-
Notifications
You must be signed in to change notification settings - Fork 4.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] internet ip request *.hoyoverse.com ssl handshake failed #833
Comments
dont run as local run as remote and set the default page like google.docs or something like that. else deployment will error out with null pointer |
同样的问题 |
Maybe i find the reason, hoyoverse.com is international service domain in china doesn't have domain record information, aliyun yundun blocked tls handshake traffic. In my analysis, I also saw that both the server and the client have received each other's tcp rst packet to disconnect the link, which has always puzzled me, this phenomenon is completely in line with the characteristics of aliyun yundun. |
如果暂时关闭云盾,甚至卸载云盾,那能不能连接成功? |
我这边没有安装云盾,怀疑是整体的流量有拦截 |
Server TLS handshake failed. connection closed Unable to establish TLS connection with server (connection closed). Trying to establish TLS with client anyway. If you plan to redirect requests away from this server, consider setting 阿里云,相同的问题,不知道怎么解决 |
Describe the bug
EN: Use internet ip request *.hoyoverse.com ssl handshake failed, intranet subnet can success, another SNI host such as mihoyo.com can hankshake and get response.
CN: 使用公网IP访问所有hoyoverse.com后缀的域名都会SSL建立链接失败,但是内网可以成功,其它的域名如mihoyo.com可以正常建立链接并且获得请求数据。
Which branch did you use?
Stable branch
Additional context
EN: At first I suspect that it is a keystore problem, but i set
already has this problem, then I found a bug with jetty 9.4.x - 10.0.0: jetty/jetty.project#5605
and java-express.jar use jetty
version=9.4.35.v20201120
CN: 开始我怀疑是keystore的问题,但是我加了如上代码忽略一切ssl信任但还是存在这个问题,然后发现了jetty在9.4.x-10.0.0版本有一个类似的bug,在java-express.jar中我也发现使用的jetty版本是9.4.35.v20201120,应该满足了bug的命中范围
EN: I'm not sure if it's a network issue, i use aliyun ecs and try to classic and vpc network both handshake failed, classic network can'y access .hoyoverse.com through the internet network under any circumstances (other ecs instance in the same availabile zone can be accessed through the internal network), VPC instance can be used in the same region. For example, if your own network environment is located in Beijing, and your ECS instance same in Beijing, you can be accessed, but other cities can't access.
CN: 我不确定是不是网络问题导致的,我使用的是阿里云ecs,并且经典网络和VPC网络都有试过,经典网络无论什么情况都不能通过外网访问.hoyoverse.com(同可用区内其它实例通过内网可访问),VPC实例可以在同地区内使用,如自己的网络环境在北京,并且ECS实例在北京,北京是可以正常访问的,但其它城市就不能正确的建立SSL链接。
EN: by capturing packets and log we can see client send
client helo
success and server recived it, but server no sendserver hello
paket to clientCN: 通过抓包和日志可以看到clinet hello发送成功,服务端也成功接收到,但服务端没有发送server hello信息给客户端
client packet (客户端抓包)
server packet (服务端抓包)
EN: Here is success response request by localhost
CN: 下面是在服务器本地可以正常访问的请求
The text was updated successfully, but these errors were encountered: