使用Baacloud给Nintendo Switch做代理下载
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.
- Switch连接的WIFI与电脑处于同一个网络中(同一台路由),本文不进行跨网段这种讨论。
查看Baacloud本地代理端口
我们开启Baacloud后,可以在系统设置->网络和 Internet->代理
很方便直接看到Baacloud所使用的本地代理端口,注意:一般来说都是25378
,或者是往后几个端口,我这里是25379
。
查看本机局域网IP
我们在系统设置中也能很方便看到我们的IP,比如我的就是192.168.0.103
。
添加入站规则
如果我们在局域网其他地方尝试直接访问本地的代理端口,你会发现是无法连接的,因为系统防火墙默认是没开放所有端口,所以我们需要添加入站规则允许访问。
打开本地安全策略,点击左侧高级安全 Windows Defender 防火墙->高级安全 Windows Defender 防火墙 - 本地组策略对象->入站规则
,并右键新建规则
。
规则类型选择端口
然后选择TCP
,端口号则填写我们前面看到的Baacloud本地代理端口,建议填写25378-25399
允许连接
域、专用、共用统统勾选
名字的话,随便你取,比如我就写baacloud-tcp
方便以后查看,然后完成即可
另外,相同的方法,我们还需要添加一条UDP
类型的入站规则
完成后,我们就会有两条规则了,并且局域网内的其他机器就能访问我们电脑的Baacloud代理了,但真是这样吗?
端口转发至局域网
理论上局域网内的其他机器现在能访问我们电脑的Baacloud代理了,但实际上Baacloud只监听了本地的127.0.0.1
,并没有监听0.0.0.0
,所以还是无法访问的,这里我们就要借助其他端口转发工具将端口转发至局域网中,这里我就使用iox
来完成。
我们将iox
下载下来后,打开cmd
(管理员),就可以使用iox fwd -l 端口 -r 127.0.0.1:端口
将端口转发至局域网。
C:\Windows\system32>cd C:\Users\LiesAuer\Desktop\iox_v0.4-next_Windows_x86_64
C:\Users\LiesAuer\Desktop\iox_v0.4-next_Windows_x86_64>iox fwd -l 25379 -r 127.0.0.1:25379
[*] Forward TCP traffic between 0.0.0.0:25379 (encrypted: false) and 127.0.0.1:25379 (encrypted: false)
配置Switch网络
设置->互联网->互联网设置->点击我们当前的WIFI->更改设置,并启用代理
,IP和端口就是我们前面查到的。
确定后,Switch应该就能顺利连接到我们电脑并通过Baacloud代理来访问互联网下载内容。
虽然这网速并不能跑满我的百兆宽带,但是还是比较理想的。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK