Skip to main content

概述

使用指纹浏览器时,通常会为每个浏览器配置独立的 IP 代理。但是,当您需要访问本地服务(如 localhost:10000)时,这些请求应该走本机网络,而不是通过 IP 代理。本指南将介绍如何配置代理例外规则。
核心问题:指纹浏览器设置了 IP 代理后,所有流量都会走代理,导致无法访问本地服务。需要配置例外规则,让本地地址走本机网络。

MoreLogin 配置

MoreLogin 支持配置代理例外规则,让特定的本地地址不走代理。
1

进入代理设置

在 MoreLogin 中打开浏览器配置页面,找到代理设置选项MoreLogin 代理设置界面
2

配置代理例外规则

在全局设置界面中,找到”本地访问”选项MoreLogin 配置代理例外规则在例外规则中添加以下地址:
localhost
127.0.0.1
如果您的本地服务使用特定端口(如 localhost:10000),建议添加:
localhost
127.0.0.1
localhost:10000
127.0.0.1:10000
工作原理:添加到例外列表的地址将直接走本机网络,不通过配置的 IP 代理
3

验证配置

保存配置后,测试访问:
  • 访问外部网站 → 应该走代理(显示代理 IP)
  • 访问 http://localhost:10000/health (在指纹浏览器的环境里面打开) → 应该走本机网络(能正常访问本地服务)
如果本地服务仍然无法访问,请检查:
  • 例外规则格式是否正确
  • 本地服务是否正常运行
  • 端口号是否匹配

BitBrowser 配置

BitBrowser 同样支持配置代理例外规则。
1

打开代理配置

在 BitBrowser 中选择需要配置的浏览器配置,进入代理设置界面BitBrowser 代理配置界面
2

设置代理例外

在代理配置页面中,找到”代理 IP 黑名单” 选项添加本地地址到例外列表:
localhost
127.0.0.1
或者指定端口:
localhost:10000
127.0.0.1:10000
多个地址分隔:通常使用分号(;)、逗号(,)或换行分隔多个例外地址,具体取决于 BitBrowser 的格式要求
3

测试验证

保存配置后进行测试:
  1. 打开浏览器,访问 https://ip.sb 或其他 IP 查询网站,应该显示代理 IP
  2. 访问 http://localhost:10000/health(或您的本地服务地址),应该能正常访问
如果配置后仍然无法访问本地服务,尝试重启浏览器配置或清除浏览器缓存

常用代理例外规则

根据不同的使用场景,您可能需要添加以下例外规则:
场景例外规则说明
本地服务localhost127.0.0.1访问本地运行的服务
指定端口localhost:10000访问特定端口的本地服务
本地网段192.168.*.*10.*.*.*访问局域网内其他设备
内网域名*.local*.internal访问内网域名服务
通配符支持:大多数指纹浏览器支持使用 * 作为通配符,如 *.local 可以匹配所有 .local 结尾的域名

代理例外配置最佳实践

精确匹配

优先使用精确地址而非通配符,避免意外绕过代理

测试验证

每次修改例外规则后,务必测试外部访问和本地访问

最小化原则

只添加必要的例外规则,保持代理配置的安全性

文档记录

记录每个例外规则的用途,便于后续维护

常见问题

当指纹浏览器配置了 IP 代理后,所有网络请求都会通过代理服务器。这会导致:
  • 无法访问本地运行的服务(如 localhost:10000)
  • 无法访问局域网内的其他设备
  • 开发调试时无法连接本地 API
配置代理例外规则后,这些本地地址会直接走本机网络,而其他请求仍然通过代理。
请按以下步骤排查:
  1. 检查例外规则格式:确认地址格式正确,没有多余空格
  2. 检查端口号:确认端口号与本地服务一致
  3. 重启浏览器:保存配置后,关闭并重新打开指纹浏览器
  4. 测试本地服务:在普通浏览器中测试本地服务是否正常运行
  5. 查看浏览器控制台:检查是否有网络错误提示
不同指纹浏览器的格式可能略有差异,常见格式:
  • 单个地址localhost127.0.0.1
  • 指定端口localhost:10000127.0.0.1:10000
  • IP 段192.168.1.*10.0.0.0/8
  • 域名通配符*.local*.internal
  • 多个规则分隔:使用逗号、分号或换行(具体看浏览器支持)
示例:
localhost,127.0.0.1,192.168.*.*
合理配置例外规则不会影响安全性,注意:
  • 推荐:只添加必要的本地地址(localhost、127.0.0.1)
  • 可以:添加可信的内网地址
  • 避免:使用过于宽泛的通配符(如 *.*.*.*
  • 避免:将外部网站添加到例外列表
原则:只有本地和内网地址需要例外,所有外部访问都应该走代理。
分别测试两种情况:测试代理是否工作
  1. 访问 https://ip.sbhttps://whatismyip.com
  2. 应该显示代理服务器的 IP,而不是您的真实 IP
测试例外规则是否生效
  1. 访问您的本地服务(如 http://localhost:10000)
  2. 应该能正常访问,不会被代理拦截
  3. 可以在浏览器开发者工具的 Network 面板查看请求
如果两个测试都通过,说明配置正确。

配置示例

完整配置示例

假设您有以下需求:
  • 指纹浏览器使用独立 IP 代理
  • 本地运行了一个服务在 localhost:10000
  • 需要访问局域网内的 NAS(192.168.1.100)
代理例外规则配置
localhost
127.0.0.1
localhost:10000
127.0.0.1:10000
192.168.1.100
效果
  • 访问 Google、Twitter 等外部网站 → 通过代理,显示代理 IP
  • 访问 localhost:10000 → 直连本机网络
  • 访问 192.168.1.100 → 直连局域网

开发环境配置

如果您是开发者,可能需要更多例外规则:
localhost
127.0.0.1
*.local
192.168.*.*
10.*.*.*
这样可以访问所有本地和局域网服务,而外部请求仍然通过代理。

下一步