Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets Tunelling和如何隧道_Sockets_Networking_Tunnel_Data Protection - Fatal编程技术网

Sockets Tunelling和如何隧道

Sockets Tunelling和如何隧道,sockets,networking,tunnel,data-protection,Sockets,Networking,Tunnel,Data Protection,我连接到一个发送和接收大量数据包的网络,但是这些数据包对其他人是可见的(可以嗅探),所以我想通过隧道传输它们。我不知道怎么做!我了解套接字编程、代理、VPN以及所有协议,如PPTP、SSH、SSL、TLS等。我正在寻找在发送包之前接受包的实际代码,*通过隧道发送包(封装数据)* 我该怎么做? 任何关于这个主题或如何隧道的信息都将不胜感激 使用ssh和socks代理: ssh -D 5000 remotehost.com 然后,当SSH会话处于活动状态时,您可以配置本地应用程序(如web浏览器)

我连接到一个发送和接收大量数据包的网络,但是这些数据包对其他人是可见的(可以嗅探),所以我想通过隧道传输它们。我不知道怎么做!我了解套接字编程、代理、VPN以及所有协议,如PPTP、SSH、SSL、TLS等。我正在寻找在发送包之前接受包的实际代码,*通过隧道发送包(封装数据)* 我该怎么做?
任何关于这个主题或如何隧道的信息都将不胜感激

使用ssh和socks代理:

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


如果您使用的是windows,则可以使用putty。

您需要代码,但没有提供系统要求。Linux或windows,任何特定语言?