-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
luci-app-ssr-plus: Add apple domains data
update settings and replace apple DNS
support.
#1615
Conversation
要是能自定义解析Apple域名的DNS就好了,我这边一直都是运营商的DNS比114的好用,最近新添加的这个Apple域名功能,我都是配置文件里替换掉114.114.114.114地址实现的,如果到时候大佬你的这个更新列表加了的话,每次更新后都得手动替换一下DNS |
原版ssrp就是114的dns,你的意思是直接使用自定义的dns替换掉114吗? |
我也有这个疑问 不过你可以劫持53端口到dnsmasq,就走你自己的dns了,不会用114了 |
是的,如果能在界面上替换,就不用每次更新列表后去手动替换luci-app-ssr-plus/root/etc/ssrplus/applechina.conf里面的DNS了。 |
@qwerttvv 我有个想法,是否添加一个自定义dns输入框,然后更新脚本里在更新时自动替换自定义的dns。 |
谢谢回复,具体如何操作的呢?能否指点一下 |
@itfish92 说实话,我也不明白起什么作用,只能要大屌大佬解释。 |
很简单,使用smartdns或者mosdns即可实现。 |
对对对,我刚才想表达的就是这个意思,半天没法描述清楚 |
有空研究一下,哈哈哈。因为我这里114的dns貌似ping不通的,不知道怎么原因。 |
114我也ping不通,本地运营商的也是ping不通但是贼流畅。阿里云和腾讯倒是能ping通 |
dnsmasq
|
这个是重定向到dnsmasq。 |
@itfish92 自定义dns应该放在哪里为好?还是高级设置里吗? |
嗯嗯,高级设置里,毕竟“Apple 域名解析优化”也在高级设置里,放一起吧,大佬辛苦了 |
要抽空搞,今天肯定搞不了咯 |
好的好的,期待大佬的新作,我第一时间更新 |
@itfish92 |
大佬威武!什么时候把这个提交到你的库里呢?我想一次性把你这几天提交了pr的这些都更新了,这边一直没合并,已经等不及了 |
@itfish92 等明天我把那个自动更新的搞搞再提pr,大屌可能忙没看是不是可以合并。 |
好的好的,我还说你提交到你的库里我先试试水呢😁 |
apple domains data
update settings.apple domains data
update settings and replace 'apple DNS' support.
apple domains data
update settings and replace 'apple DNS' support.apple domains data
update settings and replace apple DNS
support.
坐等大神杰作。。。🤗 |
@itfish92 搞定了,请使用吧。 |
辛苦了! |
|
有必要添加进来,这些都是修复。 |
@zxlhhyccc 学艺不精,都是照猫画虎本地编译的,专门一个移动硬盘用来编译LEDE,比如目前这个提交,我就直接在源码的feeds.conf.default里替换大佬你的库地址直接更新,剩下两个刚才我提问的,我看了下改动的不多,我就会手动编辑相关文件,不会逐个更新 |
@zxlhhyccc 你这会改了的每次代码我都试了。只不过是改的太快,我想尽快编译出来反馈,一直没来得及截图回复 |
@itfish92 最后那个我提交的也不行?最后那个你重新复制粘贴一下,我修改了的,去除了代码残余。怀疑你说最后一个不行是那时没删除残余的代码。 |
@zxlhhyccc 最后这次代码,为了避免有改动,我这会1点28分又试了一次还是不行。。是不是我这边有问题?不保留配置直接升级,ssrplus就是空的,我如果上传一次之前保存的全局配置,ssrplus就能正常了,高级设置里恢复出厂设置也是正常的,但是到系统里面执行重置就又不行了 |
@itfish92 明天我来测试。旧配置就是没有分片,我把配置里面分片去掉,然后不保留升级试试。我是怀疑你这里出了问题。 |
@itfish92 有个地方我搞错了,因为上面所发出来代码的配置文件在还没创建时会导致无法添加配置节而可能使得配置丢失。请你用下面代码再测试一下:
|
我要开始了,等我 |
@zxlhhyccc 这次的OK了! |
@zxlhhyccc 大佬,有一个小问题咨询下,用了这个pr后,applechina.conf里面的格式从原先的server=xxxx变成了address=xxxx,是正常的吧?(刚才是用一个号回复你,被我删了) |
我看一下原来的是啥,可能是我搞错了。 |
我邮箱里看到你回复的让我改下试试,我这会闲下来开电脑正准备试试呢。 |
用 #1620 测试没问题了吧? |
刚刷了一遍,没问题了。 |
@itfish92 大屌大佬已经合并了。我准备再次添加更新时间可以选择。 |
@zxlhhyccc 大佬,请教个问题可以吗,怎么用命令单独更新gfwlist或者Chinaip或者AppleIP呢?就像是在ssrplus页面上的“状态”那一栏那样可以用按钮单独更新。 |
update.lua是所有更新的合并脚本,你可以删除不需更新的代码。 |
确实是的,所以我都是计划任务里用“/usr/bin/lua /usr/share/shadowsocksr/update.lua”这个命令周更新的,你的这个新pr就更方便了 |
你测试一下我新提交的pr: #1621 ,看是否兼容旧配置,我测试是兼容的。 |
旧配置是指有分片设置之前还是之后?我试了有分片之后的旧配置能兼容。 |
这次说的旧配置是指更新时间的旧配置,分片旧配置已经解决了。
第一个更新时间涉及到周和天,实在是不好怎么定义,第二个是否可以设置为:更新时间(小时)?更新时间涉及到周和天暂时只能借鉴openclash的设置更新时间。你有什么好建议? |
@zxlhhyccc 第一个更新时间是周和天,没问题,就这样就行啊。 直接就两个选项即可,定时每周几或者每天的几点整。剩下的如果有特殊要求用计划任务实现吧。 我自己对这个功能是可有可无,计划任务都能实现,大佬你也可以咨询下广大玩家的建议😁 |
@itfish92 你测试了旧配置的更新时间是兼容的吧? |
等我几分钟,我再测测 |
@zxlhhyccc 测完了,兼容旧配置 |
@zxlhhyccc 这会还发现个很小的小问题,如果是不带配置全新升级最新编译的固件的话,高级设置里apple域名优化这一项是默认勾选着的,但是config文件里没有apple_optimization这一项,状态里也没有更新apple域名数据库这一项,是不是意味着这样的情况下,虽然页面默认勾选着,但是实际没起作用?如果在高级设置里点一下保存配置,就正常了。这个问题可以忽略,我提出来只是看看对大佬你有没有用处 |
@itfish92 apple_optimization是大屌大佬新加上去的(我没动它),不保留配置升级默认config应该是有的,否则应该不可以看到这个勾选项。另外,不需要到高级配置里保存配置,只要软件运行会自动添加这个配置,然后就生效了。你不信那可以恢复出厂或者重新升级固件测试一下就明白了。 |
已重开pr,本pr太凌乱。见:#1620
效果图: