Skip to content

Latest commit

 

History

History
137 lines (93 loc) · 4.5 KB

File metadata and controls

137 lines (93 loc) · 4.5 KB

help

安装与使用说明

  1. 启动 DNS-Splitter / DNS分流器

分流列表

alt text

  1. 修改或新增DNS分流配置

设置【监听端口】

alt text

  1. 修改或新增分流规则

多个匹配规则,使用分号;或,分隔(英文符号;,)

alt text

  1. 监听端口高级设置

支持监听TLS、权限、源地址校验

alt text

  1. 浏览器安装 SplitterOmega 代理插件

在设置中,为浏览器初始化代理插件

alt text

  1. 配置【SplitterOmega代理插件】情景模式

点击【DNS分流器设置】下的【同步方案】,自动将DNS-Splitter中设置的代理方案同步到浏览器插件.(避免用户关注端口)

alt text

  1. 解析域名的规则由 【DNS-Splitter / DNS分流器】接管

应用程序可以配置多个分流配置,结合【SplitterOmega代理插件】多个情景模式.

高级设置功能说明

DNS-Splitter 中新增了 高级设置,用于增强代理服务的 安全性可控性

1. TLS 支持

  • 功能:监听 TCP 端口时,可选择是否启用 TLS 加密。
  • 价值:提升数据传输安全性,避免明文流量在公网环境下被窃听或篡改。
  • 补充:支持加载已有证书,也支持自动生成测试证书,降低使用门槛。

2. 自动生成与解析证书

  • 功能:可自动生成自签名证书,并解析显示证书的详细信息(如 CN、颁发者、有效期等)。
  • 价值:帮助用户快速完成证书配置,同时可直观确认证书信息是否正确。

3. 权限校验(用户名/密码认证)

  • 功能:支持启用代理访问的用户名和密码校验,可配置多个用户。
  • 价值:防止未授权访问代理服务,提升安全性。

4. 源 IP 校验

  • 功能:支持启用源 IP 校验,配置允许的 IP 或 CIDR 段,非白名单 IP 将被拒绝访问。
  • 价值:为内网或小范围部署提供更轻量级的安全控制。
  • 示例192.168.1.8192.168.1.8/31
  • 补充:建议与权限校验结合使用,进一步增强安全性。

使用建议

  • 内网环境:仅启用 IP 校验即可,简单高效。
  • 公网环境:推荐同时启用 TLS、权限校验和 IP 白名单,确保代理服务安全。

解析规则

  1. 首先,查询域名与ip映射关系
    • 1.查找 单个域名与ip的匹配
    • 2.根据 模糊匹配进行查找
  2. 其次,根据匹配条件,使用指定DNS进行解析
  3. 最后,使用操作系统的DNS进行解析

分流列表

可以配置多条解析规则,使用不同的【监听端口】来隔离

分流配置

  1. 方案名称, 用于区分规则名称
  2. 监听端口, 用于隔离浏览接管
  3. 域名IP映射关系, 可以实现ip与域名直接映射

类似修改操作系统的 hosts 文件

  1. 指定DNS解析

在[域名与IP映射关系]中未找到域名对应的IP后则使用指定DNS来解析

  • 匹配条件, * 所匹配的域名将使用 [指定DNS] 进行解析,
  • 匹配条件[*],代表所有域名
  • 匹配条件[*abc001.com],代表所有abc001.com域名
  • 匹配条件[*abc001.com;*abc002.com],代表所有abc001.com以及abc002.com域名 如果不满足匹配条件的,则使用操作系统的默认DNS进行解析

域名IP映射关系 规则说明

  1. 注释行
#这是注释
192.168.100.51 www.abc001.com  #行内尾部写注释
  1. 单个域名与ip匹配

解析 www.abc111.com 的 ip 为 192.168.100.51

192.168.100.51  www.abc111.com
  1. 多个域名与ip匹配, 多个域名之间使用分号或逗号分隔

解析 www.abc111.comwww.abc112.com 的 ip 为 192.168.100.51

192.168.100.51  www.abc111.com;www.abc112.com
  1. 单个模糊匹配

所有 abc112.com 后缀域名的 ip 为 192.168.100.52

192.168.100.52  *abc112.com
  1. 多个模糊匹配, 多个匹配规则使用分号或逗号分隔

所有 abc112.com 和 abc113.com 后缀域名的 ip 为 192.168.100.52

192.168.100.52  *abc112.com;*abc113.com

DNS列表

可以预设多条DNS服务器地址

关于