需要一台有公网 IP 的 Linux 服务器 内建了 SSH 服务端和客户端的 Windows 版本( 10 和 11 )
操作:
启用 B 内建的 SSH 服务端,允许其他设备通过 SSH 登录 B 。 在 B 上的 PowerShell 内通过 SSH 命令行客户端,将 B 的 22 端口绑定到 Linux 上。 在 A 上的 PowerShell 内通过 SSH 命令行客户端,将 Linux 作为 ProxyJump 来访问绑定在其 Linux localhost 的 B 的端口,基于 SSH Dynamic Forward 功能,在本地建立一个 socks5 的监听
打开 Windows 的系统设置,在网络 -> 代理一栏,配置系统代理为 socks5 监听的端口即可