SOCKS5 代理怎么用 – 2026 年完整设置教程

更新时间:2026 年 3 月
阅读时间:约 10 分钟

一、快速开始(3 分钟配置)

第一步:获取 SOCKS5 代理信息

从服务商处获取以下信息:

代理地址:proxy.example.com

端口:1080

用户名:your_username

密码:your_password

第二步:选择配置方式

| 方式 | 适用场景 | 难度 |

| 系统全局配置 | 所有流量走代理 | ⭐⭐ |

| 浏览器插件 | 仅浏览器走代理 | ⭐ |

| 软件单独配置 | 特定应用使用 | ⭐⭐ |

第三步:测试验证

访问 ip138.com 检查 IP 是否变化。

二、什么是 SOCKS5 代理?

SOCKS5 是一种网络代理协议,工作在 OSI 模型的会话层,可以转发任何类型的网络流量。

SOCKS5 的优势

| 特性 | 说明 |

| 全协议支持 | TCP、UDP 都支持 |

| 高性能 | 底层转发,速度快 |

| 身份验证 | 支持用户名密码认证 |

| IPv6 支持 | 兼容新一代网络 |

| DNS 解析 | 支持远程 DNS,防止泄露 |

SOCKS5 vs HTTP 代理

| 对比 | SOCKS5 | HTTP 代理 |

| 协议支持 | TCP + UDP | 仅 HTTP/HTTPS |

| 速度 | 更快(底层转发) | 较慢(应用层) |

| 适用场景 | 游戏、视频、P2P | 网页浏览 |

| 安全性 | 较高 | 中等 |

三、Windows 系统配置教程

方法一:系统全局配置

适用:所有应用都使用代理

步骤

1. 打开设置

Win + I → 网络和 Internet → 代理

2. 手动设置代理

– 找到”手动设置代理”

– 点击”设置”按钮

3. 填写代理信息

使用代理服务器:开

地址:proxy.example.com

端口:1080

用户名:your_username(可选)

密码:your_password(可选)

4. 保存并测试

– 点击”保存”

– 浏览器访问 ip138.com 验证

注意:Windows 系统设置仅支持 HTTP/HTTPS 代理,SOCKS5 需要使用第三方工具。

方法二:使用 Proxifier(推荐)

适用: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″或”直接连接”

四、Mac 系统配置教程

方法一:系统网络设置

步骤

1. 打开网络设置

系统偏好设置 → 网络 → 高级

2. 配置代理

选择”代理”标签

勾选”SOCKS 代理”

SOCKS 代理服务器:proxy.example.com

端口:1080

3. 输入认证信息(如需要)

部分系统版本支持

或在使用时输入

4. 保存并应用

点击”好”

点击”应用”

方法二:使用 Proxifier for Mac

步骤:与 Windows 版本类似,参考上文。

五、Linux 系统配置教程

方法一:命令行临时配置

适用:终端命令使用代理

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

编辑 bashrc

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

方法三:使用 proxychains

安装

bash

Ubuntu/Debian

sudo apt-get install proxychains

CentOS/RHEL

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

六、Android 手机配置

方法一:系统 WiFi 代理

步骤

1. 长按 WiFi 名称 → 修改网络

2. 高级选项 → 代理 → 手动

3. 填写信息

主机名:proxy.example.com

端口:1080

4. 保存

注意:Android 系统代理仅对浏览器有效,部分应用不支持。

方法二:使用 ProxyDroid(需要 Root)

步骤

1. 安装 ProxyDroid

2. 添加代理配置

Host: proxy.example.com

Port: 1080

Type: SOCKS5

Username: your_username

Password: your_password

3. 启用代理

4. 全局生效

方法三:使用应用内代理

适用:支持代理设置的应用

常见应用

  • Telegram:设置 → 数据和存储 → 代理类型
  • 迅雷:设置 → 网络设置 → 代理
  • 各类浏览器:设置 → 网络 → 代理

七、iOS 手机配置

方法一:WiFi 代理

步骤

1. 设置 → 无线局域网

