使用Baacloud给Nintendo Switch做代理下载

游戏 · 2021-05-16 · 更新于 2023-08-12

前提条件

  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

proxy 代理 switch nintendo switch baacloud
如果您觉得文章或项目对您有帮助,戳我请博主喝一杯咖啡叭!
Theme Jasmine by Kent Liao