代理使用说明

一、功能概述

NC解码支持通过代理服务器进行账号验证和解封操作,适用于需要切换 IP 或隐藏真实 IP 的场景。

支持以下三种代理模式:

代理类型说明适用场景
API 从 API 接口动态获取代理 IP,自动轮换 批量操作,每个账号自动切换不同 IP
SOCKS5 SOCKS5 代理协议,支持 TCP 层转发 需要更底层的代理支持,兼容性更好
HTTP 标准 HTTP 代理协议 有 HTTP 代理资源,适合简单转发
前提条件:必须勾选界面上的「启用代理」开关,代理配置才会生效。关闭开关则所有请求走直连。

二、API 动态代理

配置方式

  1. 选择 API 单选按钮
  2. 在「API 链接」输入框填写代理提取接口的完整 URL
  3. 点击「测试连接」验证 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 代理

配置方式

  1. 选择 SOCKS5 单选按钮
  2. 在「代理地址」输入框填写代理服务器地址
  3. 如需认证,填写用户名和密码(可选)
  4. 点击「测试连接」验证是否可用

地址格式

地址:端口

示例:
192.168.1.100:1080
proxy.example.com:7890
注意:只需填写 地址:端口,不需要加 socks5:// 前缀。

与 HTTP 代理的区别

对比项HTTP 代理SOCKS5 代理
协议层级应用层(HTTP 协议)传输层(TCP 协议)
兼容性仅支持 HTTP/HTTPS支持所有 TCP 连接
超时设置10 秒5 秒(快速失败)
常见端口8080、31281080、7890
推荐程度一般推荐(兼容性更好)

四、HTTP 代理

配置方式

  1. 选择 HTTP 单选按钮
  2. 在「代理地址」输入框填写代理服务器地址
  3. 如需认证,填写用户名和密码(可选)
  4. 点击「测试连接」验证是否可用

地址格式

地址:端口

示例:
192.168.1.100:8080
proxy.example.com:3128
注意:只需填写 地址:端口,不需要加 http:// 前缀,程序会自动拼接协议头。

认证信息

字段必填说明
代理地址必填格式为 host:port
用户名可选代理需要认证时填写
密码可选代理需要认证时填写

五、代理验证

手动测试

点击界面上的「测试连接」按钮,程序会尝试通过代理访问 IP 检测服务,成功后显示代理的出口 IP 地址。

代理类型测试行为
HTTP / SOCKS5 使用填写的代理地址进行测试
API 先从 API 提取代理,再测试提取到的代理是否可用

自动验证(API 模式)

六、三种模式快速对比

特性APISOCKS5HTTP
需要填写代理地址否(填 API 链接)
支持认证否(由 API 控制)
固定 IP否(每个账号自动换 IP)
自动验证连通性自动手动测试手动测试
适合批量操作最佳一般一般
实际使用的协议SOCKS5SOCKS5HTTP