代理服务器
当我们访问各种网站时,经常会遇到一些阻碍(不用多说),所以一个帮我们绕过阻碍的工具就必不可少。
Clash
Clash 是一个使用 Go 语言编写,基于规则的跨平台代理软件核心程序。clash官网
在linux下使用docker安装clash
在服务器上创建以下目录结构:
svc
├── docker-compose.yml
└── svc-clash
└── config.yaml # Clash 配置文件
参考docker-compose.yml
version: "3"
services:
# Clash
svc-clash:
image: dreamacro/clash:v1.10.6
container_name: svc-clash
volumes:
- ./svc-clash/config.yaml:/root/.config/clash/config.yaml
ports:
- "7890:7890/tcp"
- "7890:7890/udp"
- "9090:9090"
restart: always
networks:
- default
# Clash Dashboard
svc-clash-dashboard:
image: centralx/clash-dashboard
container_name: svc-clash-dashboard
ports:
- "666:80"
restart: always
networks:
- default
# Networks
networks:
default:
driver: bridge
name: svc
替换config.yaml为你自己的代理配置
在src目录下输入指令
docker-compose up -d
访问http://your-server-ip:port
如果点击确定无效,请将127.0.0.1改为你的服务器ip地址。
使用edge插件设置指定网站开启代理
代理设置
代理地址即为服务器IP地址,端口号7890