Web Analytics

clash

⭐ 152 stars Vietnamese by colin1114

🌐 Ngôn ngữ

Dự án này được tài trợ tăng tốc CDN và bảo vệ an ninh bởi Tencent EdgeOne.

image

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

📁 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ộ

   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:worker

#### Bước 3: Cấu hình tên miền (tùy chọn)

  • 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 echo "No build required"
  • 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
bash

使用 Wrangler Pages 部署

npm run deploy:pages

🛠️ 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

  • GET / - Trang chính
  • POST /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 YAML
  • OPTIONS /* - Yêu cầu kiểm tra trước CORS

📖 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: Missing entry-point to Worker script

Giải pháp:

  • Đảm bảo thư mục gốc dự án có file wrangler.jsonc
  • Kiểm tra trường main trong wrangler.jsonc trỏ đến worker.js
#### 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:
  • CLOUDFLARE_API_TOKEN: Mã thông báo API Cloudflare
  • CLOUDFLARE_ACCOUNT_ID: ID tài khoản Cloudflare
#### 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 echo "No build required"
  • Đảm bảo thư mục đầu ra xây dựng được đặt thành /

Giải thích về tập tin cấu hình triển khai

  • wrangler.jsonc: 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 Actions

🔧 Cấu hình tùy chỉnh

Chỉnh sửa nhóm proxy

Có thể chỉnh sửa hàm convertToClash trong worker.js để tùy chỉnh nhóm proxy:

javascript 'proxy-groups': [ { name: '🚀 节点选择', type: 'select', proxies: ['♻️ 自动选择', '🎯 全球直连', ...proxyNames] }, // 添加更多代理组... ]

Quy tắc định tuyến tùy chỉnh

Chỉnh sửa mảng rules để thêm quy tắc định tuyến tùy chỉnh:

javascript rules: [ 'DOMAIN-SUFFIX,youtube.com,🚀 节点选择', 'DOMAIN-SUFFIX,local,DIRECT', // 添加更多规则... ]
`

📊 Đặ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!

📝 Nhật ký cập nhật

v1.1.0

v1.0.0

📞 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:

📄 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

---

⭐ 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 ---