手机 App 给 Switch 联机游戏加速是怎么实现的?

2022-04-25 20:44:33 +08:00
 terryops

看到 UU 、百度游帮帮之类的 app 可以用手机热点或者手机给同个 WIFI 的其他主机加速,不知道是怎么样实现的。 电脑上、Root 的手机可以用 ARP 欺骗,但是手机 App 好像无法实现。

V 友有思路吗? 另外如果有现成方案的话可以购买( V2VpeGluOmd1ZGFkYWRhbw==)。

4675 次点击
所在节点    程序员
17 条回复
zhucelws
2022-04-25 20:51:20 +08:00
我一直以为是代理
sobigfish
2022-04-25 20:59:22 +08:00
Curtion
2022-04-25 21:14:20 +08:00
不知手机 APP 创建 VPN 是不是创建了一个 Tun ,所有流量都会通过虚拟网卡走,如果是的话就应该是这样:

如果用手机热点直接应该可以直接用,如果要给同 wifi 的其它游戏主机加速,需要把主机上的网关指向手机。

当然,上述只是猜测。
yanqiyu
2022-04-25 21:15:43 +08:00
@sobigfish OP 想问的是怎么做到流量劫持的吧,不管是 ARP 欺骗还是 DHCP 抢答都需要在设备端有额外的权限。背后要么有魔法要么在设备端有协议?
yanqiyu
2022-04-25 21:16:05 +08:00
@Curtion android 热点不吃 vpn
ysc3839
2022-04-25 21:24:51 +08:00
你说的这些 app 要使用这个功能的时候需要如何操作?手机需要 root 吗?
shansing
2022-04-25 22:06:51 +08:00
在手机 APP 已经创建网关准备接管流量的前提下,倒不一定需要 ARP 或者 DHCP 之类的方式劫持流量,将局域网设成不同网段,让用户在 Switch 里手动配置 IP 地址就行吧。
mgrddsj
2022-04-26 00:38:40 +08:00
据我所知一个朋友用过一个类似的加速器(不是 UU 也不是百度),那个就是要在 Switch 上面设置代理服务器(同局域网 /热点内)。
理论上 Clash for Android 或者 ss 等代理软件都可以启动一个代理服务器,可以试试管不管用。
Leonard
2022-04-26 09:22:54 +08:00
iOS 的小火箭和 quanX 都可以共享代理吧
shyrock
2022-04-26 09:49:09 +08:00
@Leonard #9 小火箭找到了代理共享。quanX 没找到呢
chengyiqun
2022-04-26 09:58:25 +08:00
不是, 你不能直接看官网吗
https://uu.163.com/router/direction.html
uu 这种是路由器固件里装了插件才实现通过 app 控制的, 本质上应该是 app 直接给网关路由器发送指令之类吧
Leonard
2022-04-26 10:00:41 +08:00
@shyrock #10 其他设置里,有“HTTP 代理服务器”和“SOCKS5 代理服务器”
shyrock
2022-04-26 10:06:15 +08:00
@Leonard #12 quanX 的设置只有节点、分流、rewrite 、mitm 、配置文件。
Leonard
2022-04-26 10:10:04 +08:00
@shyrock #13 这个页面拉到最下面,有一行小字:“其他设置”
samin
2022-04-26 10:18:38 +08:00
大多数文章只描述了加速器大致如何实现从 client 到 server 端的传输 我想了解下:
1. 装了加速器 反向流量是怎样的 比如玩王者 我杀人了 服务端是如何告知客户端 一样是 UDP ?
2. 反向流量是否会走加速器 ?
learningman
2022-04-26 14:27:26 +08:00
你可以选择在手机上的代理打开”允许局域网连接“,然后去 switch 上改 wifi 的网络代理。
我确认过系统更新这样可行,但是游戏就不知道了。至少 udp 是走不了 http 代理的
twinsdestiny
2022-04-26 16:30:35 +08:00
@chengyiqun 你没用过吧,app 有硬件加速和手机加速,硬件加速就是你说的路由器插件,手机加速有热点加速的

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

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

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

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

© 2021 V2EX