请求,代理,身份验证和安全性

我用python编写了一个脚本,该脚本使用https从代理后面连接到网站。

为了在代理上进行身份验证,我必须发送带有syntaxhttp://user:pass@10.10.10.10:8000”(此处为虚拟代理地址)的请求。

要使用easygui构建URL,我会提示您输入代理服务器,用户名,密码并进行连接:

fieldValues = multpasswordbox(msg,title,fieldNames)
server = urllib.parse.quote(fieldValues[0])
username = urllib.parse.quote(fieldValues[1])
password = urllib.parse.quote(fieldValues[2])
self.proxyurl = r'http://' + username + ':' + password + '@'+server

然后我使用以下命令向代理执行获取请求

        self.r = requests.get(self.link,proxies={"https": self.proxyurl})

这里有两个问题:

  1. 如果我在self.proxyurl前面加上 http https ,这有什么区别吗?
  2. 同一网络上的某人是否会嗅探流量并获取发送的用户名和密码以在代理上进行身份验证?
  3. 可选:您可以建议一些Google关键字来深入探讨该主题吗?

谢谢

williamlee3399 回答:请求,代理,身份验证和安全性

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3161378.html

大家都在问