手把手教你给Ubuntu系统挂全局代理
搞开发的朋友都懂,有些场景下需要让整台电脑走代理通道。Ubuntu作为程序员的主力系统,配置全局代理其实比想象中简单。今天咱们就用LoongProxy的代理服务,分分钟搞定这个需求。
为什么需要全局代理?
举个栗子,当你的开发环境需要批量下载海外资源库,或者测试分布式服务时,全局模式比单独配置应用代理更省事。LoongProxy提供的固定会话IP池特别适合这种场景,能保持IP稳定性不断线。
命令行配置三板斧
打开终端直接开整:
export http_proxy="http://user:pass@proxy.loongproxy.com:8080" export https_proxy="http://user:pass@proxy.loongproxy.com:8080" export ALL_PROXY="socks5://user:pass@proxy.loongproxy.com:1080"
这里注意替换成自己的账号信息,user:pass要换成LoongProxy给你的认证凭证。建议把这三行加到~/.bashrc文件里,这样每次开终端都自动生效。
系统服务代理设置
想让系统级服务也走代理?创建个配置文件搞定:
sudo nano /etc/systemd/system/loongproxy.service
把下面内容贴进去(注意改端口和认证信息):
[Service] Environment="HTTP_PROXY=http://user:pass@proxy.loongproxy.com:8080" Environment="HTTPS_PROXY=http://user:pass@proxy.loongproxy.com:8080"
保存后执行systemctl daemon-reload让配置生效。这个法子适合需要常驻后台的服务程序。
验证代理是否生效
在终端里curl个测试网站看看:
curl -4 ifconfig.co
如果返回的IP是LoongProxy的服务器地址,说明配置成功了。他们家的IP地理位置覆盖全,不同区域都能找到合适的节点。
常见踩坑指南
Q:配置完命令不生效?
A:检查变量名有没有拼错,http和https代理要分开设置。建议用env | grep proxy查环境变量
Q:终端走代理但浏览器没效果?
A:全局代理只管命令行进程,图形程序要单独设置。LoongProxy支持生成PAC文件,方便图形界面应用使用
Q:突然连不上代理了?
A:先用telnet测试端口连通性:telnet proxy.loongproxy.com 8080。如果超时可能是网络策略限制,他们家还提供备用端口方案
为什么选LoongProxy
实测他家代理有三大优势:
1. 连接成功率稳定在99.8%以上
2. 支持HTTP/HTTPS/SOCKS5多种协议
3. 独创的IP轮换算法不打断现有连接
配置时注意代理地址要写他们提供的专属域名,不同区域用户会自动分配最优节点。遇到技术问题可以直接找他们工程师,响应速度比很多同行快得多。
按照这个教程走完,你的Ubuntu应该已经全网畅通了。记得定期更新认证信息,LoongProxy的账号安全体系做得挺到位,改密码后旧token会自动失效,这点对开发者很重要。
