Dự án này được tài trợ tăng tốc CDN và bảo vệ an ninh bởi Tencent EdgeOne.
Tác giả của dự án này là colin1114.
🚀 Clash Bộ chuyển đổi đăng ký
Một công cụ trực tuyến đẹp mắt và mạnh mẽ, dùng để chuyển đổi các liên kết đăng ký proxy khác nhau sang định dạng cấu hình Clash. Hỗ trợ triển khai tự động qua Cloudflare Workers & Pages, cung cấp dịch vụ chuyển đổi đăng ký nhanh chóng, đáng tin cậy.
✨ Đặc điểm tính năng
- 🎨 Giao diện hiện đại đẹp mắt - Sử dụng nền chuyển màu và thiết kế dạng thẻ
- 🔄 Hỗ trợ đa giao thức - Hỗ trợ các giao thức phổ biến như V2Ray, VLESS, Shadowsocks, Trojan
- ☁️ Triển khai trên đám mây - Tăng tốc CDN toàn cầu thông qua Cloudflare Workers
- 📱 Thiết kế đáp ứng - Tương thích hoàn hảo với máy tính và thiết bị di động
- ⚡ Chuyển đổi nhanh - Chuyển đổi liên kết đăng ký thành cấu hình Clash theo thời gian thực
- 📋 Sao chép thông minh - Hỗ trợ sao chép cấu hình YAML chỉ với một cú nhấp chuột, tương thích với mọi trình duyệt
- 📡 Tạo liên kết đăng ký - Tự động tạo liên kết đăng ký có thể nhập trực tiếp vào Clash
- 🌐 Truy cập YAML trực tuyến - Cung cấp nhiều cách truy cập file YAML:
- 📡 Liên kết đăng ký: Hỗ trợ cập nhật tự động cho ứng dụng Clash
- 🔗 Xem trực tuyến: Xem nội dung cấu hình trực tiếp trên trình duyệt
- 💾 Tải xuống file: Tải file .yaml về máy tính
- ⚡ Truy cập nhanh: Liên kết tải về đơn giản hóa
- 🔧 Hỗ trợ UTF-8 - Hỗ trợ hoàn hảo tên nút và cấu hình tiếng Trung
- 🆓 Hoàn toàn miễn phí - Dựa trên dịch vụ miễn phí của Cloudflare, không giới hạn sử dụng
📁 Cấu trúc dự án
clash/
├── index.html # 前端页面
├── worker.js # Cloudflare Worker 后端代码
├── wrangler.jsonc # Wrangler 配置文件
├── _headers # Cloudflare Pages HTTP头配置
├── .github/
│ └── workflows/
│ └── deploy.yml # GitHub Actions 部署配置
├── README.md # 项目说明文档
└── package.json # 项目配置文件🚀 Bắt đầu nhanh
Phương pháp 1: Chạy cục bộ
- Clone dự án
git clone
cd clash
``- Khởi động máy chủ cục bộ
`bash
# 使用 Python
python -m http.server 8000
# 或使用 Node.js
npx serve .
`- Truy cập ứng dụng
- Mở trình duyệt và truy cập
http://localhost:8000
Trong môi trường cục bộ sẽ hiển thị cấu hình mẫu Phương pháp 2: Triển khai bằng Cloudflare Workers
#### Bước 1: Tạo Worker
- Truy cập Cloudflare Workers
- Đăng ký/đăng nhập tài khoản Cloudflare
- Nhấn "Create a Worker"
- Sao chép toàn bộ mã trong
worker.js vào trình soạn thảo
Nhấn "Save and Deploy" #### Bước 2: Triển khai bằng Wrangler CLI
bash
安装 Wrangler CLI
npm install -g wrangler登录到 Cloudflare
wrangler login部署 Worker
npm run deploy:workerbash#### Bước 3: Cấu hình tên miền (tùy chọn)echo "No build required"
- Thêm tên miền tùy chỉnh trong phần cài đặt Worker
- Hoặc sử dụng tên miền mặc định do Cloudflare cung cấp
Phương pháp 3: Triển khai bằng Cloudflare Pages
#### Tùy chọn A: Tích hợp với GitHub (khuyến nghị)
- Chuẩn bị kho mã
- Đẩy mã lên kho GitHub
- Đảm bảo bao gồm tất cả các tệp cần thiết
- Tạo dự án Pages
- Truy cập Cloudflare Pages
- Kết nối kho GitHub của bạn
- Chọn kho dự án
- Cài đặt xây dựng
- Lệnh xây dựng: Để trống hoặc
/Thư mục đầu ra xây dựng: (thư mục gốc)Biến môi trường: Không cần thiết lập #### Tùy chọn B: Tải lên trực tiếp
使用 Wrangler Pages 部署
npm run deploy:pagesjavascript 'proxy-groups': [ { name: '🚀 节点选择', type: 'select', proxies: ['♻️ 自动选择', '🎯 全球直连', ...proxyNames] }, // 添加更多代理组... ]GET /🛠️ Kiến trúc kỹ thuật
Ngăn xếp công nghệ Frontend
- HTML5 - Ngôn ngữ đánh dấu hiện đại
- CSS3 - Thiết kế đáp ứng và hiệu ứng hoạt hình
- Vanilla JavaScript - Tương tác front-end nhẹ
Ngăn xếp công nghệ Backend
- Cloudflare Workers - Nền tảng điện toán biên
- Web APIs - Fetch API tiêu chuẩn và xử lý phản hồi
Định dạng giao thức hỗ trợ
- VMess - Giao thức tiêu chuẩn V2Ray
- VLESS - Giao thức nhẹ V2Ray (hỗ trợ Reality)
- Shadowsocks - Giao thức proxy kinh điển
- Trojan - Giao thức proxy mới nổi
API Endpoint
- Trang chínhPOST /convert- API chuyển đổi đăng kýGET /clash/{config-id}- Lấy file cấu hình YAML (link đăng ký)GET /yaml/{config-id}- Tải file cấu hình YAMLOPTIONS /*- Yêu cầu kiểm tra trước CORSMissing entry-point to Worker script📖 Hướng dẫn sử dụng
Sử dụng cơ bản
- Nhập liên kết đăng ký
- Dán liên kết đăng ký proxy của bạn vào ô nhập
- Hỗ trợ liên kết đăng ký mã hóa Base64
- Thiết lập tên cấu hình
- Tùy chọn đặt tên tùy chỉnh cho file cấu hình
- Mặc định là "My Clash Config"
- Chuyển đổi cấu hình
- Nhấn nút "Chuyển đổi đăng ký"
- Chờ chuyển đổi hoàn tất
- Sử dụng cấu hình
- Sao chép cấu hình YAML đã tạo
- Nhập vào ứng dụng Clash để sử dụng
- Sử dụng liên kết đăng ký (khuyến nghị)
- Sao chép liên kết đăng ký đã tạo
- Thêm liên kết đăng ký vào ứng dụng Clash
- Cấu hình sẽ tự động đồng bộ, không cần cập nhật thủ công
Cấu hình nâng cao
Cấu hình Clash được tạo ra bao gồm các tính năng sau:
- Chính sách nhóm proxy
- 🚀 Chọn nút - Tự chọn proxy
- ♻️ Chọn tự động - Kiểm tra độ trễ và chọn tự động
- 🎯 Kết nối trực tiếp toàn cầu - Kết nối trực tiếp
- Cấu hình DNS
- Bật phân giải DNS
- Hỗ trợ chế độ fake-ip
- Phân luồng DNS trong nước và quốc tế
- Quy tắc định tuyến
- Địa chỉ nội bộ kết nối trực tiếp
- IP trong nước kết nối trực tiếp
- Lưu lượng khác đi qua proxy
🔧 Xử lý sự cố triển khai
Vấn đề thường gặp
#### 1. Wrangler không tìm thấy điểm vào Thông báo lỗi:
wrangler.jsoncGiải pháp:
- Đảm bảo thư mục gốc dự án có file
mainKiểm tra trường trongwrangler.jsonctrỏ đếnworker.jsCLOUDFLARE_API_TOKEN#### 2. GitHub Actions triển khai thất bại Giải pháp:
- Thêm các Secrets sau trong cài đặt kho GitHub:
: Mã thông báo API CloudflareCLOUDFLARE_ACCOUNT_ID: ID tài khoản Cloudflareecho "No build required"#### 3. Pages xây dựng thất bại Giải pháp:
- Đặt lệnh xây dựng thành rỗng hoặc
/Đảm bảo thư mục đầu ra xây dựng được đặt thành wrangler.jsoncGiải thích về tập tin cấu hình triển khai
: Cấu hình CLI Wrangler, dùng để triển khai Worker_headers: Cấu hình HTTP header cho Cloudflare Pages.github/workflows/deploy.yml: Cấu hình tự động triển khai của GitHub ActionsconvertToClash🔧 Cấu hình tùy chỉnh
Chỉnh sửa nhóm proxy
Có thể chỉnh sửa hàm
trongworker.jsđể tùy chỉnh nhóm proxy:
javascript rules: [ 'DOMAIN-SUFFIX,youtube.com,🚀 节点选择', 'DOMAIN-SUFFIX,local,DIRECT', // 添加更多规则... ] `rulesQuy tắc định tuyến tùy chỉnh
Chỉnh sửa mảng
để thêm quy tắc định tuyến tùy chỉnh:
📊 Đặc tính hiệu năng
- CDN toàn cầu - Cloudflare với các node biên phủ sóng toàn thế giới
- Phản hồi nhanh - Thời gian phản hồi trung bình < 100ms
- Tính sẵn sàng cao - Dịch vụ khả dụng 99.9%
- Miễn phí giới hạn - 100.000 yêu cầu mỗi ngày
🔒 Hướng dẫn bảo mật
- Bảo mật dữ liệu - Dữ liệu đăng ký chỉ được sử dụng trong quá trình chuyển đổi, không lưu trữ
- Mã hóa HTTPS - Mọi giao tiếp đều được mã hóa qua HTTPS
- Mã nguồn mở minh bạch - Toàn bộ mã nguồn công khai, có thể tự kiểm tra
🤝 Hướng dẫn đóng góp
Hoan nghênh gửi Issue và Pull Request!
- Fork kho lưu trữ này
- Tạo nhánh tính năng (
git checkout -b feature/AmazingFeature)
Cam kết thay đổi ( git commit -m 'Add some AmazingFeature')
Đẩy lên nhánh ( git push origin feature/AmazingFeature`)
📝 Nhật ký cập nhật
v1.1.0
- ✅ Thêm hỗ trợ giao thức VLESS (bao gồm truyền tải bảo mật Reality)
- ✅ Cải thiện khả năng tương thích giao thức
v1.0.0
- ✅ Chức năng chuyển đổi đăng ký cơ bản
- ✅ Giao diện người dùng đẹp mắt
- ✅ Hỗ trợ Cloudflare Workers
- ✅ Hỗ trợ đa giao thức (VMess, Shadowsocks, Trojan)
- ✅ Thiết kế đáp ứng
- ✅ Chức năng sao chép một lần nhấn
📞 Hỗ trợ và phản hồi
Nếu bạn gặp vấn đề hoặc có đề xuất trong quá trình sử dụng, vui lòng:
- Xem tài liệu README này
- Gửi Issue
- Khởi động Discussion
📄 Giấy phép
Dự án này sử dụng giấy phép MIT - xem chi tiết trong tệp LICENSE
🙏 Lời cảm ơn
- Cloudflare Workers - Cung cấp nền tảng điện toán biên
- Clash - Ứng dụng proxy xuất sắc
- Cảm ơn sự hỗ trợ của tất cả các cộng tác viên và người dùng
⭐ Nếu dự án này hữu ích với bạn, hãy cho nó một Star!
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-06 ---