From 428c0b4238e6a5dafa8d56f2cd23804a40967149 Mon Sep 17 00:00:00 2001 From: "chen.yang" Date: Fri, 29 Apr 2022 11:44:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20Systemd=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=AD=89.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chen.yang --- .../Clash/Linux_下配置和使用_Clash.md | 25 +++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/Software/Applications/Clash/Linux_下配置和使用_Clash.md b/Software/Applications/Clash/Linux_下配置和使用_Clash.md index a2fcf9d..c7a6e8c 100644 --- a/Software/Applications/Clash/Linux_下配置和使用_Clash.md +++ b/Software/Applications/Clash/Linux_下配置和使用_Clash.md @@ -8,9 +8,9 @@ Clash 镜像地址为: ## Clash 基本命令 ```bash -# 指定配置文件目录,该目录下的配置文件名必须为 config.yaml,如果不存在则以默认值创建一个。 +# 指定配置文件目录,必须有 config.yaml 和 Country.mmdb,如果不存在则自动创建。 clash -d -# 指定配置文件 +# 指定配置文件,该参数不包含 Country 设置信息,所以一般不单独使用。 clash -f ``` @@ -59,6 +59,27 @@ export https_proxy=127.0.0.1:7890 http_proxy=127.0.0.1:7890 all_proxy=socks5://1 export https_proxy=http://192.168.0.200:7890 http_proxy=http://192.168.0.200:7890 all_proxy=socks5://192.168.0.200:7891 ``` +## Systemd 文件 + +```bash +[Unit] +Description=Clash +After=syslog.target +After=network.target + +[Service] +RestartSec=2s +Type=simple +User=rick +Group=rick +WorkingDirectory=//// +ExecStart=////clash -d //// +Restart=always + +[Install] +WantedBy=multi-user.target +``` + ## 外部参考资料 1. [ArchLinux 上使用 Clash](https://www.cnblogs.com/LzsCxb/p/15662957.html)