2. 点击 WiFi 名称右侧的 (i)

3. 配置代理 → 手动

4. 填写信息

服务器:proxy.example.com

端口:1080

5. 存储

注意:仅对该 WiFi 网络有效,且仅部分应用支持。

方法二:使用代理配置描述文件

步骤

1. 下载配置工具(如 Shadowrocket、Quantumult)

2. 导入代理配置

3. 启用代理

4. 选择模式(规则/全局)

八、常见软件代理配置

Git 使用代理

bash

配置 HTTP 代理

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

NPM 使用代理

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

Docker 使用代理

编辑配置文件

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

Telegram 配置

步骤

1. 设置 → 数据和存储 → 代理类型

2. 选择 SOCKS5

3. 填写服务器、端口、用户名、密码

4. 启用代理

九、测试与验证

测试方法 1:IP 查询网站

访问以下网站检查 IP:

预期结果:显示的 IP 与代理 IP 一致。

测试方法 2:命令行测试

bash

使用 curl 测试

curl -x socks5://username:password@proxy.example.com:1080 https://api.ip.sb/ip

使用 wget 测试

wget -e use_proxy=yes -e https_proxy=socks5://username:password@proxy.example.com:1080 https://api.ip.sb/ip -O –

测试方法 3:DNS 泄露测试

访问 dnsleaktest.com

预期结果:DNS 服务器应该是代理服务商的,而不是本地运营商的。

十、常见问题 FAQ

Q1: 配置后无法上网怎么办?

排查步骤

1. 检查代理地址和端口是否正确

2. 检查用户名和密码是否正确

3. 测试代理服务器是否可用(ping 测试)

4. 检查防火墙是否阻止

5. 尝试切换其他代理服务器

Q2: 为什么有些应用不走代理?

原因

  • 应用使用系统代理设置 → 检查系统配置
  • 应用有自己的代理设置 → 在应用内配置
  • 应用硬编码了网络请求 → 使用 Proxifier 等工具强制代理

解决:使用 Proxifier 设置全局代理规则。

Q3: SOCKS5 代理速度慢怎么办?

可能原因

  • 代理服务器距离远 → 选择就近节点
  • 代理服务器负载高 → 切换其他服务器
  • 本地网络问题 → 检查本地网络
  • 代理服务商限制 → 联系服务商或升级套餐

Q4: 如何判断代理是否安全?

检查项

  • ✅ 使用加密连接(SOCKS5 over SSH/SSL)
  • ✅ 服务商有良好口碑
  • ✅ 不进行日志记录
  • ✅ 支持身份验证
  • ❌ 避免使用免费不明来源代理

Q5: 可以多人共用一个 SOCKS5 代理吗?

可以,但需要注意:

  • 检查服务商的并发连接数限制
  • 过多用户可能影响速度
  • 建议每人独立账号
  • 企业用户选择专用代理

十一、安全使用建议

✅ 推荐做法

  • 选择正规服务商
  • 使用强密码
  • 定期更换代理
  • 启用身份验证
  • 使用加密连接

❌ 避免行为

  • 使用来源不明的免费代理
  • 通过代理进行违法活动
  • 在代理下登录敏感账号(银行、支付)
  • 长期固定使用同一代理
  • 分享代理账号给他人

十二、总结

配置方式选择

| 需求 | 推荐方式 |

| 全局代理 | Proxifier(Windows/Mac) |

| 仅浏览器 | SwitchyOmega 插件 |

| 命令行 | 环境变量/proxychains |

| 手机 | 系统设置/专用 App |

| 特定软件 | 软件内代理设置 |

核心步骤

1. 获取代理信息 → 从服务商

2. 选择配置方式 → 根据需求

3. 填写代理配置 → 地址/端口/认证

4. 测试验证 → 检查 IP 变化

5. 安全使用 → 遵守建议

十三、相关阅读

最后更新:2026-03-10
关键词:SOCKS5 代理怎么用,SOCKS5 设置教程,SOCKS 代理配置


📚 相关文章

滚动至顶部