我不认为pysftp支持代理。不过请注意,pysftp只是Paramiko库的包装,它确实支持代理。
因此,我建议您直接使用Paramiko。
要向代理进行身份验证,请在
CONNECT命令后添加以下
Proxy-Authorization标头:
Proxy-Authorization: Basic <credentials>
其中
<credentials>是以base-64编码的string
username:password。
auth = 'Basic ' + base64.enprebytes("username:password".enpre()).depre()args = ("123.123.123.255", 23, auth)cmd_connect = "ConNECT {}:{} HTTP/1.1rnProxy-Authorization: {}rnrn".format(*args)


