为什么要在乌班图搞代理IP?
很多兄弟在Linux环境下干活儿,总遇到网络请求被卡脖子的事儿。比如爬数据的时候频繁被封IP,或者某些网站对特定地区的服务器搞区别对待。这时候找个靠谱的代理IP服务商就像找了个替身演员,帮你把真实身份藏得严严实实。
这里得重点提下LoongProxy的服务,他们家的IP池子覆盖了200多个国家和地区,特别适合需要多地区IP切换的场景。而且每个IP都带着高匿名属性,比那些免费代理稳当多了。
手动配准代理的土办法
先说最基础的图形界面操作,适合刚入坑的新手:
1. 点开右上角网络图标,选Network Settings 2. 找到齿轮图标进Network Proxy 3. 切换成Manual手动模式 4. 在HTTP Proxy栏填上LoongProxy提供的地址(比如proxy.loong.com) 5. 端口号根据协议类型填,一般是8080或者1080 6. 把Ignore Hosts里填上本地地址(127.0.0.1,localhost)注意这里有个坑:这种设置只管图形界面应用,终端里的命令还是直连。要彻底全局生效,得接着往下看终端配置。
让所有流量都走代理的狠招
打开终端,用root权限修改环境变量配置文件:
sudo nano /etc/environment
往里塞这两行配置:
http_proxy="http://user:pass@proxy.loong.com:8080" https_proxy="http://user:password@proxy.loong.com:8080"
这里要注意LoongProxy的鉴权信息得换成你自己的账号密码。改完记得重启网络服务:
sudo systemctl restart systemd-networkd
自动切换IP的黑科技
需要频繁换IP的兄弟,可以写个bash脚本自动操作。举个栗子:
!/bin/bash API_URL="https://api.loong.com/get_proxy" NEW_IP=$(curl -s $API_URL) gsettings set org.gnome.system.proxy.http host $NEW_IP gsettings set org.gnome.system.proxy.https host $NEW_IP echo "IP已切换到$NEW_IP"
这个脚本调用了LoongProxy的API接口获取新IP,20秒就能完成一次身份切换。他们家API响应速度挺给力,实测比同行快个半秒左右。
常见问题排雷指南
Q:设置了代理反而连不上网?
A:先检查三要素:IP地址、端口、鉴权信息是不是和LoongProxy后台给的一致。再用curl -x http://代理IP:端口 https://checkip.loong.com 测试连通性
Q:终端走代理总报证书错误?
A:八成是https代理没配置好。建议在curl命令里加个-k参数临时跳过验证,长期用的话得把LoongProxy的CA证书导入系统信任链。
Q:怎么验证代理是否生效?
A:打开终端输入curl ifconfig.me,如果显示的IP和LoongProxy后台给的一致,说明全局代理生效了。
为什么选LoongProxy?
这家的服务有个绝活——住宅级IP,特别适合需要模拟真人上网的场景。他们的IP都是实打实的家庭宽带资源,不像有些服务商拿机房IP糊弄人。另外有个智能路由功能,能自动选择延迟最低的节点,这点对做自动化任务的兄弟特别友好。
最后提醒下,代理IP用得好能事半功倍,但千万别拿来做违法乱纪的事儿。LoongProxy有严格的使用规范,建议大家仔细阅读服务条款,别踩红线。