最近v2raya不知道为啥出问题了,导致插件更新不了,超级不方便,所以想部署clash,但是找了好久的资料都没找到,碰巧部署成功了,所以分享给大家,我也可以自己备忘。 Docker 部署clash的方法,不一定对,但是目前能用,希望以后大家可以改进 添加容器 存储库:metacubex/mihomo:latest WebUI:http://[IP]:[PORT:9090]/ui 网络类型:bridge Config:/mnt/user/appdata/clash Proxy Port:7890 Web UI:9090代理 设置yaml文件,进入程序根目录,打开config.yaml编辑,把下面的复制进去,设置好自己的订阅链接,要注意设置代理代理服务设置的时候,自己的服务器地址:7890 external-controller: 0.0.0.0:9090 external-ui: ui # 混合端口(HTTP + SOCKS5) mixed-port: 7890 # 允许局域网连接 allow-lan: true bind-address: '*' # 模式:rule(规则)、global(全局)、direct(直连) mode: rule # 日志级别 log-level: info # ---------------------------------------------------- # 1. 订阅链接配置 # ---------------------------------------------------- proxy-providers: MySubscription: type: http url: "填自己的订阅连接" interval: 86400 # 自动更新间隔时间(秒),86400秒 = 24小时 path: ./providers/subscription.yaml health-check: enable: true interval: 600 url: http://www.gstatic.com/generate_204 # ---------------------------------------------------- # 2. 节点组配置 # ---------------------------------------------------- proxy-groups: - name: 节点选择 type: select use: - MySubscription # 绑定上面 proxy-providers 的名字 proxies: - DIRECT # 保留直连选项 # ---------------------------------------------------- # 3. 分流规则(只保留一个 rules: 字段) # ---------------------------------------------------- rules: - GEOIP,LAN,DIRECT # 1. 局域网/内网流量直连 - GEOIP,CN,DIRECT # 2. 国内流量直连 - MATCH,节点选择 # 3. 其他所有流量走代理 安装ui界面,github里找metacubexd 然后Releases里下载结尾是(.tgz )的文件 下载后解压文件,进入根目录,创建一个ui文件夹,把解压的文件全部都复制进去,一个都不能少,所有文件全都必须在ui文件夹下,不能在其他文件夹下 启动clash然后右键打开web就好了
config.yaml