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

gost无法自启 #221

Open
FengQianlong opened this issue Nov 4, 2021 · 4 comments
Open

gost无法自启 #221

FengQianlong opened this issue Nov 4, 2021 · 4 comments

Comments

@FengQianlong
Copy link

拉取lede最新的代码进行编译,编译成功
直接缝合您的插件库git clone https://github.com/kenzok8/openwrt-packages.git
除luci-app-gost外所选的插件都正常使用,但是就是gost无法自启动,手动可以启动成功,然后我看了/etc/init.d/gost 的权限也是755,我尝试把/etc/init.d/gost start 命令放入到后台启动项自定义启动中,但是一旦写入自定义启动后重启,连openwrt页面都无法打开,但是后台ssh可以连接,我打开gost文件看,如图所示
af33277aafe187edb02d21275ec0c04
不知道是因为什么原因无法自启,还是说我编译过程中没有勾选某些选项,希望您能抽空给个解答,谢谢!

@azuo2021
Copy link

azuo2021 commented Mar 3, 2022

我也是这个问题。。

@kenzok8
Copy link
Owner

kenzok8 commented Mar 4, 2022

检查权限
init.d文件夹下gost权限0775
因为我没安装大概路径是
chmod +x /etc/init.d/gost

@azuo2021
Copy link

azuo2021 commented Mar 6, 2022

检查权限
init.d文件夹下gost权限0775
因为我没安装大概路径是
chmod +x /etc/init.d/gost

我确定了这个是有权限的。。

@torny10
Copy link

torny10 commented May 14, 2022

我遇到了,解决了,脚本貌似有两个问题

  1. start 时首先执行killall -9 "gost", 这会杀死脚本本身的进程 /etc/init.d/gost,Fix 将killall 参数 "gost" 改为 "/usr/bin/gost"
  2. 解决第一个问题后,我发现手动/etc/init.d/gost start 可以启动服务,但是系统启动执行时,也启动了进程,但启动之后进程就消失了,我是在脚本中增加sleep 10 从而观测到 gost进程启动时的样子的,后发现手动启动后,ssh终端中会不断冒出gost进程日志,感觉输出重定向有问题,我就改了 start中执行部分为:
    /usr/bin/gost ${run_command} > /root/gost.log 2>&1 &
    echo "start $?"
    然后就好了,第二点我不是特别理解为什么,可能时dropbear特殊之处?有人知道为啥请告知,感谢
    除此之外 START改成了99 但这个应该没啥影响

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

4 participants