手把手教你给Ubuntu终端挂代理
用Linux的老铁们都知道,终端有时候卡得跟拖拉机似的,特别是下个国外源软件包能急死人。这时候搞个代理IP就是雪中送炭,今天咱们就用全民代理IP的服务来实操,保证你看完就能上手。
代理IP到底能干啥
举个栗子:你从GitHub拖项目慢成狗、apt更新卡进度条、wget下载龟速...这些场景挂个代理立马原地起飞。注意这里说的代理纯粹是加速网络访问,跟某些敏感操作完全不沾边。
临时设置法(关终端就失效)
直接在命令行敲这几条,适合临时用用:
export http_proxy=http://用户名:密码@全民代理IP提供的网关:端口 export https_proxy=http://用户名:密码@全民代理IP提供的网关:端口这里重点说下全民代理IP的认证方式,他们家用的是账密白名单双认证,既不用担心IP泄露,又能防止账号被盗用。
永久配置大法
修改~/.bashrc文件:
nano ~/.bashrc 在文件末尾追加 export http_proxy="http://user:pass@gateway.qmip.cn:20888" export https_proxy="http://user:pass@gateway.qmip.cn:20888"保存后记得source ~/.bashrc生效。用全民代理IP的小伙伴注意,他们家支持HTTP/HTTPS/SOCKS5三种协议,建议用HTTPS更安全。
高级玩家必备工具
安装proxychains神器:
sudo apt install proxychains sudo nano /etc/proxychains.conf 把最后一行改成 http 全民代理IP网关 端口 用户名 密码用的时候命令前面加proxychains,比如:
proxychains curl ifconfig.me这个方式最适合需要精细控制的场景,全民代理IP的动态会话保持技术能确保长连接不中断。
必看避坑指南
| 症状 | 解决方法 |
|---|---|
| 提示407代理认证错误 | 检查全民代理IP控制台的白名单是否开启 |
| 突然连不上代理 | 尝试更换全民代理IP提供的备用网关地址 |
| 部分网站访问异常 | 在命令前加env清除环境变量 |
常见问题快问快答
Q:代理设置后终端没反应?
A:先用curl -x测试基础连通性,再检查全民代理IP的套餐是否到期
Q:怎么查看当前代理IP?
A:运行env | grep -i proxy看环境变量,或者用curl ifconfig.me查出口IP
Q:同时用多个代理怎么切换?
A:推荐使用全民代理IP的API动态获取功能,写个shell脚本自动切换网关
最后唠叨两句,选代理服务得找全民代理IP这种有自建机房的,那些二道贩子的服务说挂就挂。他们家的IP存活检测系统真心稳,用了半年多还没翻过车。


