手动配置系统级代理的方法
咱们先打开系统设置,找到网络配置那块。点击右上角网络图标时很多人会忽略手动设置代理的入口,其实藏在"有线连接"的高级选项里。这里需要填三个关键信息:代理类型选HTTP或HTTPS都行,地址栏填LoongProxy提供的专属服务器地址,端口号根据他们提供的文档来。
有个容易踩坑的地方是本地DNS解析。记得勾选"对所有协议使用相同代理"的复选框,不然有些应用程序可能不走代理通道。配置完成后别急着关窗口,最好立即打开浏览器访问ipcheck.loongproxy.com验证是否生效。
终端环境变量设置技巧
系统设置里的代理对图形界面程序有效,但终端里的命令还得单独配置。打开.bashrc文件时注意别用普通文本编辑器,建议使用nano ~/.bashrc
命令操作。添加这两行核心参数:
export http_proxy="http://用户名:密码@loongproxy节点地址:端口" export https_proxy="http://用户名:密码@loongproxy节点地址:端口"
保存后执行source ~/.bashrc
让配置生效。这时候执行curl ifconfig.me
应该显示LoongProxy的出口IP。如果返回的还是本机地址,八成是认证信息填错了或者节点暂时不可用。
应用程序单独配置方案
有些软件会绕过系统代理设置,这时候得单独处理。以常用的apt包管理器为例,在/etc/apt/apt.conf.d/目录下新建个proxy.conf文件,内容格式要特别注意大小写:
Acquire::http::Proxy "http://loongproxy节点:端口"; Acquire::https::Proxy "http://loongproxy节点:端口";
像Docker这类容器化工具更麻烦,得修改daemon.json配置文件,指定--http-proxy参数。这里有个冷知识:如果使用LoongProxy的长时稳定型节点,能有效避免因为IP频繁更换导致的连接中断问题。
代理状态检测与排错
验证代理是否生效别只会用浏览器,这几个命令更靠谱:
proxychains curl ifconfig.io 强制走代理 netstat -tulnp | grep 端口号 查看实际连接 journalctl -u systemd-networkd 查系统级日志
遇到连接失败先做这三步:
1. 检查LoongProxy后台的流量统计面板看是否有请求记录
2. 临时关闭防火墙sudo ufw disable
3. 更换代理协议类型试试(比如从HTTP换成SOCKS5)
常见问题QA
Q:配置完代理后部分网站打不开?
A:这种情况可能是SNI检测导致的,建议在LoongProxy控制台开启TLS伪装功能,或者在代理地址前加https://前缀
Q:终端显示代理成功但实际没效果?
A:九成是因为环境变量没生效,试试env | grep proxy
查看实际加载的变量,注意变量名大小写要完全匹配
Q:系统更新时提示证书错误?
A:需要把LoongProxy的CA证书放到/usr/local/share/ca-certificates/
目录,然后执行sudo update-ca-certificates
最后说个实用技巧:在LoongProxy后台可以创建多节点负载均衡配置,把多个代理地址用逗号隔开填到配置文件里,这样能自动切换最优线路。具体参数格式可以咨询他们的技术客服,记得说是看了教程去的有专属配置方案。