




更新时间:2026 年 3 月
阅读时间:约 10 分钟
从服务商处获取以下信息:
代理地址:proxy.example.com
端口:1080
用户名:your_username
密码:your_password
| 方式 | 适用场景 | 难度 |
| 系统全局配置 | 所有流量走代理 | ⭐⭐ |
| 浏览器插件 | 仅浏览器走代理 | ⭐ |
| 软件单独配置 | 特定应用使用 | ⭐⭐ |
访问 ip138.com 检查 IP 是否变化。

SOCKS5 是一种网络代理协议,工作在 OSI 模型的会话层,可以转发任何类型的网络流量。
| 特性 | 说明 |
| 全协议支持 | TCP、UDP 都支持 |
| 高性能 | 底层转发,速度快 |
| 身份验证 | 支持用户名密码认证 |
| IPv6 支持 | 兼容新一代网络 |
| DNS 解析 | 支持远程 DNS,防止泄露 |
| 对比 | SOCKS5 | HTTP 代理 |
| 协议支持 | TCP + UDP | 仅 HTTP/HTTPS |
| 速度 | 更快(底层转发) | 较慢(应用层) |
| 适用场景 | 游戏、视频、P2P | 网页浏览 |
| 安全性 | 较高 | 中等 |
适用:所有应用都使用代理
步骤:
1. 打开设置
Win + I → 网络和 Internet → 代理
2. 手动设置代理
– 找到”手动设置代理”
– 点击”设置”按钮
3. 填写代理信息
使用代理服务器:开
地址:proxy.example.com
端口:1080
用户名:your_username(可选)
密码:your_password(可选)
4. 保存并测试
– 点击”保存”
– 浏览器访问 ip138.com 验证
注意:Windows 系统设置仅支持 HTTP/HTTPS 代理,SOCKS5 需要使用第三方工具。
适用:SOCKS5 全局代理
步骤:
1. 下载 Proxifier
– 官网:https://www.proxifier.com
– 下载并安装
2. 添加代理服务器
Profile → Proxy Servers → Add
Address: proxy.example.com
Port: 1080
Protocol: SOCKS Version 5
Username: your_username
Password: your_password
3. 配置代理规则
Profile → Proxying Rules → Add
Action: proxy.example.com:1080
4. 启用代理
勾选”Enable”
点击”OK”保存
5. 测试验证
访问 ip138.com
检查 IP 是否变化

适用:仅浏览器使用代理
推荐插件:SwitchyOmega
安装步骤:
1. 安装插件
Chrome 商店搜索”SwitchyOmega”
点击”添加至 Chrome”
2. 创建代理配置
点击插件图标 → 选项
新建配置 → 命名”SOCKS5″
协议:SOCKS5
服务器:proxy.example.com
端口:1080
用户名:your_username
密码:your_password
3. 保存并应用
点击”应用选项”
选择刚创建的配置
4. 快速切换
点击插件图标
选择”SOCKS5″或”直接连接”
步骤:
1. 打开网络设置
系统偏好设置 → 网络 → 高级
2. 配置代理
选择”代理”标签
勾选”SOCKS 代理”
SOCKS 代理服务器:proxy.example.com
端口:1080
3. 输入认证信息(如需要)
部分系统版本支持
或在使用时输入
4. 保存并应用
点击”好”
点击”应用”
步骤:与 Windows 版本类似,参考上文。
适用:终端命令使用代理
bash
export ALL_PROXY=socks5://username:password@proxy.example.com:1080
export http_proxy=socks5://username:password@proxy.example.com:1080
export https_proxy=socks5://username:password@proxy.example.com:1080
curl -x socks5://username:password@proxy.example.com:1080 https://api.ip.sb/ip
unset ALL_PROXY
unset http_proxy
unset https_proxy
编辑配置文件:
bash
nano ~/.bashrc
export ALL_PROXY=socks5://username:password@proxy.example.com:1080
export http_proxy=socks5://username:password@proxy.example.com:1080
export https_proxy=socks5://username:password@proxy.example.com:1080
source ~/.bashrc
安装:
bash
sudo apt-get install proxychains
sudo yum install proxychains
配置:
bash
sudo nano /etc/proxychains.conf
socks5 proxy.example.com 1080 username password
使用:
bash
proxychains curl https://api.ip.sb/ip
proxychains firefox
proxychains git clone https://github.com/xxx/xxx.git
步骤:
1. 长按 WiFi 名称 → 修改网络
2. 高级选项 → 代理 → 手动
3. 填写信息
主机名:proxy.example.com
端口:1080
4. 保存
注意:Android 系统代理仅对浏览器有效,部分应用不支持。
步骤:
1. 安装 ProxyDroid
2. 添加代理配置
Host: proxy.example.com
Port: 1080
Type: SOCKS5
Username: your_username
Password: your_password
3. 启用代理
4. 全局生效
适用:支持代理设置的应用
常见应用:
步骤:
1. 设置 → 无线局域网
2. 点击 WiFi 名称右侧的 (i)
3. 配置代理 → 手动
4. 填写信息
服务器:proxy.example.com
端口:1080
5. 存储
注意:仅对该 WiFi 网络有效,且仅部分应用支持。
步骤:
1. 下载配置工具(如 Shadowrocket、Quantumult)
2. 导入代理配置
3. 启用代理
4. 选择模式(规则/全局)

