|
本帖最后由 wsgwz 于 2020-3-15 10:22 编辑
近日宅家期间,淘得宝贝竞斗云2.0,玩了半月时间,终于得道,玩出了她的极致上网,记录于此,帮助记忆,日后再安装就轻车熟路了。
到手后,先刷不死1.0.9,再刷程式猎人的《竞斗云2.0 R619AC LEAN最新源码编译+PASSWALL+IPV6+NETDATA》https://www.right.com.cn/forum/thread-2916163-1-1.html,2月22日的版本,就此开始了各种折腾。
一、 下载安装要用到的插件:
1、smartdns
这个插件编译固件时已经取消,需要自行安装,经过反复试验确定,界面选择兼容,执行文件选择arm。
https://github.com/pymumu/smartd ... luci-compat-all.ipk
https://github.com/pymumu/smartd ... arm-openwrt-all.ipk
安装好以后,路由器菜单中出现SmartDNS。ssh登录后台,需要执行service smartdns enable,否则不能随系统一起启动
2、china-dns-ng
2月17日以后的passwall不再包含china-dns-ng,得单独安装,参照帖子https://www.right.com.cn/forum/thread-2810117-1-1.html,
acrh17路由器 与竞斗云2.0具有相同的平台,直接从链接里下载安装ipk文件。
二、参数配置,插件准备齐全,以同时开启passwall、smartDNS,HAProxy,china-dns-ng服务为上网环境开始配置,它们之间相互依赖,参数设置得通盘考虑布局。
1、修改/etc/config/china-dns-ng中的china_dns项,为'127.0.0.1:6053'其中6053为smartdns本地服务端口,保持一致即可。修改trust_dns项为'127.0.0.1#7913', 其中7913为passwall的DNS模式选项。
2、执行 service /etc/init.d/china-dns-ng enable,保证服务可以随系统一起启动。
3、smartdns配置,重点在启用第二DNS服务器,添加的上游服务器必须有udp、tls、https三种类型,添加的DNS服务器地址中,必须有科学的地址,单独列为一组,这组服务器就是科学组,做为第二DNS服务器,端口对应在7913。
4、smartdns中的自定义设置中加入两个组绑定bind 7913 -group '第二组名',bind 6053 -group '组名',由此内、外解析分开。
5、HAProxy配置,支持类型SS、乳酸菌饮料,进入passwall界面,添加节点,完成后进入负载均衡界面,把节点一个个添加到需要负载均衡的服务器,上下端口必须保持一致,就是自己订阅的服务器端口,回到节点列表,创建一个HAProxy节点,地址为127.0.0.1,端口是订阅的服务器端口。这一节点是网速飞起来的关键,用它作为基本设置的TCP节点。
6、DHCP/DNS中的DNS 转发加两条,127.0.0.1#6053,127.0.0.1#7913,这是保证挂在路由器之后的设备能上网的关键。
7、进入网络接口,修改LAN,使用自定义的 DNS 服务器为127.0.0.1或是LAN本身的地址。
总结,所有的重点配置,都是围绕passwall,DNS模式默认选项里,有一个“使用本机7913端口的DNS”展开,前述所有用到的插件能协调工作,都是7913端口提供的服务引起。在整个配置过程中有5个地方用到了7913端口配置。同理,以这个思路展开工作,可以很好的配置plus+协调工作,但plus+不支持HAProxy,(或是支持,但配置起来比较麻烦,本人还没有研究通透)这时就需要围绕5335做配置了。
|
|