Skip to content

mycoco/DNS-Splitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNS-Splitter

DNS-Splitter is a Windows client-side intelligent DNS and proxy splitter designed to improve productivity in complex multi-environment network scenarios. It provides a flexible and efficient way to manage multiple proxy and DNS routing strategies under an HTTP proxy mode.

其他链接

类型 文件 说明
📝 中文文档 README_zh_CN.md 中文文档
🧭 帮助文档 help.md 使用指南与功能说明
📝 更新日志 changelog.md 版本更新记录与变更历史
image

🚀 Features

Smart DNS & Proxy Splitting Dynamically route traffic to different DNS servers or proxy endpoints based on domain rules or hosts configuration.

Multi-Environment Access Easily access multiple environments (e.g., test, staging, production) for the same domain without switching configurations manually.

HTTP Proxy Based Works entirely under an HTTP proxy mode, compatible with browsers and most client applications.

Local & Secure Runs locally on Windows with optional TLS support, certificate management, and user authentication.

Flexible Configuration Supports rule-based routing, multiple accounts, and granular access control.

💡 Typical Use Case

Imagine you are developing or debugging across several environments:

Environment Domain Target Production api.company.com 10.10.1.10 Test Env 1 api.company.com 10.10.2.20 Test Env 2 api.company.com 10.10.3.30

With DNS-Splitter, you can access all of them at the same time without changing system DNS or proxy settings — simply define your rules, and it just works.

⚙️ Key Capabilities

Intelligent DNS routing

HTTP/HTTPS proxy forwarding

Multiple upstream DNS/DoH servers

Per-domain proxy rules

Auto TLS certificate generation

Optional username/password authentication

Hosts-like static overrides

About

DNS分流器(HTTP代理模式),DNS Splitter in HTTP proxy mode

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published