首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以一次使用Python通过VPN获得多个专用IP吗?

我可以一次使用Python通过VPN获得多个专用IP吗?
EN

Stack Overflow用户
提问于 2022-10-23 08:53:57
回答 1查看 40关注 0票数 -1

我正在做一些网络报废。

我想旋转IP以避免阻塞。我的刮刀准备好了。我只需要池/专用IP列表来使我的刮刀工作。我已经购买了WindScribe的专业订阅。到目前为止,我无法购买专用IP,因为我只需要测试

我想要一个解决方案,通过它我可以从我的VPN获得池/ it列表(因为它有多个国家的服务器)。

或者我的VPN自动开关的方式,只给我IP而不连接整个设备(改变设备IP)。

PS:我已经试过用OS库来做了。它通过设备改变IP,导致代码卡住并创建异常。

或者有什么方法我可以免费获得IP(现在测试我的刮刀)

注意:

  • 我正在使用“美丽的汤”、“请求”和“CfScrape”下载HTML并解析.
  • ,为了使我的任务成功,

需要在1000+请求周围进行。

EN

回答 1

Stack Overflow用户

发布于 2022-10-23 15:59:32

我有几个注意事项:我不完全清楚您在问什么,我也不熟悉WindScribe,我自己也没有尝试过。但是,我相信控制连接的路由是可能的,因此它来自一组IP地址中的一个。

我最熟悉Windows,但是,我知道在linux上进行这些类型的配置更改更容易。

可以同时打开多个VPN。在Windows中,我通常配置多个VPN,并定期同时连接到多个网络。当您连接到VPN时,您的计算机将被分配一个接口与该网络交互。在Windows中,如果您运行ipconfig /all,您将看到如下内容:

代码语言:javascript
复制
PPP adapter xxx:

   Connection-specific DNS Suffix  . : xxx.xxx
   Description . . . . . . . . . . . : xxx
   Physical Address. . . . . . . . . :
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 172.20.64.19(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . :
   DNS Servers . . . . . . . . . . . : 172.20.1.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

在这种情况下,我用来连接到远程网络的接口是172.20.64.19

通常,对于默认的Windows,如果您希望您的连接通过该VPN,您将在虚拟专用网配置设置中选择Use default gateway on remote network。这将使您的路由表发生更改,这将使VPN获得最高的度量。您可以通过在命令行上键入命令route print来查看路由表和度量。

可以使用route add命令手动更新路由表,为来自不同接口的连接定义特定的路由。This article谈到了如何做到这一点。因此,据我了解,打开多个VPN,取决于绑定到哪个本地接口,传出连接将被不同地路由。

This article建议,有一种方法可以让您告诉请求库绑定到特定的本地接口。

如果将它们结合在一起,您应该能够打开多个VPN,更新路由表,然后python应该能够通过任何您想要的VPN,或者从同一个进程(尽管通过不同的套接字连接)同时运行多个VPN。

尽管如此,我必须说,虽然我偶尔会摆弄我的路由表,但我知道你的路由表很难修复,这是有可能的,除非你真的知道自己在做什么,否则很多人都会反对。您还需要确保不同VPN的私有地址范围不会发生冲突,但我认为WindScribe应该在这里给您提供一些配置选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74169805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档