如何测试我的 SSH 客户端以确保 SOCKS5 代理在连接之前正常工作?

问题描述 投票:0回答:0

运行 windows 10,在 powershell 上打开 sh。 SOCKS5 代理通过 TOR 电路在端口 9050 上运行。 SSH .ssh/config 文件设置如下:

ProxyCommand ncat --proxy-type socks5 --proxy 127.0.0.1:9050 %h %p

我正在通过 TOR 专家包在端口 9050 上提供的 SOCKS5 代理运行 SSH 客户端。所有这些都正常工作。

但是,对于我的用例,我不能冒险:我必须能够通过某种方法三次检查代理确实在工作并通过 SSH 屏蔽我的 IP 地址。 想象一下,如果 .ssh/config 由于任何原因(通过病毒、另一个用户或重新安装)而被更改,下次我尝试 SSH 时它会暴露我的 IP 地址。

在我发送任何用户/密码信息之前,我需要一种通过 SSH 了解我的 IP 地址的方法,最好不要在此过程中将我的真实 IP 暴露到我的预期目的地。如果代理关闭时有办法完全阻止通过 SSH 访问互联网,则可获得加分。

我曾尝试寻找免费的测试 SSH 服务器,认为我可以在 unix 系统上登录并执行“我是谁”命令,但我找不到任何具有权限的服务器。还尝试了 SDF.org,但无法针对任何 unix 命令进行验证。

ipchicken.com 和 telnetmyip.com 等网站看起来很有前途,但当然不支持 SSH。

谷歌搜索“在线 ssh 测试代理连接”列出了多个将测试 ssh 服务器连接但不测试我的客户端的网站。

windows openssh tor nmap socks5
© www.soinside.com 2019 - 2024. All rights reserved.