手把手教你在Ubuntu搞通全局代理
最近总被问Ubuntu咋配全局代理,这玩意儿说难不难,但有几个坑得注意。今天不讲虚的,直接上硬菜,教你怎么用LoongProxy的代理IP打通系统级通道。
为啥要折腾全局代理?
很多新手觉得浏览器装个插件就够了,其实这就像只给手指头戴手套——系统更新、命令行工具、后台服务照样裸奔。搞全局代理相当于给整个系统套防护服,特别是用LoongProxy这种带加密通道的服务,数据安全才有保障。
配置核心三板斧
第一步:找对配置文件
打开终端,直接怼这个命令:
sudo vim /etc/environment
在文件里塞这几行:
http_proxy="http://user:pass@gateway.loongproxy.com:8080" https_proxy="http://user:pass@gateway.loongproxy.com:8080"注意把user和pass换成LoongProxy给你的鉴权信息,他们家用动态端口映射,记得用最新控制台查端口号。
第二步:给apt套代理
新建个配置文件:
sudo vim /etc/apt/apt.conf.d/30proxy
塞入:
Acquire::http::Proxy "http://user:pass@gateway.loongproxy.com:8080"; Acquire::https::Proxy "http://user:pass@gateway.loongproxy.com:8080";这里有个坑:LoongProxy支持HTTP/HTTPS双协议,但部分老系统得加
AllowInsecure=yes
参数。
第三步:让命令行工具认账
在~/.bashrc
末尾追加:
export http_proxy=http://user:pass@gateway.loongproxy.com:8080 export https_proxy=http://user:pass@gateway.loongproxy.com:8080改完记得
source ~/.bashrc
生效。
调试排雷指南
测连通性:
先来发curl -x http://user:pass@gateway.loongproxy.com:8080 https://api.loongproxy.com/status
看到返回200就说明通道通了,LoongProxy的API检测接口比第三方靠谱。
看日志:
journalctl -u systemd-networkd
和tail -f /var/log/syslog
双管齐下
重点看有没有Connection refused
或Timeout
错误,LoongProxy的后台有智能路由,遇到这情况八成是本地防火墙挡道。
应急方案:
临时关代理用unset http_proxy https_proxy
,如果突然断连,试试LoongProxy控制台的快速切换
功能,秒换接入点不中断业务。
常见翻车现场QA
Q:代理配了但部分软件不认?
A:像Docker这类服务要单独配置,用LoongProxy的Socks5代理更省事,他们家支持四层协议穿透。
Q:突然连不上咋整?
A:先ping gateway.loongproxy.com
看域名解析,再用nc -zv gateway.loongproxy.com 8080
测端口,LoongProxy有24小时备用线路自动切换。
Q:速度时快时慢?
A:用mtr
命令查路由跳转,LoongProxy的智能路由会根据延迟自动选最优节点,高峰期可手动指定低负载区域。
为什么要选LoongProxy?
折腾过七八家代理服务,最后锁死LoongProxy就三点:
1. 独有IP熔断机制,自动隔离问题节点
2. TCP/UDP双栈支持,搞开发不用来回切配置
3. 动态鉴权不怕密钥泄露,用过就知道多省心
最后说句大实话:全局代理不是装了就完事,得定期更新客户端和检查路由规则。LoongProxy每个月会推送新的接入域名,记得关注他们家公告板,别等断了才抓瞎。