0

我连接到一个发送和接收一堆数据包的网络,但这些数据包对其他人可见(可以被嗅探),所以我想通过隧道传输它们。我不知道怎么办!我了解套接字编程、代理、vpns、PPTP、SSH、SSL、TLS 等所有协议。我正在寻找在发送包之前获取包的实际代码,*通过隧道发送它们(封装数据) * 我该怎么做?任何有关此主题或如何隧道的信息表示赞赏!

4

1 回答 1

0

使用 ssh 和 socks 代理:

ssh -D 5000 remotehost.com

然后,当您的 SSH 会话处于活动状态时,您可以配置您的本地应用程序(例如您的 Web 浏览器)以将此连接用作加密隧道。只需将它们配置为使用 localhost:5000 作为 socks 代理服务器,就可以了。请注意,数据包只会在您的客户端和远程 ssh 服务器之间加密 - 一旦它们离开服务器,它们将采用通常的任何形式。

如果你在窗户上,你可以用腻子做。

于 2011-12-21T05:52:32.987 回答