Python 获取当前代理 IP
1.Linux 下查看当前代理 IP
1.1 通过命令行查看当前的外部 IP
使用 curl
命令向外部网站请求,来查看当前代理访问的外部IP地址:
1 | curl -x http://localhost:port https://api.ipify.org |
或使用 ifconfig.me
服务:
1 | curl -x http://localhost:port http://ifconfig.me |
这里 localhost:port
是你本地当前代理运行的地址和端口。
如果你的代理使用的是 socks
协议,可以这样:
1 | curl --socks5 localhost:port https://api.ipify.org |
1.2 通过浏览器插件或在线服务
你可以使用浏览器访问以下在线服务来查看当前外部 IP:
这些网站可以直接显示你当前使用的公网IP地址。如果你使用代理,显示的会是代理服务器的IP。
2. Python 获取当前代理 IP
1 | import re |
如果是在 Docker 容器中运行这段代码,记得把localhost
改为自己宿主机的ip
地址。
- Title: Python 获取当前代理 IP
- Author: loskyertt
- Created at : 2024-09-21 15:57:38
- Updated at : 2024-11-13 03:07:38
- Link: https://redefine.ohevan.com/2024/09/21/Python-获取代理ip/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments