SSH代理问题

Spa*_*nST 6 windows ssh proxy plink

我曾经使用以下作为我的代理服务器

 start c:\ssh\plink.exe -N username@mysite.com -pw mypasswd -P 22 -D localhost:8003
Run Code Online (Sandbox Code Playgroud)

现在我的公司决定屏蔽 22 端口,我无法直接访问我的站点主机的 22 端口。但是我的局域网中有一台机器没有被屏蔽,我可以使用 SSH 登录它。那么我如何通过畅通无阻的机器?谢谢!

Law*_*ceC 6

基本上,在这种情况下,您可能希望放弃基于 SSH 的代理并使用 SSL VPN 代理。这样的代理使您的所有流量看起来都像 HTTPS SSL 流量,并且没有人会阻止端口 443。

在 Linux 上运行的一个很好的方法是 Adito。设置起来并不简单,但效果很好。我建议安装它,确保它正在侦听端口 443,并使用它。尽管我的学校阻止了端口,但它帮助我 RDP 到我的家用计算机。


小智 5

mysite.com 是您控制的机器(即您的家用机器)吗?如果是这样,只需在端口 80 或 443 上运行 sshd(SSH 服务器)(说明因操作系统而异)。

然后将上面的行修改为:

 start c:\ssh\plink.exe -N username@mysite.com -pw mypasswd -P 443 -D localhost:8003
Run Code Online (Sandbox Code Playgroud)

例如,如果您要使用端口 443。