Skip to content
ね律こ edited this page Mar 20, 2025 · 16 revisions

配置下载失败或无效

  • 脚本使用 wget、curl 命令进行了多次重试下载,下载成功后会使用内核对配置内容进行校验,若校验失败将在本地启动订阅转换服务进行重试,仍无效请检查订阅链接是否为有效的 clash 订阅。
  • 解决:自行将订阅内容写入到配置文件后重新安装。issue#14

安装 clash 内核

将 resources/zip/ 路径下的 mihomo 内核压缩包移出或删除即可,安装时会自动下载对应架构版本的 clash 内核。

安装逻辑:

  • resources/zip/ 路径下无任何内核压缩包时,下载安装 clash 。
  • 有且仅有一个内核压缩包时,安装该内核。
  • clash 和 mihomo 压缩包共存时,优先安装 mihomo 。

注意:手动替换内核或其他命令版本时,需从官方渠道获取软件包且勿重命名。

bash: clashon: command not found

  • 原因:使用 bash install.sh 执行脚本不会对当前 shell 生效。
  • 解决:当前 shell 执行下 bash 即可。
几种运行方式的区别:
  • bash 命令运行:当前 shell 开启一个子 shell 执行脚本,对环境的修改不会作用到当前 shell,因此不具备 clashon 等命令。

    # 需要有可执行权限
    $ ./install.sh
     
    # 不需要可执行权限,需要读权限
    $ bash ./install.sh
  • shell 内建命令运行:脚本在当前 shell 环境中执行,变量和函数的定义对当前 shell 有效,root 用户推荐这种方式执行脚本。

    # 不需要可执行权限,需要读权限
    $ . install.sh
    $ source uninstall.sh

ping 不通外网

  • ping 命令使用的是第三层中的 ICMP 协议,不依赖 clash 代理的上层 TCP 协议。
  • 执行 clashtun on 开启 Tun 模式后可以 ping 通,但得到的是 fake ip,原理详见:clash.wiki。

服务启动失败/未启动

Web控制台相关

  • 无法访问:
    • 检查端口:云服务器安全组、系统防火墙的相应端口都要放行。issue#51
    • 检查绑定 IP:公网访问建议绑定 0.0.0.0。issue#35
  • 无法登录:
    • 确保登录信息填写正确,详见:issue#40
    • 使用 http 协议访问:issue
    • 浏览器允许不安全内容:issue
  • clashui 使用介绍:issue#47

无法连接外网

  • 浏览器无法访问外网:设置里配置代理地址。issue#60

  • 无法访问 Docker 容器内的服务。issue#53

  • 网络波动:多试几次。issue#55

其他

  • 使用的加速链接可能会克隆旧版本。issue#33

Clone this wiki locally