背景交代
春节期间俺响应“就地过年”的政策,就在公司内部平台上买了一个日版续航的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下,不然链接就会断开,下载也就中断了。
最后还要补充两句:
- 这个方法只能对下载加速有效,对跨大洲联网游戏卡顿没有任何帮助,因为代理是http模式的,不是udp模式的;
- 海外版的switch应该无法识别家里路由器的5G信号,这是因为各国WiFi频道不一致导致的,如果非要让switch识别到5G信号,那就要在路由器上把工作地区调整为“美国/日本”,这样switch就可以识别到了;
- 如果游戏一直处于“已暂停”的状态,先去查看网络是否正常工作,如果网络是好的,那么查看是不是你游玩了联网的游戏没有退出,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