bash
git config –global http.proxy socks5://username:password@proxy.example.com:1080
git config –global https.proxy socks5://username:password@proxy.example.com:1080
git config –global –unset http.proxy
git config –global –unset https.proxy
git clone https://github.com/xxx/xxx.git
bash
npm config set proxy socks5://username:password@proxy.example.com:1080
npm config set https-proxy socks5://username:password@proxy.example.com:1080
npm config delete proxy
npm config delete https-proxy
编辑配置文件:
bash
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf
添加内容:
ini
[Service]
Environment=”HTTP_PROXY=socks5://username:password@proxy.example.com:1080″
Environment=”HTTPS_PROXY=socks5://username:password@proxy.example.com:1080″
Environment=”NO_PROXY=localhost,127.0.0.1″
重启 Docker:
bash
sudo systemctl daemon-reload
sudo systemctl restart docker
步骤:
1. 设置 → 数据和存储 → 代理类型
2. 选择 SOCKS5
3. 填写服务器、端口、用户名、密码
4. 启用代理
访问以下网站检查 IP:
预期结果:显示的 IP 与代理 IP 一致。
bash
curl -x socks5://username:password@proxy.example.com:1080 https://api.ip.sb/ip
wget -e use_proxy=yes -e https_proxy=socks5://username:password@proxy.example.com:1080 https://api.ip.sb/ip -O –
预期结果:DNS 服务器应该是代理服务商的,而不是本地运营商的。
排查步骤:
1. 检查代理地址和端口是否正确
2. 检查用户名和密码是否正确
3. 测试代理服务器是否可用(ping 测试)
4. 检查防火墙是否阻止
5. 尝试切换其他代理服务器
原因:
解决:使用 Proxifier 设置全局代理规则。
可能原因:
检查项:
可以,但需要注意:
| 需求 | 推荐方式 |
| 全局代理 | Proxifier(Windows/Mac) |
| 仅浏览器 | SwitchyOmega 插件 |
| 命令行 | 环境变量/proxychains |
| 手机 | 系统设置/专用 App |
| 特定软件 | 软件内代理设置 |
1. 获取代理信息 → 从服务商
2. 选择配置方式 → 根据需求
3. 填写代理配置 → 地址/端口/认证
4. 测试验证 → 检查 IP 变化
5. 安全使用 → 遵守建议
最后更新:2026-03-10
关键词:SOCKS5 代理怎么用,SOCKS5 设置教程,SOCKS 代理配置
