一、先别急着摔键盘,检查这几个基础配置
很多人在Ubuntu配全局代理时,容易忽略系统设置的双重代理配置机制。首先按住Win键+输入"proxy"打开网络代理设置,这里有个隐藏坑点:
- 图形界面设置的代理只管浏览器和部分应用
- 终端命令行的流量需要单独配置
建议同时设置这两处(示例用LoongProxy的配置信息):
配置位置 | 正确填法 |
---|---|
系统设置代理 | http://用户名:密码@gateway.loongproxy.com:端口 |
终端环境变量 | export http_proxy=http://同上地址 |
二、协议不匹配引发的血案
遇到过设置正确但死活连不上的情况?八成是代理协议类型搞错了。LoongProxy同时支持HTTP和SOCKS5协议,但不同应用场景有讲究:
- 浏览器访问网页 → 优先用HTTP协议
- 开发工具/命令行 → 必须用SOCKS5协议
- 混合使用场景 → 建议开启协议自动转换功能
可以用这个命令测试协议是否生效:
curl -x socks5://gateway.loongproxy.com:端口 ifconfig.me
三、藏在暗处的网络拦截者
当所有配置都检查无误时,可能是系统级网络策略在作怪。执行这三个排查步骤:
- sudo ufw status 查看防火墙状态
- 检查/etc/environment文件是否有残留代理配置
- 尝试更换LoongProxy的备用接入端口
特别提醒:部分企业网络会深度检测代理流量,这时候要开启LoongProxy的流量混淆模式,让代理流量伪装成正常HTTPS流量。
四、系统服务打架的离奇事件
遇到过刚设置完代理就自动失效的情况吗?很可能是系统服务冲突导致的:
ps aux | grep -E '|proxy|tun' 查看是否有冲突进程 sudo systemctl stop 示例停止冲突服务
建议使用LoongProxy提供的一键配置脚本,这个工具会自动处理服务冲突问题,比手动配置稳定得多。
五、终极杀招:缓存引发的玄学问题
如果以上方法都试过还是不行,试试这些偏方:
- sudo systemctl restart network-manager
- 清空浏览器DNS缓存和SSL状态
- 更换LoongProxy的节点
常见问题QA
Q:代理显示已连接但网速极慢?
A:这种情况建议切换LoongProxy的BGP中转线路,这种线路会自动选择最优路径,比普通线路快3-5倍
Q:配置完全正确却提示连接被拒?
A:九成是本地防火墙拦截或协议类型不匹配,先用telnet测试端口通断:
telnet gateway.loongproxy.com 端口号
Q:为什么终端命令走代理而浏览器不走?
A:这是Ubuntu的代理分级机制导致的,需要同时设置系统代理和终端环境变量,推荐使用LoongProxy的配置同步工具