Releases: kkkgo/PaoPaoGateWay
Releases · kkkgo/PaoPaoGateWay
20231006-ebc35ea
- 修正:让web面板可以保存本地浏览器选择的主题样式。
af9e71f71952e035962a854ad765df7bf0f3bb60ed38792dd2b1e6748f1fc83d
20231002-95938d7
- 同步Yacd上游代码更新
- 覆写部分订阅自带的hosts值
- 当ppgw.ini变化时强制更新订阅
d49aee861802a4333f4b99159d2c3f68a158a4db347610b73c09cb50165ff0d5
20230929-cfaa007
- 同步Yacd上游代码更新
- 新增
dns_burn
选项功能,该功能因 #20 场景启发。
dns_burn功能说明
dns_burn
选项和ex_dns
选项:dns_burn
功能可以把所有节点的域名解析成所有可能的IP结果,把server字段替换为解析的IP结果,以节点名-IP
的名称作为新节点加入,临时硬编码到配置文件中。上面设置的dns_ip
和dns_port
,和ex_dns
选项会被用于dns_burn
功能,ex_dns
选项用于指定额外的DNS用于解析节点,建议设置为境内DNS以获得不同的结果,如果为空默认值为223.5.5.5:53
,如果配合PaoPaoDNS使用,则可以设置为PaoPaoDNSIP:53。你也可以设置多个ex_dns
,格式为逗号分隔,比如ex_dns=223.5.5.5:53,119.29.29.29:53
。dns_burn
功能默认为no,适用于suburl
模式和yaml
模式,依赖于fast_node=yes
。该功能的优点和应用场景如下:- 1、节点使用了分区域解析,只有使用了境内DNS才能连接,参见issue,
dns_burn
功能可以额外对节点进行解析。 - 2、节点DNS解析存在多个解析入口,
dns_burn
功能会把所有可能的入口都作为新节点加入到配置文件中,在测速的时候就可以选择到速度最好的入口,而不是随机选择。 - 3、节点的所有可能的解析结果都会被临时硬编码到配置文件中,除非所有节点都测速失败或者订阅更新,该配置文件不会变化,可以减少节点的DNS查询,使用IP直连,并有效避免节点临时出现可能的DNS污染或者DNS故障的情况,比如节点域名忘记续费导致解析失败。
- 1、节点使用了分区域解析,只有使用了境内DNS才能连接,参见issue,
d5714479557a6be75531a8589fe0f475062987c894c15b70b649f99d465022a8
20230807-95f0613
- 更换定制嗅探内核为sing-box
- 新增SNIFF=dns定制选项
db72aebd661deb5db80f28546c365fa41fcb208501f67e6dd258c9adcd474775
20230731-9221b56
- 同步上游yacd更新
5f4307fee612b24ecfb5109ab37b3162b4dc088c2c338de2e56898405e680c64
20230727-bc64c3b
- 优化fast_node_sel测速功能,根据CPU负载调整测速任务
- 优化fast_node_sel测速失败处理,避免特殊情况下clash内存泄漏和CPU高负载卡死
- ppgw.ini增加cpudelay调试参数项
d8c01443821cc30eda1d116a990682fe0570fbc8a447097500e744128a48dd26
20230722-29c7b5c
- 优化获取下发配置逻辑
- 优化ovpn协议配置处理
9e6c35c099676735c94e9c13d0d0bf8fae40d04fd0bc6d8a2c3ddf5f6e97bd54
20230721-3edbdd1
- 同步前端依赖更新
- 优化手动切换节点生效时间(修改前端默认值)
dc9fdb89df4337c8978480fd38dbcb1aaa4b0c85df2b1bb1b88e68b823ccc5dc
20230720-9d9203d
- fix:
https://github.com/kkkgo/PaoPaoGateWay/discussions/15
https://github.com/kkkgo/PaoPaoGateWay/discussions/14
修复因引入新功能无法测速选节点的bug
d33ceef1b1206e51a234b92b45cc5217d9c786a3b17504d8a6e70622d3595936
20230715-3eec77f
- 修复ovpn配置文件处理错误
- 增加调试信息
9342f3c03e20f9fad43ce48dc71292644e5d542837e9c92c5001ef07a8e4df56