代理使用说明
一、功能概述
NC解码支持通过代理服务器进行账号验证和解封操作,适用于需要切换 IP 或隐藏真实 IP 的场景。
支持以下三种代理模式:
| 代理类型 | 说明 | 适用场景 |
|---|---|---|
| API | 从 API 接口动态获取代理 IP,自动轮换 | 批量操作,每个账号自动切换不同 IP |
| SOCKS5 | SOCKS5 代理协议,支持 TCP 层转发 | 需要更底层的代理支持,兼容性更好 |
| HTTP | 标准 HTTP 代理协议 | 有 HTTP 代理资源,适合简单转发 |
前提条件:必须勾选界面上的「启用代理」开关,代理配置才会生效。关闭开关则所有请求走直连。
二、API 动态代理
配置方式
- 选择 API 单选按钮
- 在「API 链接」输入框填写代理提取接口的完整 URL
- 点击「测试连接」验证 API 是否可用
API 返回格式要求
API 接口必须返回纯文本格式,每行一个 IP:端口,程序会取第一行作为代理地址:
103.25.100.5:8901
45.67.89.123:7788
...
重要:API 提取的代理统一按 SOCKS5 协议 使用。请确保你的 API 返回的是 SOCKS5 代理 IP,而不是 HTTP 代理。
工作原理
API 模式会在处理每个账号前自动获取并验证新的代理 IP:
1提取代理 — 调用 API 链接,获取返回文本的第一行 IP:端口
2验证连通性 — 通过该代理访问 id.plaync.com,5 秒超时
3不可用则重试 — 如果代理不通,自动重新提取下一个,循环直到可用
4使用代理 — 验证通过后,使用该代理处理当前账号的所有请求
5下一个账号 — 处理完毕后,回到第 1 步为下一个账号提取新的代理
API 链接示例
http://api.proxy-provider.com/get?type=socks5&count=1&format=txt
http://your-proxy-api.com/extract?protocol=socks5
三、SOCKS5 代理
配置方式
- 选择 SOCKS5 单选按钮
- 在「代理地址」输入框填写代理服务器地址
- 如需认证,填写用户名和密码(可选)
- 点击「测试连接」验证是否可用
地址格式
地址:端口
示例:
192.168.1.100:1080
proxy.example.com:7890
注意:只需填写
地址:端口,不需要加 socks5:// 前缀。
与 HTTP 代理的区别
| 对比项 | HTTP 代理 | SOCKS5 代理 |
|---|---|---|
| 协议层级 | 应用层(HTTP 协议) | 传输层(TCP 协议) |
| 兼容性 | 仅支持 HTTP/HTTPS | 支持所有 TCP 连接 |
| 超时设置 | 10 秒 | 5 秒(快速失败) |
| 常见端口 | 8080、3128 | 1080、7890 |
| 推荐程度 | 一般 | 推荐(兼容性更好) |
四、HTTP 代理
配置方式
- 选择 HTTP 单选按钮
- 在「代理地址」输入框填写代理服务器地址
- 如需认证,填写用户名和密码(可选)
- 点击「测试连接」验证是否可用
地址格式
地址:端口
示例:
192.168.1.100:8080
proxy.example.com:3128
注意:只需填写
地址:端口,不需要加 http:// 前缀,程序会自动拼接协议头。
认证信息
| 字段 | 必填 | 说明 |
|---|---|---|
| 代理地址 | 必填 | 格式为 host:port |
| 用户名 | 可选 | 代理需要认证时填写 |
| 密码 | 可选 | 代理需要认证时填写 |
五、代理验证
手动测试
点击界面上的「测试连接」按钮,程序会尝试通过代理访问 IP 检测服务,成功后显示代理的出口 IP 地址。
| 代理类型 | 测试行为 |
|---|---|
| HTTP / SOCKS5 | 使用填写的代理地址进行测试 |
| API | 先从 API 提取代理,再测试提取到的代理是否可用 |
自动验证(API 模式)
- 验证目标:
https://id.plaync.com(确保代理能访问目标站点) - 超时时间:5 秒
- 失败处理:自动重新提取下一个代理,不停循环直到找到可用代理
- 状态显示:账号列表中实时显示当前代理验证状态
六、三种模式快速对比
| 特性 | API | SOCKS5 | HTTP |
|---|---|---|---|
| 需要填写代理地址 | 否(填 API 链接) | 是 | 是 |
| 支持认证 | 否(由 API 控制) | 是 | 是 |
| 固定 IP | 否(每个账号自动换 IP) | 是 | 是 |
| 自动验证连通性 | 自动 | 手动测试 | 手动测试 |
| 适合批量操作 | 最佳 | 一般 | 一般 |
| 实际使用的协议 | SOCKS5 | SOCKS5 | HTTP |