我家里的电脑位于防火墙后面,我无法控制,防火墙会阻止所有(是的,所有)入站流量。但几乎所有出站流量(以及与之相关的回复)都是允许的。我希望能够通过 SSH 访问我的计算机。如果 Internet 上有一台友好的服务器,我可以使用 SSH 本身将远程服务器上的端口转发到家用电脑上的端口 22,本质上是将远程电脑用作安全代理。
我没有这么友好的服务器。是否存在提供这种方式的端口转发的服务?
答案1
有几种服务可以提供这种功能 - 免费 SSH 端口转发
以下是一个简短的列表:
- sshto.net- 您可以找到的最简单的免费 SSH 端口转发服务,仅基于普通的 ssh
- openport.io- 更复杂的服务,需要您安装其客户端软件,并有专业计划
- neorouter.com- 功能更丰富、价格更昂贵的软件,还支持 VPN
- 远程3- 专注于物联网但提供类似功能的平台
- dataplicity.com- 专为访问 Raspberry PI shell 而设计的小型简易平台,如果您从 RPI 访问家庭网络,这可能会有所帮助
答案2
当然,@user55325 给出了很好的建议。不过,你可以使用免费服务,只要你对 Amazon EC2 提供的服务不满意。列出的网站在此网页上提供自由的shell,如果您想要做的只是设置反向 ssh 隧道,那么这些当然就足够了。
答案3
我发现泽罗蒂尔有助于访问防火墙后面的机器。个人使用免费,最多可访问 50 台机器。
它确实需要在您的所有机器上安装本地客户端。