Switch、 PlayStation、Xbox等游戏机翻墙教程,利用MAC电脑做旁路由加速

前言

作为一个不怎么打游戏的人,做梦也不会想到我会在 2022 年入坑一台 2017 年发布的游戏机,并死心塌地了给任地狱上供了不少钱,但是随着玩的越发深入,非国行 Switch 的许多问题也暴露出来(为什么我一定要强调非国行,难道真的有人买国行吗……),总之,本文旨在针对其中最大的痛点之一,也就是网络连接的问题提出一些解决方法,希望对各位有所帮助。

相关阅读

原因

原因其实不必多说,作为一款国行与非国行有着明显差异的主机,自然没有考虑到国内的网络环境,再加上任地狱的联机方式基本都是P2P(为了省服务器的钱真是太拼了),导致体验非常差,这种体验差主要体现在两方面:

  • 游戏下载速度过慢

  • 线上联机体验差

大部分国内玩家遇到这种问题基本都是花钱买加速器解决,但是迫于囊中羞涩,我肯定是不会买买不起加速器的,不过我很快找到了方法解决这个问题。

分析

想要解决这两个问题还是比较简单的,思路就是只要能让电脑的代理工具代理 Switch 的网络,那不就跟在国外用 Switch 一个体验了吗,也就是说,只要我们让担当旁路由一职就可以了。

首先需要确保你的节点支持 UDP 转发,本文用 Mac 上的 ClashX Pro 进行演示,如果你是 Windows 用户,据说 Netch 是很好的选择。

启用 TUN 模式下的 UDP 转发

想要提升联机体验,最关键的便是实现 UDP 转发,为此我们先启用 ClashX Pro 的增强模式(Enhanced Mode)。

注:如果只是想把电脑作为旁路由,并不需要修改配置文件,这样做的具体原因会在后文说明。

打开配置文件夹,添加 yaml 文件头(如果机场的给定的配置文件里有类似内容则只需确保添加 tun: 及其以下内容即可):

dns:
  enable: true
  ipv6: false
  listen: 0.0.0.0:53
  enhanced-mode: fake-ip
  nameserver:
    - 119.29.29.29
    - 223.5.5.5
    - 1.1.1.1
    - tls://dns.rubyfish.cn:853
  fallback:
    - tls://1.1.1.1:853
    - tls://1.0.0.1:853
    - tls://dns.google:853

tun:
  enable: true
  macOS-auto-route: true
  macOS-auto-detect-interface: true

下拉到规则部分,添加一行规则:

- SRC-IP-CIDR,ns-lan-ip/32,Proxy

Switch 下的配置

vmess 协议背大锅

哦对了,拿 Mac 做旁路由还有一个好处,那就是性能管够,这一部分应该是不会掉链子的,如果体验不畅大概率是节点背锅,不过也有可能是无线连接不太行,可以给 Mac 接网线试试。以及说白了加速器大致也是类似的原理嘛,没必要花两份钱,这不是冤大头嘛。

另一种方法

感觉内容稍微有点少,这里补充另一种更简单的方法,也就是设置代理服务器的方法,这也是网上提到最多的方法,思路很简单,且同样可以通过 ClashX Pro 实现,但是它也是有缺点的,这种方法只能改善网络的传输速度,并不能挽救你的联机体验。

总结

虽然这篇文章是 8 月 10 号写的,但是因为忘了写惯例的总结,所以这里是 11 号写的,说实话……感觉没有什么可以总结的,昨晚任地狱也是开了 Splatoon 3 的迷你直面会,还有大概两周多的时间 Splatoon 3 的前夜祭(试玩)就要开了现在感觉全身有鱿鱼在爬,感觉这篇文章写的时间很不错,总之希望本文能够帮到你。

2023 年 5 月 9 日更新: 最近逛论坛的时候看到有人提到优化 Splatoon 3 的一种思路,可以有效优化联机体验,操作如下:

打开配置文件夹,修改对应配置文件,在规则部分添加如下规则:

- DOMAIN-SUFFIX,npln.srv.nintendo.net,DIRECT
- DOMAIN-SUFFIX,n.n.srv.nintendo.net,DIRECT
- DOMAIN-SUFFIX,nintendo.net,Proxy

其实思路很简单,联网检查(nintendo.net)流量走代理,而 P2P 流量不走代理,这样可以既保证不掉线又不提高游戏延迟,确实是很巧妙的做法。而且本方法应该不需要节点的 UDP 转发,不挑节点。

最后骂一句任地狱,猜到喷 3 联机体验会差,没有想到这么差,修修你那破网吧任天堂!

参考:

请教TUN模式下UDP转发 · Issue #971 · Dreamacro/clash

TUN下以及兼容模式打开UDP转发下,Switch NAT F · Issue #1997 · vernesong/OpenClash

PS4 怪物猎人 无法联机 · Issue #1076 · vernesong/OpenClash

本文采用 CC BY-NC-SA 4.0 许可协议。原文链接:利用 ClashX Pro,加速你的 Switch

Last updated