8000 GitHub - lisiimage/lisiimage.github.io: The introduction about how to use xRay and OpenWrt to build the game speedup
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lisiimage/lisiimage.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

使用 xRay 和 OpenWrt SSR Plus+ 搭建 UDP 游戏加速器来改善 NAT 类型

  1. 在服务器端安装最新版本的 xRay: 官方文档 或(YouTube推荐配置视频
  2. 配置 xRay 的代理方式为 VLESS over XTLS:官方配置示例 或(YouTube推荐配置视频
  3. 开放服务器端防火墙UDP 1024-65535端口
  4. 在 OpenWrt 端升级 xRay-core 文件到1.3版本以上(OpenWrt 系统-软件包)
  5. 在 OpenWrt 中停止 SSR Plus+ 服务
  6. 使用 SSH 以 root 用户登录 OpenWrt
  7. 使用命令cp /usr/bin/v2ray /usr/bin/v2ray.bk备份/usr/bin/v2ray二进制可执行文件
  8. 使用 xray 文件覆盖 v2ray 文件:cp /usr/bin/xray /usr/bin/v2ray
  9. 在 SSR Plus+ 配置 VLESS(步骤2中已配置),流控(FLow)选择xtls+rprx+direct+udp433,并且启动VLESS。
  10. 检查 SSR Plus+ 日志中是以xRay运行的 VLESS
  11. SSR Plus+ -- 访问控制 -- LAN IP访问控制 -- 增强游戏模式客户端LAN IP 将内网中的游戏机IP地址填入。
  12. 使用 Nintendo Switch 测试 NAT 类型会得到A;使用 Xbox 测试 NAT 类型会得到 Open

注意:

  • 这种方法只会改善 NAT 类型,但并不会改善网络延迟和质量(Xbox 网络检测建议网络延迟在60ms以下)
  • 可能是由于 SSR Plus+ 中的某种 bug ,即使指定了数据包编码类型为 xudp(xray-core),SSR Plus+ 也不会使用 xray-core 执行 VLESS [待确认],只会使用 v2ray。所以只能手动将 v2ray二进制可执行文件替换为 xray
  • 此种方法应该不局限于 VLESS+XTLS(在xRay中支持的其他协议未测试是否可以进行UDP转发来改善NAT类型, 但是根据xRay-core 1.3版本之后的描述应该是可以的)
  • 关于代理协议 UDP 全方位透彻解析请参阅xRay大佬RPRX力作

优点:

  • 使用此方法可直接使用 OpenWrt 作为主路由器为游戏机进行加速,无需在内网中再部署其他设备,也无需修改游戏机的LAN配置
  • 此方法通过了 NatTypeTester 的严格测试
  • Nintendo switch 和 Xbox 也均测试成功
  • UU 加速器就这样死了?

About

The introduction about how to use xRay and OpenWrt to build the game speedup

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0