Lazy Clash
Lazy Clash is a one-click deployment solution for Clash based on Docker Compose. It can help you quickly set up a Clash proxy service with automatically updated subscriptions. —— by ChatGPT
Personal usage scenarios:
- Quick and painless deployment on router/NAS devices
- Quick deployment on servers for temporary use, and can be deleted after use.
Features
- Automatic update Clash subscription (based on Clash proxy-providers)
- Unified proxy service based on subconverter format and automatic grouping.
- On-line deployment with Docker Compose
- Embedded YACD web control panel
Usage
- Clone this repo
git clone https://github.com/pandazki/clash-aio.git
- Set your clash subscription url in
.env
file
cd clash-aio
cp .env.example .env
# Set RAW_SUB_URL="your clash subscription url" in .env
- Run docker-compose
docker compose up -d
- (Optional) Managment
View control panel: http://[server-ip]:9090/ui?hostname=[server-ip]
- (Optional) Export proxy
export https_proxy=http://[server-ip]:7890
export http_proxy=http://[server-ip]:7890
export all_proxy=socks5://[server-ip]:7890
Dependencies
FAQ
-
Why emmbedded web control panel?
In many usage scenarios, there are no conditions to use a public control panel (such as yacd.haishan.me) to manage Clash.If conditions permit, you can still use your own management tool.