手动配置全局代理的土办法
很多老铁在Linux系统里配代理总摸不着头脑,特别是桌面版Ubuntu这种带图形界面的系统。咱们先来唠唠最原始的手动设置方法,不用装任何软件,就像给手机设置WIFI代理那样简单。
打开系统设置→网络→网络代理,选择手动配置模式。这里要填LoongProxy给你的代理地址,格式一般是proxy.loongproxy.com:8080这样的组合。注意要把HTTP、HTTPS、FTP三个协议都填上,很多新手漏填这个导致部分软件不走代理。
重点提醒:- 记得把本地地址排除掉(127.0.0.1, localhost)
- 如果有验证密码,要在对应位置填用户名和密钥
- 设置完成后要重启网络服务或直接重启系统
终端环境变量设置大法
搞开发的小伙伴经常在终端里卡壳,明明图形界面能联网,命令行死活连不上。这是因为终端有自己的代理配置规则,得专门设置环境变量。
打开终端输入这些命令(把示例地址换成LoongProxy提供的真实地址):
export http_proxy="http://user:pass@proxy.loongproxy.com:8080" export https_proxy="http://user:pass@proxy.loongproxy.com:8080"
临时生效的方法适合偶尔用用,要是想长期生效,可以把这些配置写进.bashrc文件里。注意这里有个坑:不同终端工具可能读取不同的配置文件,比如zsh要改的是.zshrc。
全自动配置脚本妙招
对于要批量部署的运维兄弟,手动设置太费劲。LoongProxy提供的智能配置脚本能自动适配各种Linux发行版,实测支持Ubuntu 18.04到最新版都没毛病。
获取脚本方法:
- 登录LoongProxy控制台下载配置包
- 解压后运行sudo ./auto_proxy.sh
- 根据提示输入认证信息
这个脚本会自动处理三件事:
处理项目 | 说明 |
---|---|
系统代理配置 | 修改/etc/environment全局配置 |
终端环境变量 | 自动适配bash/zsh/fish等常见shell |
服务重启 | 自动重启network-manager服务 |
疑难杂症急救室
Q:设置完代理验证不通过咋整?
A:先检查三点:1.用户名密码是否带特殊字符(建议重置为纯字母数字组合)2.端口号是否匹配协议类型 3.是否开启了白名单验证
Q:终端命令还是不生效怎么办?
A:试试用curl -x指定代理测试,如果这样能通说明是环境变量没生效。推荐使用LoongProxy的自动检测工具排查问题。
Q:多设备怎么统一管理?
A:LoongProxy支持多端同步配置,在控制台生成设备专属密钥后,各个终端设备可以共用同一个代理通道,还能设置分设备流量限制。
最后说个冷知识:很多软件都有自己的代理设置(比如docker、apt-get),系统全局代理并不一定覆盖所有场景。遇到特定软件连不上时,记得查看它的专属代理配置项。LoongProxy的代理服务支持HTTP/HTTPS/SOCKS5多种协议,兼容性这方面确实省心不少。