anjue39
anjue39
奇怪,我这边生成的跟你的不一样,且没有ss/ssr节点 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: Steven Yu ***@***.***> 发送时间: 2022年10月9日 20:06 收件人: yu-steven/openit ***@***.***> 抄送: anjue39 ***@***.***>, State change ***@***.***> 主题: Re: [yu-steven/openit] B: fork后workflow,按照nodes提示,生产失败 (Issue #249) 暂时没问题了 这才对嘛...
> 首先你需要了解这个系统的运作机制 然后 clashcheck 部分你需要运行在国内服务器上才能准确筛选 1.如何才能使其放在国内服务器上?你不也是在github上运行的吗? 2.主要是有几个文件用完就删了或者换名了,比如input.yaml,check.yaml,url1和ur2的合并,有时有点乱 3.还有一点模糊,有的测速是按照google上的,有的测速是按照y2b测速脚本的,也不知道最终的速度是按照哪个参照物测出来的 4.还有一点比较乱,代码中多处出现timeout,有的是240,有的是10,有的是5,也不知道最终是按照多少筛出来的 4.下面这个设置是不是这样就是你说的在国内服务器上? https://github.com/yu-steven/openit/blob/8342ecb13badec2ae4e616d3a504ff2eb6dc13bb/utils/rm/config.js#L3
> > > 首先你需要了解这个系统的运作机制 然后 clashcheck 部分你需要运行在国内服务器上才能准确筛选 > > > > > > 1.如何才能使其放在国内服务器上?你不也是在github上运行的吗? 2.主要是有几个文件用完就删了或者换名了,比如input.yaml,check.yaml,url1和ur2的合并,有时有点乱 3.还有一点模糊,有的测速是按照google上的,有的测速是按照y2b测速脚本的,也不知道最终的速度是按照哪个参照物测出来的 4.还有一点比较乱,代码中多处出现timeout,有的是240,有的是10,有的是5,也不知道最终是按照多少筛出来的 4.下面这个设置是不是这样就是你说的在国内服务器上? > > https://github.com/yu-steven/openit/blob/8342ecb13badec2ae4e616d3a504ff2eb6dc13bb/utils/rm/config.js#L3 > > 不是 我看你的nodes.yaml的脚本代码确实在github服务器上自运行的呀,没看到里面有援引来自别的服务器
你的sub部分晃了我一下,其实与本案无关,就放了一个url2
我最想知道的是check的参数难道仅仅是utils/clashcheck/config.yaml这个文件控制?比如我想生产筛选出质量优的,难道仅仅是调timeout延迟时间?调哪个文件的timeout才管用,好多文件有timeout,我分不清了
> 近两天确实注意到了这个secrets的加入,只是不知道它在哪声明的 > 回答一下你 > > 1. 在国内服务器部署nginx python 开机启动,nginx作为文件服务器以及python main.py,GitHub端wget一下国内服务器nginx筛选后的文件 clashcheck的配置文件在同目录的 config.yaml > 2. 用完即删,保持良好习惯,你也不想你吃完饭不收拾桌子和嘴,满桌子残羹剩饭和嘴边的大米粒放在那里吧 > 3. 测速所依据的链接同样在在utils/clashcheck/config.yaml的最后一行 > 4. timeout对准的是搜集系统的原链接的搜索时间,因为如果不加以限制容易导致不可控的请求时长( 这是发生过的问题 ) > 5. 你原文上面的第二个4. 下面列出的代码是重命名系统的DNS > 6....
听你的意思是,fork你的,在github服务器上运行nodes.yaml没必要了现在,只要不是确保在国内本地的服务器,没什么意义。真正核心的clashcheck关键部分跟giuhub上的代码是一样的吗?
> > 近两天确实注意到了这个secrets的加入,只是不知道它在哪声明的 > > 在仓库的 Settings > Secrets > Actions > New repository secret 按钮 添加,不区分大小写 我这里的是 CHECK_FILE 长见识了 > 作为我的每一部分 所有代码对我的意义是: 做成完全自动化的openit 这也是我追求的,所以这几天一直扒拉分析你的代码,尽管也是由三部分别人的模块拼装组成的,虽然一开始看有点乱,有的文件被move,delete啥的,对了,有些过程删它干嘛?直接覆盖不可以?
不自动运行,池子可能5000-9000多个节点,去除无效服务器,去重,再看延迟、测速,可能就100来个能用,确实人工不好处理,整个过程是流水线,直到最后生成订阅才能交付对接给梯子。如果能像不良林那样再加入下载测速,参照物是本地,比如测速的是谷歌,那么最终的节点就是真的可以用的,且更准确的