Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/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
通过SSH的Python代理_Python_Ssh_Proxy_Paramiko_Tunnel - Fatal编程技术网

通过SSH的Python代理

通过SSH的Python代理,python,ssh,proxy,paramiko,tunnel,Python,Ssh,Proxy,Paramiko,Tunnel,我正在努力 使用SHH登录服务器(使用Paramiko) 像使用代理一样使用该连接,并通过该连接将网络流量路由到internet。假设我可以在Urllib2、Mechanize、Firefox等中将其设置为我的代理) 第二部分是否可能,或者我必须在服务器上运行某种代理服务器才能使其正常工作?您可以在paramiko客户端中实现SOCKS代理,该代理通过paramiko的open_channel方法在SSH隧道中路由连接。不幸的是,我不知道有什么现成的解决方案可以做到这一点,所以你必须自己动手。或

我正在努力

  • 使用SHH登录服务器(使用Paramiko)
  • 像使用代理一样使用该连接,并通过该连接将网络流量路由到internet。假设我可以在Urllib2、Mechanize、Firefox等中将其设置为我的代理)

  • 第二部分是否可能,或者我必须在服务器上运行某种代理服务器才能使其正常工作?

    您可以在paramiko客户端中实现SOCKS代理,该代理通过paramiko的open_channel方法在SSH隧道中路由连接。不幸的是,我不知道有什么现成的解决方案可以做到这一点,所以你必须自己动手。或者,在服务器上运行SOCKS服务器,并通过paramiko转发单个端口