一个tauri
实现的本地 HTTP + SNI代理, 能够智(☞智障的智)能查找可用的DNS over HTTPS服务, 为目标域名筛选最优IP。
- 针对保护列表的域名, 使用DoH查询的最优ip
- 针对其它域名, 和不走代理表现一致
适用于任何改host的场景。
☞ Q: 为什么找到IP之后不直接改host要用代理呢?
☞ A:
- 请尽量不要安装在C盘. 因为程序会对自身所在的
./data
目录进行读写, 安装在这类路径会需要以管理员身份运行, 否则无法保存doh
和host
- 点击
查找可用DoH
按钮, 根据DNSCrypt查找并筛选可用DoH服务 - 点击
查找可用IP
按钮, 根据现有的DoH服务查找并筛选最优ip(需要等待上一步完成) - 点击
打开Proxy
- ps: 之后可以在不关闭Proxy的情况下, 更新DoH(可以不更新) 和 host ip
- ps: 你可以在
data/host.txt
、data/doh.txt
找到相关配置
和其它代理使用方法一致
举例说明,如果你想访问https://github.com:443/
:
- 将域名
github.com
添加到域名保护名单 - 程序监听端口设置为
443
并按照使用流程打开Proxy - 添加host记录
127.0.0.1 github.com
- 现在你可以访问该地址了