@
RobertLyu 首先你需要知道,一般来说游戏加速器都需要专线,并对线路进行优化,也就决定了其成本是很高的。一般来说,个人的海外、香港服务器线路并不好,加速效果并不理想。这里建议你去了解一下 IPLC 、IEPL 、BGP 线路的含义,然后确认您使用的服务器机房的线路。
其次,您需要了解 V**ay 、Sha******ks 、To**an 等代理工具的基本特点和特性。游戏一般需要 UDP 转发功能,因此对代理协议有一定要求。其次,由于游戏加速器一般已经在网络管理机关进行了备案,因此其流量是有白名单的,但您假设的自己的加速器没有备案,因此必须保证难以被防火墙探测、追踪和分离。个人推荐您使用 V2**y+WebSocket+TLS+Web 的部署方式,目前来说这是比较安全、隐蔽的代理方式。您可以通过在 Google 上搜索(国内搜索引擎不行)的方式,来寻找相关教程。这一步您需要架设一个 V2**y+WebSocket+TLS+Web 服务器。
第三,您需要在路由器上配置透明代理。透明代理的含义是,您无需在设备上进行任何设置,只要连接到这台路由器就能自动加速游戏。这一步分为以下几个小步骤:
3.1 选购一台支持 OpenWRT 的路由器。OpenWRT 是一个专为路由器设计的嵌入式的 Linux 系统。您可在其官网上找到支持的路由器列表。一般来说,TP-Link 、水星等路由器大部分能支持; NetGear 支持最好,安装 OpenWRT 也方便。一个更好的选择是,如果您有较高的预算,建议选择使用一台配置极低的 x86 计算机作为软路由,因为加速协议的 TLS 层进行 RSA 加解密需要消耗较大的 CPU 算力,而普通路由器的 MHz 级的 CPU 用于此比较吃力。一般来说,软路由可以使用 Intel N 系列或 J 系列的 CPU,大约 1GB 的 SSD 即可;内存也无需超过 1GB 。您可以在“恩山无线论坛”寻找更多资料。
3.2 安装 OpenWRT 。根据路由器的不同,有的需要拆开路由器进行芯片焊接来安装 OpenWRT,而有的只需要在路由器 Web 界面使用 “更新固件”功能上传 OpenWRT 的安装文件,即可安装 OpenWRT 。
3.3 配置上网,略过不表。然后使用
https://github.com/kuoruan/openwrt-v2ray 和
https://github.com/kuoruan/luci-app-v2ray 两个项目种的包( OpenWRT 作为一种 Linux,有自己的包管理器,就像 apt 和 yum 一样,OpenWRT 的 opkg 命令就是它的包管理器)
3.4 配置加速,使用路由器连接你的服务器,并配置透明代理。
第四,您需要使用手机 APP 对路由器的透明代理进行配置。在此我建议您使用 HTTP 协议模拟对路由器 Web 管理界面的请求,而非使用 SSH 。
4.1 若您使用 HTTP 协议,您可以在修改透明代理设置时进行抓包。然后在 APP 上重复请求。至于 APP 的设计,由于我并不了解 APP 开发,就只能靠你自己了。
4.2 若您使用 SSH 协议,您可以使用 uci 命令来修改设置。事实上,OpenWRT 中的 HTTP Web 界面和 uci 命令是共用一套 API 的。Web 界面就是 uci 命令的图形化版本。
若您需要其他帮助,欢迎通过 Telegram 联系我。请注明您来自 V2EX 。