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

1 天前
 129duckflew

现象

在路由器上面用 ShellCrash 启动了一个 sing-box 代理,工作模式是 Tproxy 模式,我所使用的分流规则默认是白名单也就是 final 分组走直连 只有前面分流到的网站走特定策略。目前出现的现象是 只要 shellCrash 开启,在 win 端无论是否使用加速器都无法进入游戏 会提示网络出错 关掉 ShellCrash 单独在 win 端开启 ak 加速器是可以正常连接游戏的。

尝试

1.我有尝试设置 sing-box 全局开启直连,依然无法二者共存,从分流的截图来看,akspeed 这个关键字相关的流量 也是正常走了直连的,而且没有看到鹅鸭杀这个游戏相关的流量 从加速器的截图来看确实是正确代理了。

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

想要实现的目的

能否在不关闭路由器端的 ShellCrash(Singbox)的情况下正常使用游戏加速器?

各位大佬有什么经验吗

549 次点击
所在节点    问与答
8 条回复
thatlazyman
1 天前
使用纯净模式,不要默认路由器劫持流量,但是这样需要手动配置设备的代理
129duckflew
1 天前
@thatlazyman 这样做理论上是可以的,但是我使用路由器代理就是因为为了避免许多奇奇怪怪的问题 例如 命令无法拉取 Docker 镜像(需要手动单独配置 docker 代理) 之类的问题,还有很多应用的流量默认不被系统代理接管 例如微软的 UWP 应用,不过虽然也有解决办法 但是还是需要手动设置一下。
by
1 天前
自己建一个 fullcone nat 的服务器
leconio
1 天前
路由器 singbox 对 pc 做忽略处理( udp )就行。pc 用 clash 和加速器切换吧。。。
thatlazyman
1 天前
安装面板,需要用加速器就去 web 上改成 direct
crysislinux
1 天前
分流没做好吧。加速器的接入点都在国内,ip 分一下流
129duckflew
1 天前
@crysislinux 我找了很久也没找到有国内的 ip 接入点走了国外分流的
crysislinux
1 天前
@129duckflew 不知道你这个问题出在哪儿。我是 xray 的服务器和客户端,分流是 iptables 做的,跑在 OpenWrt 上,我玩 aoe de ,战舰世界,csgo 之类的无论用不用电脑上的加速器都能玩。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1093065

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX