We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
目前这个脚本安装的 xray.service 只能安装到系统的 systemctl service 目录,对于不便或者不能使用 root 的场景没有很好的支持,此外在多用户场景下也使得不同用户被迫共享同一个配置文件,体验并不好。
xray.service
由于 systemd 本身是有运行 user unit 的功能的,因此我在自己的电脑上,通过复制粘贴的方式,写了一个用户级 xray.service 给我自己使用,内容如下:
[Unit] Description="Xray service (user unit)" [Service] ExecStart="%h/GFW/Xray/Xray-linux-64/xray" -c "%h/GFW/Xray/Xray-linux-64/config.json" Restart=on-failure RestartPreventExitStatus=23 LimitNPROC=10000 LimitNOFILE=1000000 [Install] WantedBy=default.target
按照 systemd.unit(5) manpage 的说明,我把它放到了 ~/.config/systemd/user 目录。
systemd.unit(5)
~/.config/systemd/user
然后就可以在 systemd 命令中传入 --user 来启动了:
systemd
--user
systemctl start --user xray
systemctl enable --user xray
希望作者更新一下安装脚本,在日后以非 root 权限安装的时候能够用上这个功能。
The text was updated successfully, but these errors were encountered:
自从添加对应的用户就可以了
Sorry, something went wrong.
No branches or pull requests
目前这个脚本安装的
xray.service
只能安装到系统的 systemctl service 目录,对于不便或者不能使用 root 的场景没有很好的支持,此外在多用户场景下也使得不同用户被迫共享同一个配置文件,体验并不好。由于 systemd 本身是有运行 user unit 的功能的,因此我在自己的电脑上,通过复制粘贴的方式,写了一个用户级
xray.service
给我自己使用,内容如下:按照
systemd.unit(5)
manpage 的说明,我把它放到了~/.config/systemd/user
目录。然后就可以在
systemd
命令中传入--user
来启动了:systemctl start --user xray
systemctl enable --user xray
希望作者更新一下安装脚本,在日后以非 root 权限安装的时候能够用上这个功能。
The text was updated successfully, but these errors were encountered: