docs: optimize
This commit is contained in:
1 parent
aaf7b884b7
commit
de6e7527dc
2 files changed
+40
-22
No files matched your search
@@ -9,14 +9,14 @@ assignees: ''
|
||||
|
||||
> [!CAUTION]
|
||||
>
|
||||
> 请先提供以下信息
|
||||
> 请提供以下信息,以便更好地排查:
|
||||
|
||||
```shell
|
||||
# 系统信息
|
||||
uname -vm
|
||||
hostnamectl
|
||||
|
||||
# 内核状况
|
||||
systemctl status clash
|
||||
# 内核状况(若已安装)
|
||||
clashstatus -l
|
||||
```
|
||||
|
||||
**描述 & 复现:**
|
||||
|
||||
@@ -48,7 +48,7 @@ Usage:
|
||||
clashupdate [auto|log] 更新订阅
|
||||
```
|
||||
|
||||
### 开始使用
|
||||
### 优雅启停
|
||||
|
||||
```bash
|
||||
$ clashoff
|
||||
@@ -56,17 +56,43 @@ $ clashoff
|
||||
|
||||
$ clashon
|
||||
😼 已开启代理环境
|
||||
|
||||
$ clashui
|
||||
😼 Web 控制台...
|
||||
```
|
||||
|
||||
原理:
|
||||
<details>
|
||||
|
||||
<summary>原理</summary>
|
||||
|
||||
- 使用 `systemctl` 控制 `clash` 启停,并调整代理环境变量的值(http_proxy 等)。应用程序在发起网络请求时,会通过其指定的代理地址转发流量,不调整会造成:关闭代理但未卸载代理变量导致仍转发请求、开启代理后未设置代理地址导致请求不转发。
|
||||
- `clashon` 等命令封装了上述流程。
|
||||
|
||||
### 定时更新订阅
|
||||
</details>
|
||||
|
||||
### 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/)
|
||||
|
||||
Reference in new issue
Block a user