-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
对于仓库中 v2ray.service v2ray@.service 能不能同时使用的问题 #4
Comments
的確是會帶來不便的,這可能會造成配置上的衝突。 因為 |
原来如此,那未来会做出改变吗? |
我個人更傾向於保持現狀,因為多文件配置可以解決大多使用場景了。 不過,如果你願意,可以對現有的 service 進行修改或是替換,比如 |
例如 config2confdir.sh 吗? |
是的。 |
安装脚本在升级时好像没有考虑到用户已经在使用 |
确实 |
建议重新打开一下,因为还有一个问题没有解决 |
@unknowndev233 可以新建一個文件夾,例如:
然後將
|
问一下,systemd 文件放在 /usr/local/lib/systemd/system 时 systemd 也可以感知到吗? |
剛剛試了一下,是可以的。 |
我有一个想法,把 unit 文件放在那里,然后有个脚本在 /etc/systemd/system/v2ray.service.d 做覆盖 |
是類似這種結構麼? |
不是 |
在 /etc/systemd/system/xxx.service.d 下创建的 .conf 文件可以覆盖原本 .service 文件的内容 假设有一个 /etc/systemd/system/v2ray.service.d/overlayExecStart.conf 文件,内容如下: |
這個可以直接執行:
這會建立一個子配置文件,但並不是所有參數都會被子配置文件覆蓋,並且,在修改 下面是一個例子:
也可執行:
這會打開 上述方案應由使用者自行判斷。 |
|
或许可以把这部分写进文档里 |
额外一提,如果两个配置文件都使用 confdir 的话,那么 v2ray 文件夹可能要考虑创建一个 default 或者类似的文件夹给非模板配置使用 |
@unknowndev233 看看 PR #114 对于解决这个问题是不是足够。 |
就像标题问的那样,我发现 v2ray.service 中的 -confdir 指定的是 /usr/local/etc/v2ray,但是 v2ray@.service 是 -config /usr/local/etc/v2ray/%i.json
如果打算同时使用这两个 .service 的话,是否会带来不便?
The text was updated successfully, but these errors were encountered: