10

使用Baacloud给Nintendo Switch做代理下载

 3 years ago
source link: https://www.liesauer.net/blog/post/proxying-nintendo-switch-with-baacloud.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
  1. Switch连接的WIFI与电脑处于同一个网络中(同一台路由),本文不进行跨网段这种讨论。

查看Baacloud本地代理端口

我们开启Baacloud后,可以在系统设置->网络和 Internet->代理很方便直接看到Baacloud所使用的本地代理端口,注意:一般来说都是25378,或者是往后几个端口,我这里是25379
TIM截图20210516104253.png
TIM截图20210516104434.png

查看本机局域网IP

我们在系统设置中也能很方便看到我们的IP,比如我的就是192.168.0.103
TIM截图20210516112332.png

添加入站规则

如果我们在局域网其他地方尝试直接访问本地的代理端口,你会发现是无法连接的,因为系统防火墙默认是没开放所有端口,所以我们需要添加入站规则允许访问。
打开本地安全策略,点击左侧高级安全 Windows Defender 防火墙->高级安全 Windows Defender 防火墙 - 本地组策略对象->入站规则,并右键新建规则
20210516105917.png

规则类型选择端口
TIM截图20210516110020.png

然后选择TCP,端口号则填写我们前面看到的Baacloud本地代理端口,建议填写25378-25399
TIM截图20210516110039.png

允许连接
TIM截图20210516110100.png

域、专用、共用统统勾选
TIM截图20210516110109.png

名字的话,随便你取,比如我就写baacloud-tcp方便以后查看,然后完成即可
TIM截图20210516110123.png

另外,相同的方法,我们还需要添加一条UDP类型的入站规则
TIM截图20210516110144.png

完成后,我们就会有两条规则了,并且局域网内的其他机器就能访问我们电脑的Baacloud代理了,但真是这样吗?
20210516110219.png

端口转发至局域网

理论上局域网内的其他机器现在能访问我们电脑的Baacloud代理了,但实际上Baacloud只监听了本地的127.0.0.1,并没有监听0.0.0.0,所以还是无法访问的,这里我们就要借助其他端口转发工具将端口转发至局域网中,这里我就使用iox来完成。
TIM截图20210516110729.png

我们将iox下载下来后,打开cmd(管理员),就可以使用iox fwd -l 端口 -r 127.0.0.1:端口将端口转发至局域网。

  1. C:\Windows\system32>cd C:\Users\LiesAuer\Desktop\iox_v0.4-next_Windows_x86_64
  2. C:\Users\LiesAuer\Desktop\iox_v0.4-next_Windows_x86_64>iox fwd -l 25379 -r 127.0.0.1:25379
  3. [*] Forward TCP traffic between 0.0.0.0:25379 (encrypted: false) and 127.0.0.1:25379 (encrypted: false)

配置Switch网络

设置->互联网->互联网设置->点击我们当前的WIFI->更改设置,并启用代理,IP和端口就是我们前面查到的。
2021051610320600-0C7E8798D2996597BAFD59B427BF6132.jpg

确定后,Switch应该就能顺利连接到我们电脑并通过Baacloud代理来访问互联网下载内容。
2021051610322100-0C7E8798D2996597BAFD59B427BF6132.jpg

虽然这网速并不能跑满我的百兆宽带,但是还是比较理想的。
2021051610331100-57B4628D2267231D57E0FC1078C0596D.jpg
20210516115324.png


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK