fw876 / helloworld

GNU General Public License v3.0
3.64k stars 2.64k forks source link

luci-app-ssr-plus: add Xray `DNS` `Log` Setting options Simplifying `Mux` Options #1374

Closed chika0801 closed 8 months ago

chika0801 commented 8 months ago
  1. 将 VLESS 中的 流控(Flow)默认值调整为 xtls-rprx-vision ,新增一个值 none,对话框调整为不允许用户输入自定义内容
  2. 将指纹伪造默认值调整为 chrome禁用移至最后
  3. Mux中的 TCP 最大并发连接数 默认值-1,翻译为禁用(disable),不允许用户输入自定义内容,另一个选项是 8。以减少普通用户不会调遇错机率。
  4. Mux中的 UDP 最大并发连接数 默认值16,第2个选项是值是-1禁用(disable),禁用后按Xray文档讲的SS就是用协议本身规定的原生UDP,trojan协议就是UoT行为。不允许用户输入自定义内容。以减少普通用户不会调遇错机率。
  5. 新增加 Xray DNS 功能Xray 日志功能,由于新手水平,只做了固定选项让用户选的模式,对话框都不允许用户输入自定义内容,以减少输错后Xray配置出错启动失败机率。使用时把 DNS 解析方式 改为 使用本机5335的DNS服务即可。但是要用户手动上传geosite.dat文件。 远端 DNS 域名列表geosite:geolocation-!cn 分类中的域名,使用远端 DNS查询,远端DNS是走代理发送请求到服务端。剩下没命中的域名,使用国内DNS直连出站查询(DoH)。

1 2 3

chika0801 commented 8 months ago

3

zxlhhyccc commented 8 months ago

此模式是否不再依赖其他软件解析dns了?

chika0801 commented 8 months ago

就是用Xray内部的DNS,然后做了一个分流,用geosite数据库 https://github.com/Loyalsoldier/v2ray-rules-dat 中的非CN分类,在这分类中的域名,使用 1.1.1.1 DOH查,剩下的用国内的查。

就和现在的DNS 解析方式选访问国外域名 DNS 服务器,是一样的。哪些域名是国外域名用的是 GFW 列表更新 数据库,命中后用Xray代理发到服务端。

只是这过程可以用到Xray内部DNS,同样能根据域名分流。