本页目录

常规隧道代理一般二选一鉴权:要么白名单免账密,要么仅账密鉴权。 白名单+账密双授权 ,就是同时开启两层校验:请求来源IP必须在后台白名单内,同时请求携带正确代理账号密码,两层校验全部通过才能连通隧道。
优势:安全等级更高,适合生产服务器固定IP(加入白名单),同时防止账号密码泄露后被外部 IP 盗用隧道资源;很多团队本地调试、线上服务器共用一条隧道时优先使用双授权方案。
一、前期准备
登录巨量IP后台,开通隧道代理套餐,新建隧道通道
获取隧道基础信息:隧道地址、端口、代理账号、代理密码( 隧道账密 ≠ 后台登录账号 )
获取所有接入设备公网出口IP:云服务器、本地电脑、指纹浏览器集群机器公网 IP (内网 IP 无效)
确认隧道模式:按请求换IP / 会话锁 IP ( 1/3/5 分钟)、协议 HTTP/HTTPS/Socks5
|
双授权逻辑: IP在白名单内 并且 账密正确 → 放行;任意一项不满足直接拒绝连接。 |
二、后台配置步骤(开启双授权)
进入【隧道代理管理】,找到目标隧道,点击编辑
鉴权设置: 同时开启IP白名单校验 + 账号密码认证 (双校验模式)
添加白名单:录入服务器、本地主机公网IP,支持批量导入多条 IP ,保存
核对隧道账密,账密可在后台自助重置,重置后所有接入端同步更新
其他参数按需配置:城市定向、污点IP清洗、并发上限
保存隧道配置,等待配置生效(一般10秒内生效)
|
注意: 如果只加白名单、不带账密,407鉴权失败;账密正确、 IP 不在白名单,返回 403 拒绝访问。 |
三、多种接入方式实操教程(双授权)
方式1: Curl 命令快速测试(推荐先做连通验证)
|
bash |
执行成功,返回出口IP,代表双授权配置正常。
方式2: Python requests 代码示例
|
python |
方式3:指纹浏览器、 ProxyCap 、 SwitchyOmega 配置
代理类型:HTTP/Socks5,填入隧道地址、端口
开启代理认证(Proxy Auth),填入隧道账号、密码
本机公网IP已经添加进隧道白名单
保存配置,访问IP查询网站验证出口 IP 轮换效果
方式4:分布式多机集群场景
所有服务器出口IP全部添加至隧道白名单,每台机器配置统一隧道账密;新增节点机器,先把公网 IP 补充进白名单,再部署代理配置。
四、双授权模式适用场景
|
|
五、常见报错排查表
|
报错码 |
原因 |
处理方案 |
|
407 Proxy Authentication Required |
账密填写错误,或者双授权模式下没有携带账密 |
核对隧道账号密码,配置里补上账密信息 |
|
403 Forbidden |
当前设备公网IP不在隧道白名单列表 |
查询本机公网IP,添加到隧道白名单,等待生效 |
|
连接超时 |
隧道地址/端口错误、节点故障、并发超限 |
核对隧道地址,查看后台并发配额,联系客服排查节点 |
|
能连通但是IP不轮换 |
开启了会话锁IP模式,长连接复用 |
短效模式选择【每次请求换IP】,代码关闭长连接 keep-alive |
六、使用注意事项
白名单填写 公网出口IP ,不是局域网192.168、 10 段内网 IP
隧道账密可以随时在后台重置,重置后所有接入端需要同步修改
双授权会增加一层校验逻辑,正常情况下延迟几乎无感知
白名单支持多IP添加,适合多服务器集群业务
可提交免费试用,提前验证双授权连通稳定性
FAQ 常见问题
Q1:双授权和单白名单、单账密模式哪个速度更快?
A:校验逻辑在网关层处理,延迟差异极小,优先根据安全需求选择。
Q2:一条隧道里面,部分机器只用白名单免密,部分机器走账密?
A:开启双授权之后, 所有连接都必须同时满足白名单+账密 ,无法混合两种单鉴权模式。想要混合使用,建议新建第二条隧道分开配置。
Q3:白名单 IP 变更之后多久生效?
A:新增 / 删除白名单一般实时生效,少数情况等待 10 秒以内。
Q4:双授权隧道支持城市定向吗?
A:支持,和普通隧道一样,可以锁定省市出口 IP 。