1
ziseyinzi 2021-01-07 17:53:51 +08:00 via Android 1
为什么要多开,配置文件多写几行不就行了
|
2
0ZXYDDu796nVCFxq 2021-01-07 17:57:17 +08:00 via Android 1
使用的端口和 pid 不一样就能开多个进程了
|
3
hanssx OP @ziseyinzi 需求在这 https://v2ex.com/t/740694#reply11,如果不多开也行,需要在 clash 前面加上一层代理用端口来区分不同的客户端,不如直接多开算了。
|
5
0ZXYDDu796nVCFxq 2021-01-08 10:36:23 +08:00 via Android 1
@hanssx 其实 systemd 就提供了这种功能
你可以在 [email protected] 里定义配置或参数,比如定义了几个配置文件,然后 systemctl start clash@conf1 clash@conf2 |
6
0ZXYDDu796nVCFxq 2021-01-08 10:38:15 +08:00 via Android
@hanssx 这种情况完全没必要 docker,只是多个配置文件多个进程而已
|
7
hanssx OP @gstqc 学到了,我是用 python,在网上看 python 对 docker 的操作 api 比较方便,对 systemd 稍微麻烦一些。。老兄,我用 docker 和不用 docker,有啥区别吗?比如用 docker 的弊端?
|
8
0ZXYDDu796nVCFxq 2021-01-08 11:43:27 +08:00 1
@hanssx saltstack 了解下
不过已有 docker 环境的话,直接用 docker 也没问题,性能也没什么区别 |