日版switch搭配小火箭实现游戏加速下载

背景交代

春节期间俺响应“就地过年”的政策,就在公司内部平台上买了一个日版续航的switch(主要是为了跟媳妇玩游戏),如图:

拿到货之后,效仿网上的攻略,注册了美区、日区、港区的账号,一一对应关联了switch的用户,然后趁着打折买了几个游戏。这里插播一句,paypal这个模式在大陆用户的心智还没有完全打开,在港区是可以使用支付宝付款的,这个对不熟悉paypal的用户来说无疑是更友好的,但是就是要注意心仪的游戏在港区什么时候会优惠,这样更划算,毕竟好玩的switch游戏都不算便宜…

先下载一个游戏试试手吧,在MAC上先到任天堂港区网站登录注册好的港区账号(各区的账号不通),然后 https://store.nintendo.com.hk/70010000009642 买了游戏Splatoon™ 2在支付宝页面付了钱,等了大约5分钟,拿到了下载代码,如图:

在switch里使用港区账号登录eshop,输入刚得到的游戏下载代码就可以下载对应的游戏了,但是发现下载速度奇慢,6.1G的内容下载需要40多个小时。

为啥这么慢?这就是要感谢国家政策了。一个游戏下载就要两天,换谁都受不了。遇到这种恶心问题我们得解决它,这里就需要一个ios shadowrocket程序(下文简称小火箭,其实其他同类型的APP也能实现代理加速游戏下载的功能),还有一个梯子服务器。如何搭建梯子服务器可以去看https://github.com/233boy/v2ray/wiki/V2Ray%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85%E8%84%9A%E6%9C%AC 这篇文章。

实战配置

先确认你的梯子服务器是ok的,小火箭的开关是打开的,手机端可以正常翱翔。在switch的home页面里,配置–>互联网配置–>WiFi,这里需要手机端跟switch链接上同一个wifi。如图:

然后我们需要给switch配置一个静态IP,因为我这个版本的小火箭是需要添加IP白名单来鉴权的。配置静态IP的方法很简单,直接写死一个当前网段的IP即可,我这里写的是192.168.1.7。如果你家里的路由器是tplink,那么就在电脑浏览器的地址栏输入192.168.1.1以及对应的账号密码登录tplink的客户端,找到LAN口设置,把IP地址填写到switch配置wifi的网关里,把掩码也写到掩码的位置上。如图:

DNS服务器也是需要从tplink的web端里获取,一模一样的填写到对应的switch栏里:

此时先连接一下这个wifi,看看switch是否可以正常连接,正常连接了才可以往下一步走,不然就要排查当前存在的问题!

然后在小火箭手机客户端,点击下面的设置,在tunnel里点击代理代理页面里地址127.0.0.1不要动,端口可以自己改,建议大于8000,我这里改成了8520。如图:

然后点击代理共享,打开启用共享,记住你的地址,它是以IP:端口的形式出现的,然后在下面允许的IP地址里填写刚刚你手动写死的switch静态地址192.168.1.7,如图:

返回到switch,还是在WiFi配置页面,代理服务器设置成启用,然后IP就是写上面红色盖住的IP,端口就是小火箭里的那个8520,自动验证选择不启用,如图:

确认其他的东西都是原状,比如MTU什么的都不要更改。此时保存,再次尝试一下是否可以通过wifi连接到互联网,如果可以,那就大功告成了!

此时你返回到switch的home页面,再次尝试下载游戏,就会看到耗时会明显降低,如图:

具体的下载速度在switch看不出来,但是可以通过小火箭的工作台来看,我这个服务器是曼谷的服务器(只是旗帜默认是美国),跟香港有一定的地理距离,速度基本维持在200K~700K幅度摇摆,6.1G的需要大约3个小时就可以下载完了。如图:

这里要注意,一定要让switch跟手机端保持在同一个WiFi下,不然链接就会断开,下载也就中断了。

最后还要补充两句:

  1. 这个方法只能对下载加速有效,对跨大洲联网游戏卡顿没有任何帮助,因为代理是http模式的,不是udp模式的;
  2. 海外版的switch应该无法识别家里路由器的5G信号,这是因为各国WiFi频道不一致导致的,如果非要让switch识别到5G信号,那就要在路由器上把工作地区调整为“美国/日本”,这样switch就可以识别到了;
  3. 如果游戏一直处于“已暂停”的状态,先去查看网络是否正常工作,如果网络是好的,那么查看是不是你游玩了联网的游戏没有退出,switch默认如果有联网游戏的话,为了保证联网效果,后台下载是关闭的,即使短暂退出返回home页面也是不下载的,所以要彻底关闭其他游戏才能恢复下载;

参考资料

https://sspai.com/post/58543
https://zankyo.cc/2845/
https://www.nintendoswitch.com.cn/support/faq/410.html
https://freewechat.com/a/MzI2NjY1MTMyMA==/2247484618/1

感谢您请我喝咖啡~O(∩_∩)O,如果要联系请直接发我邮箱chenx1242@163.com,我会回复你的
-------------本文结束感谢您的阅读-------------