手把手教你在Ubuntu上搞全局网络代理
大伙儿都知道现在上网讲究个隐私安全,很多做数据采集或者多账号管理的朋友经常需要用到代理IP。今天咱们就拿全民代理IP的服务为例,教你在Ubuntu系统里整明白全局代理的设置方法。注意这里说的是系统级代理,和浏览器插件那些小儿科可不是一个级别。
准备工作别马虎
先确认你手头有这些材料:
• 从全民代理IP官网搞到的有效代理地址(格式类似123.45.67.89:8888)
• 知道自己的账号认证方式(用户名密码还是密钥验证)
• 确保终端能正常执行sudo命令
这里插一嘴,选全民代理IP主要是看中他家支持Socks5和HTTP双协议,不像有些供应商只给单一协议,用起来卡脖子。而且他们的动态智能路由技术确实能减少IP被封的概率,这个咱们后面配置的时候能明显感觉到。
配置流程分步走
第一步:打开网络设置
1. 右上角点网络图标
2. 选最底下的「有线连接」设置(无线网络同理)
3. 找到齿轮图标点进去
第二步:代理参数设置 重点来了!这里要特别注意格式:
协议类型 | 地址格式 |
HTTP代理 | http://用户名:密码@代理IP:端口 |
Socks5 | socks5://用户名:密码@代理IP:端口 |
举个栗子,假设你在全民代理IP后台拿到的是:
IP:112.95.235. 端口:30001
账号:user2023 密码:pass88
那填进去就该是:
http://user2023:pass%2388@112.95.235.:30001
注意密码里的号要转义成%23,这是很多新手栽跟头的地方!
验证是否生效
别急着关窗口,咱们得测试下:
1. 打开终端输入 curl ifconfig.me
2. 如果返回的IP和你在全民代理IP后台看到的一致
3. 再试试 wget -qO- http://ipecho.net/plain 双重确认
要是看到这两个命令返回的IP都变成代理IP了,说明全局设置妥了。要是没成功,八成是认证信息填错了,再仔细检查下特殊符号转义。
常见问题排雷指南
Q:设置完有些软件不走代理咋整?
A:这种情况得检查环境变量,在终端里补上这两句:
export http_proxy='http://用户名:密码@代理IP:端口'
export https_proxy='http://用户名:密码@代理IP:端口'
Q:突然所有网站都打不开了?
A:先到全民代理IP后台看看IP是否过期,再在终端执行:
nslookup google.com
如果能看到解析结果,说明网络是通的,可能是应用层的问题
Q:想临时关闭代理怎么做?
A:最快的方法就是在终端里:
unset http_proxy https_proxy
或者直接去网络设置里把代理开关关了
为什么选专业代理服务
自己搭代理服务器不仅费时费力,还容易遇到IP被封的糟心事。全民代理IP的百万级IP池和自动切换机制,比自建服务器省心不是一星半点。特别是他们家的智能认证系统,遇到网络波动会自动重连,这点在实际使用中真的能救命。
最后提醒下,全局代理生效后,所有网络请求都会经过代理服务器。要是做敏感操作,记得选全民代理IP这种带HTTPS加密的服务商,别用那些来路不明的免费代理,小心栽在数据泄露上。