侧边栏壁纸
博主头像
Linux学习记录博主等级

我们因为好奇而所获得的一切,最终会因为骄傲而全然玷污

  • 累计撰写 45 篇文章
  • 累计创建 13 个标签
  • 累计收到 9 条评论

目 录CONTENT

文章目录

ubuntu-server20.04安装clash,并快速配置到可用

Frank
2022-11-18 / 0 评论 / 0 点赞 / 13 阅读 / 1268 字

目的

服务器版ubuntu-server 20.04,没有GUI,主要用于改善docker pull的时候速度太慢;网上大多都是基于桌面版ubuntu的教程,且语焉不详,没有参考价值,固有此文。

开始

第一种方案是直接下载编译好的二进制文件直接运行或者加入系统启动,较为麻烦,这里采用第二种,直接docker运行;

第二种方案:docker运行,以下是docker-compose.yml

services:

clash:

image: dreamacro/clash

container_name: clash

volumes:

- ./.config/clash:/root/.config/clash

# - ./ui:/ui # dashboard volume

ports:

- "7890:7890"

- "7891:7891"

# - "8080:8080" # external controller (Restful API)

# TUN

# cap_add:

# - NET_ADMIN

# devices:

# - /dev/net/tun

restart: unless-stopped

network_mode:"host" # or "host" on Linux

建议先docker-compose up,看看控制台输出是否正常,如果正常,即可docker-compose up -d使其后台运行。

配置

没有GUI的linux,重点在配置,这里采用取巧的方式,直接取用windows系统中配置好的配置文件。

首先在Windows系统中找到yml配置文件(可以记事本打开看看是哪个通道):

C:\Users\xxx\.config\clash\profiles

直接复制yml的内容,然后覆盖linux系统中的config.yaml:

.config/clash/config.yaml

覆盖后重启服务:

docker-compose restart

完成

一般情况下,这样就可以正常使用了,如果要为局域网其他电脑使用,还可以allow-lan设置为true。

0

评论区