工作中,有的办公地点对外的ip都是只有一个地址,有时候会特别的不方便,更换域名,app上架等常常会因为ip地址相同导致各种问题,虽然网上也有各种付费的解决方法,但是良莠不齐,关键是还要付费,对于开发测试来说,实在没有必要。通过查阅资料,找到了一个解决方案,使用一个开源项目结合浏览器代理可以解决这个问题,下面给出操作步骤。
解决流程
直接给出GitHub项目地址proxy-IP
使用第二种安装方式,因为第一种安装完了之后,直接跳转到第四步,直接在项目里面使用了,我在这里这是通过node命令直接启动来获取ip池;
- 在本地使用
git clone
命令将项目拉取到本地,git clone https://github.com/Card007/Proxy-Pool.git
; - 使用
node -v
命令检测本地 是否装有node.js,如果没有直接百度搜索‘node.js’,官网下载安装即可;
- 安装完了之后,进入到本地项目仓库里面,shift+鼠标右键,进入cmd命令,再使用
node -v
检测一下,没有问题之后,使用npm install
安装项目,等待片刻安装完成; - 使用
node main.js
命令,启动项目,这时候会自动爬取代理ip并进行测速检查,筛选出ip池来使用;
- 等到ip池爬取完成,这个时候,想要的ip已经拿到了,接下来使用浏览器代理来实验,(
这里使用Chrome浏览器演示
);
- 打开Chrome浏览器的设置,搜索栏中输入‘代理’,打开代理设置–>局域网设置–>为LAN使用代理服务器–>输入ip池中的ip地址和端口–>确定。
- 重启浏览器,打开ip检测地址,这个时候,发现ip地址已经发生变更了;
注意:本方法仅限于开发调试使用,请切勿用于非法用途,后果自负。