您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

通过pysftp通过HTTP代理进行Python连接

通过pysftp通过HTTP代理进行Python连接

我不认为pysftp支持代理。不过请注意,pysftp只是Paramiko的包装,它确实支持代理。

因此,我建议您直接使用Paramiko。

要向代理进行身份验证,请在CONNECT命令后添加以下Proxy-Authorization标头:

Proxy-Authorization: Basic <credentials>

其中<credentials>是以base-64编码的string username:password

auth = 'Basic ' + base64.encodebytes("username:password".encode()).decode()
args = ("123.123.123.255", 23, auth)
cmd_connect = "CONNECT {}:{} HTTP/1.1\r\nProxy-Authorization: {}\r\n\r\n".format(*args)
python 2022/1/1 18:46:30 有336人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