我已连接到一个发送和接收大量数据包的网络,但这些数据包对其他人可见(可以被嗅探),所以我想将它们隧道化。我不知道怎么样!我知道套接字编程,代理,vpns,所有协议,如PPTP,SSH,SSL,TLS等。我正在寻找在发送包之前获取包的实际代码, * 通过隧道传输(封装数据)发送它们 * 我怎样才能做到这一点? 有关此主题或如何隧道的任何信息表示赞赏!
答案 0 :(得分:0)
使用ssh和socks代理:
ssh -D 5000 remotehost.com
然后,当您的SSH会话处于活动状态时,您可以配置本地应用程序(例如Web浏览器)以将此连接用作加密隧道。只需配置它们使用localhost:5000作为socks代理服务器,你就可以了。请注意,数据包只会在您的客户端和远程ssh服务器之间进行加密 - 一旦它们离开服务器,它们将以通常的形式存在。
如果你在窗户上,可以使用腻子。