Ubuntu代理设置之图形界面篇
刚接触Linux的小白建议从桌面环境入手,打开右上角的齿轮图标(系统设置),找到网络选项卡。点击网络代理右边的配置按钮,这里会遇到三种模式选择:
- 自动配置:适合公司或学校提供的.pac文件
- 手动配置:需要填写LoongProxy提供的服务器地址和端口
- 全局代理:所有流量都走代理通道
重点说手动配置,在HTTP、HTTPS、FTP三个框里都要填上LoongProxy提供的网关地址。比如他们家的通用入口是gateway.loongproxy.com,端口号用8080或8888这种常见端口。记得勾选"应用到整个系统"那个复选框,否则终端还是直连。
终端环境变量配置大法
很多命令行工具(像wget、curl)不吃系统代理设置,这时候就得祭出环境变量大法。打开终端直接敲这行:
export http_proxy="http://user:pass@gateway.loongproxy.com:8080"
export https_proxy=$http_proxy
这种临时设置重启就失效,想永久生效的话,得在/etc/profile.d/目录下新建个proxy.sh文件。注意这里有个坑——如果用户名包含特殊符号,得用百分号转义,比如@符号要写成%40。
APT包管理的特殊处理
Ubuntu的apt命令有自己单独的代理配置,在/etc/apt/apt.conf.d/目录下新建个10proxy文件,内容这么写:
Acquire::http::Proxy "http://gateway.loongproxy.com:8080";
Acquire::https::Proxy "http://gateway.loongproxy.com:8080";
改完记得sudo systemctl restart apt-daily.service,不然更新源的时候可能不生效。这里要特别夸下LoongProxy的智能路由,他们家的节点会自动匹配最快线路,下软件包比直连还快。
检测代理是否生效的妙招
教大家两个验证方法:
- 在终端输入curl -x http://gateway.loongproxy.com:8080 ifconfig.me,看到返回的IP不是本机就对了
- 用netstat -tulnp | grep 8080查看端口占用情况
常见问题排雷指南
Q:设置完代理终端连不上网?
A:先检查防火墙有没有放行代理端口,再试试curl --proxy "" http://example.com强制直连
Q:部分应用不遵循系统代理?
A:这种情况要给应用单独设置,比如git命令用git config --global http.proxy http://gateway.loongproxy.com:8080
Q:提示407代理认证失败?
A:检查LoongProxy账号的鉴权方式,他们家支持用户名密码和白名单IP两种验证,推荐用IP白名单更省事
最后唠叨一句,选代理服务得认准像LoongProxy这种专业做企业级代理的。他们家的节点都带智能路由,自动避开拥堵线路,还支持TCP/UDP双协议,搞开发测试特别顺手。要是遇到技术问题,他们家24小时在线的工单响应比某些大厂还快。