diff --git a/README.md b/README.md index 54a10bd7..462957be 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,18 @@ go get -u -v github.com/Dreamacro/clash Requires Go >= 1.10. +## Daemon + +Unfortunately, there is no native elegant way to implement golang's daemon. + +So we can use third-party daemon tools like pm2, supervisor, and so on. + +In the case of pm2, we can start the daemon this way: + +```sh +pm2 start clash +``` + ## Config Configuration file at `$HOME/.config/clash/config.ini` @@ -30,7 +42,9 @@ port = 7890 socks-port = 7891 [Proxy] -# name = ss, server, port, cipter, password +# name = ss, server, port, cipher, password +# The types of cipher are consistent with go-shadowsocks2 +# support AEAD_AES_128_GCM AEAD_AES_192_GCM AEAD_AES_256_GCM AEAD_CHACHA20_POLY1305 AES-128-CTR AES-192-CTR AES-256-CTR AES-128-CFB AES-192-CFB AES-256-CFB CHACHA20-IETF XCHACHA20 Proxy = ss, server, port, AEAD_CHACHA20_POLY1305, password [Rule] @@ -38,7 +52,7 @@ DOMAIN-SUFFIX,google.com,Proxy DOMAIN-KEYWORD,google,Proxy DOMAIN-SUFFIX,ad.com,REJECT GEOIP,CN,DIRECT -FINAL,,Proxy +FINAL,,Proxy # note: there is two "," ``` ## TODO