type
status
date
slug
summary
tags
category
icon
password
Formula
问题描述:
暴雪国服回归后,我没有选择回国服,发现炉石传说亚服居然不用VPN也能正常玩,但开启VPN却玩不了,不知道这是为什么。我每次在匹配对局时都会在匹配成功进入游戏的界面停滞,动画进入循环。VPN是正常的能访问YouTube,也能访问炉石商城买东西卡牌合成,但就是无法成功进入任何对战。不知道这个现象是否普遍。
很多时候我希望一边开vpn逛YouTube一边打炉石,所以我想解决开VPN却玩不了亚服炉石的情况。
//图//
环境:
macbook pro m3 macos15.0.1
分析:
通过命令行工具lsot看了一下hearthstone和http://battle.net跟服务器端口的连接情况,我发现在匹配成功进入游戏的时候hearthstone会多出来一个指向IP地址158.115.207.x的端口,而且这个端口是
CLOSE_WAIT
状态,表示对方服务器关闭了连接,但本地服务还没有关闭它。猜测应该是暴雪服务器监测到了访问通过VPN转发所以中断了连接。所以游戏才会一直停滞在匹配成功即将进入游戏的界面。解决:
既然不用VPN能玩,那在类似shadowrocket这样的代理软件中添加几条规则就行。步骤:shadowrocket-配置文件-规则-加号-类型选择ip-cidr,策略选择direct,域名选择158.115.207.0/24 *注意这个域名应该不是固定的,如果变动可以通过监视工具自己修改。
并按照相同的步骤再添加或者修改两条规则。