0
我嘗試使用paramiko來實現它。但我發現paramiko只能啓動一個隧道重定向localhost:lport remoteip:rport就像'ssh -L'一樣。如何使用python創建ssh隧道,如'ssh -D'?
所以我想知道如何使用paramiko或使用其他庫來實現它。
感謝您的幫助。
我嘗試使用paramiko來實現它。但我發現paramiko只能啓動一個隧道重定向localhost:lport remoteip:rport就像'ssh -L'一樣。如何使用python創建ssh隧道,如'ssh -D'?
所以我想知道如何使用paramiko或使用其他庫來實現它。
感謝您的幫助。
不像轉發特定端口-L
或-R
選項,ssh -D
建立了應用程序級的端口轉發的SOCKS代理。
假設這就是你想要的,那麼根據this answer,有幾個Python模塊實現SOCKS客戶端/代理,例如, PySocks和SocksiPy。不幸的是,我從來沒有探索過任何這些選項,也不能擔保其中的任何選項。
感謝您的回答。我不擅長英文寫作,我想要的是使用python啓動socks代理,就像'ssh -D'一樣,並且我可以使用代理來處理需要傳輸的任何程序我機器上的端口,例如Web瀏覽器。 – user710756
不客氣。希望它能幫助你解決問題。 –