Skip to content

Ws服务器IP优选 连通性检查 备用DNS防污染

Compare
Choose a tag to compare
@zanjie1999 zanjie1999 released this 20 Jan 05:47
· 17 commits to main since this release

本版本修复了修复了8.3版本在Android的Termux下无法使用系统DNS解析域名导致无法启动
如果系统的DNS无法解析ws服务器的域名,将使用opendns的5353非标准端口进行初始化时的nslookup

以下为8.3的更新日志:
本次更新主要在客户端,服务端可以不更新

  1. 客户端启动时会自动获取域名对应的ip(如果服务端链接是个域名的话),会进行tcping选择延迟最低的ip进行连接
    与直接替换掉链接不同,服务端依然能收到连接使用的域名(像cf这种公共cdn,使用域名判断该转给谁)
    在Android中运行的时候再也不会因为开了Vpn而导致域名无法解析了
    也不会因为Openwrt的dnsmasq上游爆炸而导致无法连接
  2. nginx提示的ip改为127.0.0.1照护一下Windows用户

@manaphp 的需求:

  1. 客户端可以指定tcp监听ip,就像这样只监听本地tcp2ws ws://127.0.0.1/ws/ 127.0.0.1:1234 #8
  2. nginx提示的location改为随机12位uuid #9