diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index eaa5f46..1281ad8 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -9,14 +9,14 @@ assignees: '' > [!CAUTION] > -> 请先提供以下信息 +> 请提供以下信息,以便更好地排查: ```shell # 系统信息 -uname -vm +hostnamectl -# 内核状况 -systemctl status clash +# 内核状况(若已安装) +clashstatus -l ``` **描述 & 复现:** diff --git a/README.md b/README.md index d30293a..6b48ddf 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ Usage: clashupdate [auto|log] 更新订阅 ``` -### 开始使用 +### 优雅启停 ```bash $ clashoff @@ -56,17 +56,43 @@ $ clashoff $ clashon 😼 已开启代理环境 - -$ clashui -😼 Web 控制台... ``` -原理: +
+ +原理 - 使用 `systemctl` 控制 `clash` 启停,并调整代理环境变量的值(http_proxy 等)。应用程序在发起网络请求时,会通过其指定的代理地址转发流量,不调整会造成:关闭代理但未卸载代理变量导致仍转发请求、开启代理后未设置代理地址导致请求不转发。 - `clashon` 等命令封装了上述流程。 -### 定时更新订阅 +
+ +### Web 控制台 + +```bash +$ clashui +╔═══════════════════════════════════════════════╗ +║ 😼 Web 控制台 ║ +║═══════════════════════════════════════════════║ +║ ║ +║ 🔓 注意放行端口:9090 ║ +║ 🏠 内网:http://192.168.0.1:9090/ui ║ +║ 🌏 公网:http://255.255.255.255:9090/ui ║ +║ ☁️ 公共:http://board.zash.run.place ║ +║ ║ +╚═══════════════════════════════════════════════╝ + +$ clashsecret 666 +😼 密钥更新成功,已重启生效 + +$ clashsecret +😼 当前密钥:666 +``` + +- 通过浏览器打开 Web 控制台,实现可视化操作:切换节点、查看日志等。 +- 控制台密钥默认为空,若暴露到公网使用建议更新密钥。 + +### 订阅更新 ```bash $ clashupdate https://example.com @@ -85,18 +111,6 @@ $ clashupdate log - 可通过 `crontab -e` 修改定时更新频率及订阅链接。 - 通过配置文件进行更新:[pr#24](https://github.com/nelvko/clash-for-linux-install/pull/24#issuecomment-2565054701) -### Web 控制台密钥 - -控制台密钥默认为空,若暴露到公网使用建议更新密钥。 - -```bash -$ clashsecret 666 -😼 密钥更新成功,已重启生效 - -$ clashsecret -😼 当前密钥:666 -``` - ### `Tun` 模式 ```bash @@ -135,6 +149,10 @@ $ clashmixin -r sudo bash -c '. uninstall.sh; exec bash' ``` +## 常见问题 + +[wiki](https://github.com/nelvko/clash-for-linux-install/wiki/FAQ) + ## 引用 - [Clash 知识库](https://clash.wiki/)