直接回答
糖果IP支持 SOCKS5 / L2TP / HTTP。SOCKS5 填四项:服务器地址、端口、用户名、密码;L2TP 除了这四项还要填预共享密钥(如有)。所有参数以会员中心下发的为准,线路会变,参数跟着变,不要手抄一份长期用。
01
两种接法的字段对照
同一个平台,两种协议的字段数量和用途不一样。先把对照表看清楚,能省下大半排查时间。
| 接法 | 需要填的字段 | 典型用途 |
|---|---|---|
| SOCKS5 | 地址 / 端口 / 用户名 / 密码 | 按窗口独立出口,最通用 |
| HTTP | 地址 / 端口 / (账号密码视实现) | 只支持 HTTP 代理的工具 |
| L2TP | 地址 / 预共享密钥 / 用户名 / 密码 | 整机代理,全部应用统一走线路 |
字段名称在不同客户端里叫法略有差异,以会员中心下发的参数为准。
02
最容易填错的三处
按排查经验,绝大多数「配了但用不了」都出在这三个地方:
- 端口串了协议:把 L2TP 的端口填进 SOCKS5,典型表现是连接超时。
- 用旧参数连新线路:线路切换后参数会变,复制一份存本地长期用必然失效。
- 认证方式选错:有的客户端默认「无认证」,但线路要求账号密码,表现为能连上却不通。
03
配完先做一次自检
不要直接上业务。先按下面的顺序各跑一次,确认每一步都通过再放量。
-
连通性先确认能连上线路(不报超时、不报认证失败)。
-
出口校验用 IP 综合检测 看出口 IP 是否已切到线路。
-
业务动作跑一遍你最常用的那个动作,看是否正常。
-
切换复测换一条线路再重复前三步,确认切换后仍正常。
04
参数会变,所以别写死在代码里
如果你用脚本调用,建议把参数做配置化:从接口或配置文件读取,而不是硬编码在代码里。同时每次取线后用检测工具校验出口,避免「以为切了其实没切」。协议原理见 代理IP知识库,完整教程见 糖果IP 使用教程。
- SOCKS5 需要填几个字段?
- 四个:服务器地址、端口、用户名、密码。
- L2TP 多了什么?
- 通常还要填预共享密钥(PSK),具体以会员中心下发的信息为准。
- 配置对了但出口没变怎么办?
- 先确认连接是否真的建立,再用 IP 综合检测看出口;常见原因是客户端没有把流量交给代理。
- 参数能一直用吗?
- 线路切换后参数会变,建议每次从会员中心获取,不要长期复用旧参数。
- HTTP 代理支持吗?
- 支持,糖果IP列出的协议包括 SOCKS5、L2TP 与 HTTP。
99