Skip to content
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

onekey.sh一键脚本可能存在BUG #3

Open
zhe1253 opened this issue Dec 11, 2022 · 0 comments
Open

onekey.sh一键脚本可能存在BUG #3

zhe1253 opened this issue Dec 11, 2022 · 0 comments

Comments

@zhe1253
Copy link

zhe1253 commented Dec 11, 2022

bash <(curl -s -L https://raw.githubusercontent.com/yuehen7/scripts/main/onekey.sh)
今天使用了一键脚本,可能存在下面的BUG,
第一,全新的安装系统的机器,直接运行一键脚本
bash <(curl -s -L https://raw.githubusercontent.com/yuehen7/scripts/main/onekey.sh)
在申请SSl的时候,ACME 提示,无法找到nginx,申请SSL 失败。
查看了脚本发现在使用ACME 申请SSL的时候,调用了 关闭nginx 和重启nginx 的参数,
但是在新装的系统,并没有安装nginx ,而且脚本 是先申请 SSL,再安装nginx 所以出现错误了。
PS: 在修改了ACME的参数,取消掉了--pre-hook "systemctl stop nginx" --post-hook "systemctl restart nginx" 参数后,脚本能继续安装,
第二,在自动安装SS的时候,提示输入端口,如果是直接默认端口,不输入,直接回车的情况下, 默认参数34210并没有写到 ${port_ss}里面,而且直接为空,导致 sing-box 的config.json 关于ss 参数"listen_port": , 没有正确的把端口参数写入config.json ,导致sing-box无法正常启动。修改为"listen_port": 34210,后能正常启动sing-box.
第三,还是上面那个BUG,导致 nginx 的 alon.conf 里面的参数 listen ${port} ssl; 的端口,正常是 listen 443 ssl ; 但是实际上生成的文件是 listen 34210 ssl ; 怀疑是把SS的端口,代入到了nginx 的变量里面,导致没有正确监听443端口。所以所有的服务都无效,修改alone.conf 中的 listen 443 ssl 后.nginx 正常能监听443 端口。

全部修改了一下,然后再重启服务,一切正常。
看看是不是需要修改一下BUG,

谢谢。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant