加速器与路由器代理(Sing-box)冲突

查看 43|回复 4
作者:129duckflew   
现象
在路由器上面用 ShellCrash 启动了一个 sing-box 代理,工作模式是 Tproxy 模式,我所使用的分流规则默认是白名单也就是 final 分组走直连 只有前面分流到的网站走特定策略。目前出现的现象是 只要 shellCrash 开启,在 win 端无论是否使用加速器都无法进入游戏  会提示网络出错 关掉 ShellCrash 单独在 win 端开启 ak 加速器是可以正常连接游戏的。
尝试
1.我有尝试设置 sing-box 全局开启直连,依然无法二者共存,从分流的截图来看,akspeed 这个关键字相关的流量 也是正常走了直连的,而且没有看到鹅鸭杀这个游戏相关的流量 从加速器的截图来看确实是正确代理了。

2.我也考虑过不采用加速器 直接让鹅鸭杀流量走机场线路,因为我的机场线路还说得过去 我想玩起来应该也不是很卡,做法是 关闭路由器代理后在本机使用 ClashVerge 的 Tun 模式,通过分流规则查看  GooseGooseDuck 相关的进程有哪些域名和 IP 段,然后把这些 ip 段进行提取单独做一个策略组,不过还是无法成功进入游戏联机。不过这一步确实印证了我对加速器的运作的想法,估计是基于进程的代理拦截了所有的发往鹅鸭杀服务器的流量转发到akSpped加速器的线路上面去了。

想要实现的目的
能否在不关闭路由器端的 ShellCrash(Singbox)的情况下正常使用游戏加速器?
各位大佬有什么经验吗
thatlazyman   
使用纯净模式,不要默认路由器劫持流量,但是这样需要手动配置设备的代理
129duckflew
OP
  
@thatlazyman  这样做理论上是可以的,但是我使用路由器代理就是因为为了避免许多奇奇怪怪的问题 例如 命令无法拉取 Docker 镜像(需要手动单独配置 docker 代理) 之类的问题,还有很多应用的流量默认不被系统代理接管 例如微软的 UWP 应用,不过虽然也有解决办法 但是还是需要手动设置一下。
leconio   
自己建一个 fullcone nat 的服务器
129duckflew
OP
  
路由器 singbox 对 pc 做忽略处理( udp )就行。pc 用 clash 和加速器切换吧。。。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部