【问题标题】:How to connect my VPN with the python requests?如何将我的 VPN 与 python 请求连接?
【发布时间】:2019-08-18 11:02:44
【问题描述】:

连接到 VPN(NordVPN)后,我的 IP 没有改变。这是我的代码:

我该如何解决这个问题?我是python中的菜鸟,请通过列出分步指南来提供帮助。

import requests
res=requests.get("https://httpbin.org/ip")
print(res.text)

【问题讨论】:

  • python 不能解决这个问题,你需要让你的 VPN 成为你网络流量的默认路由。
  • 我应该怎么做?任何代码或一步一步来做到这一点?
  • 首先确保您可以使用普通的curl 做到这一点(在此之前,使用普通的ping)。然后你可以用任何语言访问它;语言不是问题。
  • 连接 VPN 后,执行curl ifconfig.io,它将告诉您当前的公共 IP 地址

标签: python python-requests


【解决方案1】:

我不能对这篇文章发表评论,所以我只想告诉你,你应该用反引号(这个字符:`)包围代码来格式化代码。另外,请分开每一行。请更新您的帖子。

至于您的问题,请理解 Python 代码不是检查您的 IP 地址所必需的。只需在浏览器中访问该网址即可显示您的 IP。此外,如果您的 IP 地址在启用 VPN 后没有更改,则说明您的 VPN 有问题,而不是 Python。当我使用 VPN 并在浏览器中访问该地址时,它确实有效。

最后,我怀疑您使用的是 NordVPN 浏览器扩展程序,而不是系统范围的 VPN。在这种情况下,Python 实际上并没有通过您的浏览器来访问 Web 地址。它是直接从网页请求信息。如果您在系统范围内安装,它应该可以工作。

【讨论】:

  • 啊,我明白了,是的,如果您使用的是浏览器插件,则只有浏览器的流量通过该 VPN 路由
猜你喜欢
  • 2016-05-09
  • 2012-08-20
  • 2022-12-03
  • 2017-07-03
  • 2021-06-05
  • 1970-01-01
  • 1970-01-01
  • 2019-07-18
  • 1970-01-01
相关资源
最近更新 更多