如何使用像'ssh -D'这样的python创建ssh隧道?

时间:2013-05-15 15:19:17

标签: python ssh paramiko tunnel

我尝试使用paramiko实现它。但是我发现paramiko只能启动一个隧道重定向localhost:lport到remoteip:rport就像'ssh -L'。

所以我想知道如何使用paramiko或使用其他库来实现它。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

与转发特定端口的-L-R选项不同,ssh -D为应用级端口转发建立SOCKS代理。

假设这是你想要的,那么根据this answer,有几个Python模块实现了SOCKS客户端/代理,例如PySocksSocksiPy。不幸的是,我从未探索过任何这些选项,也无法保证其中任何一个。