主机游戏加速总结篇

方案

Windows:

单无线网卡 + Netch(udpspeeder + tinyportmapper)
小米随身 WIFI + Sockscap64

透明代理网关:

树莓派或虚拟机(有线上网):ss-redir + udpspeeder + dnscrypt + dnsmasq-chinalist
香橙派 openwrt:usb共享 或 WIFI 中继手机热点

Windows

Netch

或许是当下最好用的 PC 游戏加速开源工具:[Netch]
[Netch]: https://github.com/NetchX/Netch/blob/master/docs/README.zh-CN.md

1.2.9 之后版本的 Netch 存在一点小问题:

该文件是闭源的,主要是负责和底层 Netfilter SDK 的控制,其各个版本之间还有细微差距,经反馈,较为稳定的为 1.0.9-STABLE - 1.2.4-STABLE(无流量统计)和 1.2.9 的版本,以下为推荐的旧版本下载链接,请大家自行尝试。下载后,只需将 bin/Redirector.exe 覆盖即可

比较遗憾的是目前仍未支持局域网共享,但可以通过曲线救国的方式加速 Switch:Win10 热点共享 + Bypass China Tuntap 模式

启动netch

udpspeeder & tinyportmapper

想使用 udpspeeder 的话得配合 tinyportmapper 转发服务器 tcp 流量,两个映射的 local_port 必须相同,Netch 只要将服务器地址改成 127.0.0.1 即可。

speederv2.exe -c -l 0.0.0.0:local_port -r server_ip:udpspeeder_port -f 2:4 -k passwd --mode 0 -q 1
tinymapper_wepoll.exe -l 0.0.0.0:local_port -r server_ip:server_port -t

netch_natA

小米随身 WIFI + Sockscap64

小米随身 WiFi 居然能让连接设备的流量通过自身的软件,也就是说利用 Sockscap64 代理小米随身 WIFI 客户端流量之后共享出来的热点是经过代理的。
遗憾的是该方案需要一张已上网的网卡配合使用且实际加速效果不佳,遂弃用。

透明代理网关

虚拟机

无线桥接坑

实际上在 Windows 下支持混杂模式的网卡也是有的,我认为这是 Windows 路由表的锅。如果宿主机使用无线模式上网,那么虚拟机无法为局域网的其他真机设备提供透明代理。

下载官方 openwrt_x86 镜像或者自行编译 lean 固件,设置桥接模式到有线网卡,丢 VirtualBox 启动。
设置桥接模式

设置静态IP

配置就没什么好说的了,祖传四件套:ss-redir + udpspeeder + dnscrypt + dnsmasq-chinalist,局域网其他真机设备将网关设置成虚拟机 IP 就可以达到透明代理加速游戏流量的效果。

香橙派

想重点说一下这个东西:无论是便携程度还是性价比都是一流的。
香橙派外观

固件

建议使用 lean 的 LEDE 固件,开源且更新频率快,适合折腾玩家。

编译固件请全程科学上网
初次编译可以先 make download 下载所需的软件包并且使用单线程编译,出错率低。
二次编译可以使用 -j 参数来加快编译速度。

WIFI 坑

刷入官方的 openwrt_18.06 固件之后发现没有网卡开启 WIFI,需要打一个的补丁。
参考:https://forum.openwrt.org/t/openwrt-lede-18-06-02-orangepi-zero-wifi-xr819-and-soc-audio-enabled/35494/10

wget https://github.com/melsem/openwrt-lede_xradio-xr819_soc-audio/blob/master/packages_xradio-OpenWrt-master/add-patch_dts_file-wifi-xradio.patch
patch -p1 < add-patch_dts_file-wifi-xradio.patch
./scripts/feeds update -a
./scripts/feeds install -a

选择好要编译的软件之后

make menuconfig
make V=s

openwrt 配置

不考虑做成旁路由,因为这么个小盒子还插根网线实在是浪费资源。
初始配置使用无线网卡网卡连接香橙派 openwrt 发出的 WIFI 或用 usb 网卡连接电脑和香橙派,如果家里的路由是 192.168.1.1 网段还得先断开电脑的网卡,避免冲突。

wifi 设置

openwrt_15.05 之后支持单无线网卡同时连接 WIFI 并开启共享热点,虽然传输效率会受影响,但针对游戏加速这种快速发包的小流量场景,问题不大。
设置不同网段

防火墙区域选 WAN
连接手机热点

设置共享热点要勾选 lan 区域,不然设备无法获取 IP
设置香橙派热点

usb 网络共享设置

连上手机和香橙派,开启 usb 网络共享。
添加usb接口

所有网络配置如下:
所有网络

ss 设置

开启ss

效果

orangepi_natA