Bu projenin CDN hızlandırması ve güvenlik koruması Tencent EdgeOne tarafından sağlanmaktadır.
Bu projenin yazarı colin1114'dür.
🚀 Clash Abonelik Dönüştürücü
Çeşitli proxy abonelik bağlantılarını Clash yapılandırma formatına dönüştürmek için estetik ve güçlü bir çevrimiçi araç. Cloudflare Workers & Pages ile otomatik dağıtımı destekler, hızlı ve güvenilir abonelik dönüştürme hizmeti sunar.
✨ Özellikler
- 🎨 Şık ve modern arayüz - Gradyan arka plan ve kart tarzı tasarım kullanır
- 🔄 Çoklu protokol desteği - V2Ray, VLESS, Shadowsocks, Trojan gibi popüler protokolleri destekler
- ☁️ Bulut tabanlı dağıtım - Cloudflare Workers ile küresel CDN hızlandırması sağlar
- 📱 Duyarlı tasarım - Masaüstü ve mobil cihazlarla tam uyumludur
- ⚡ Hızlı dönüşüm - Abonelik bağlantılarını anında Clash konfigürasyonuna dönüştürür
- 📋 Akıllı kopyalama - Oluşturulan YAML yapılandırmasını tek tıkla kopyalama, çeşitli tarayıcılarla uyumlu
- 📡 Abonelik bağlantısı oluşturma - Clash’e doğrudan aktarılabilir abonelik bağlantısını otomatik üretir
- 🌐 Çevrimiçi YAML erişimi - Birden fazla YAML dosya erişim yöntemi sunar:
- 📡 Abonelik bağlantısı: Clash istemcisiyle otomatik güncelleme desteği
- 🔗 Çevrimiçi görüntüleme: Tarayıcıda yapılandırma içeriğini doğrudan görüntüleme
- 💾 Dosya indirme: .yaml dosyasını yerel olarak indir
- ⚡ Hızlı erişim: Basitleştirilmiş indirme bağlantısı
- 🔧 UTF-8 desteği - Çince düğüm adları ve yapılandırmalarını mükemmel şekilde destekler
- 🆓 Tamamen ücretsiz - Cloudflare’ın ücretsiz hizmetiyle, kullanım sınırlaması yoktur
📁 Proje Yapısı
clash/
├── index.html # 前端页面
├── worker.js # Cloudflare Worker 后端代码
├── wrangler.jsonc # Wrangler 配置文件
├── _headers # Cloudflare Pages HTTP头配置
├── .github/
│ └── workflows/
│ └── deploy.yml # GitHub Actions 部署配置
├── README.md # 项目说明文档
└── package.json # 项目配置文件🚀 Hızlı Başlangıç
Yöntem 1: Yerel Olarak Çalıştırma
- Projeyi klonlayın
git clone
cd clash
``- Yerel sunucuyu başlatın
`bash
# 使用 Python
python -m http.server 8000
# 或使用 Node.js
npx serve .
`- Uygulamaya Erişim
- Tarayıcıda
http://localhost:8000 adresini açın
Yerel ortamda örnek yapılandırma görüntülenecektir Yöntem 2: Cloudflare Workers ile Dağıtım
#### Adım 1: Worker Oluşturma
- Cloudflare Workers adresini ziyaret edin
- Cloudflare hesabına kaydolun/giriş yapın
- "Create a Worker" butonuna tıklayın
worker.js dosyasındaki kodun tamamını editöre kopyalayın
"Save and Deploy" butonuna tıklayın #### Adım 2: Wrangler CLI ile Dağıtım
bash
安装 Wrangler CLI
npm install -g wrangler登录到 Cloudflare
wrangler login部署 Worker
npm run deploy:workerbash#### Adım 3: Alan Adı Yapılandırması (İsteğe Bağlı)echo "No build required"
- Worker ayarlarında özel alan adı ekleyin
- Veya Cloudflare'ın sağladığı varsayılan alan adını kullanın
Yöntem 3: Cloudflare Pages ile Dağıtım
#### Seçenek A: GitHub Entegrasyonu (Tavsiye Edilir)
- Depoyu Hazırlayın
- Kodu GitHub deposuna gönderin
- Tüm gerekli dosyaların dahil edildiğinden emin olun
- Pages Projesi Oluşturun
- Cloudflare Pages adresine gidin
- GitHub deponuzu bağlayın
- Proje deposunu seçin
- Derleme Ayarları
- Derleme komutu: Boş bırakın veya
/Derleme çıktı dizini: (kök dizin)Ortam değişkenleri: Ayarlamaya gerek yok #### Seçenek B: Doğrudan Yükleme
使用 Wrangler Pages 部署
npm run deploy:pagesjavascript 'proxy-groups': [ { name: '🚀 节点选择', type: 'select', proxies: ['♻️ 自动选择', '🎯 全球直连', ...proxyNames] }, // 添加更多代理组... ]GET /🛠️ Teknik Mimari
Ön Uç Teknoloji Yığını
- HTML5 - Modern işaretleme dili
- CSS3 - Duyarlı tasarım ve animasyon efektleri
- Vanilla JavaScript - Hafif ön uç etkileşimleri
Arka Uç Teknoloji Yığını
- Cloudflare Workers - Uç nokta hesaplama platformu
- Web API'leri - Standart Fetch API ve yanıt işleme
Desteklenen Protokol Formatları
- VMess - V2Ray standart protokolü
- VLESS - V2Ray hafif protokolü (Reality desteği ile)
- Shadowsocks - Klasik proxy protokolü
- Trojan - Yeni nesil proxy protokolü
API Uç Noktaları
- Ana sayfaPOST /convert- Abonelik dönüştürme API'siGET /clash/{config-id}- YAML yapılandırma dosyası alma (abonelik bağlantısı)GET /yaml/{config-id}- YAML yapılandırma dosyası indirmeOPTIONS /*- CORS ön kontrol isteğiMissing entry-point to Worker script📖 Kullanım Kılavuzu
Temel Kullanım
- Abonelik bağlantısı girin
- Proxy abonelik bağlantınızı giriş kutusuna yapıştırın
- Base64 kodlu abonelik bağlantılarını destekler
- Yapılandırma adını ayarlayın
- Yapılandırma dosyası için isteğe bağlı olarak özel bir ad belirleyebilirsiniz
- Varsayılan olarak "My Clash Config"
- Yapılandırmayı dönüştürün
- "Aboneliği Dönüştür" düğmesine tıklayın
- Dönüştürmenin tamamlanmasını bekleyin
- Yapılandırmanın Kullanımı
- Oluşturulan YAML yapılandırmasını kopyalayın
- Clash istemcisine aktararak kullanın
- Abonelik Bağlantısı Kullanımı (Önerilir)
- Oluşturulan abonelik bağlantısını kopyalayın
- Clash istemcisinde abonelik ekleyin
- Yapılandırma otomatik olarak senkronize edilir, elle güncellemeye gerek yoktur
Gelişmiş Yapılandırma
Oluşturulan Clash yapılandırması aşağıdaki özellikleri içerir:
- Proxy Grup Stratejisi
- 🚀 Düğüm Seçimi - Proxy’yi manuel seçin
- ♻️ Otomatik Seçim - Gecikme testiyle otomatik seçim
- 🎯 Küresel Doğrudan Bağlantı - Doğrudan bağlantı
- DNS Yapılandırması
- DNS çözümlemesi etkinleştirilir
- Fake-ip modu desteklenir
- Yurtiçi ve yurtdışı DNS ayrımı
- Yönlendirme Kuralları
- Yerel adreslere doğrudan bağlantı
- Yurtiçi IP’lere doğrudan bağlantı
- Diğer trafiğin proxy üzerinden yönlendirilmesi
🔧 Dağıtım Sorun Giderme
Yaygın Sorunlar
#### 1. Wrangler giriş noktası bulunamıyor Hata mesajı:
wrangler.jsoncÇözüm:
- Proje kök dizininde
dosyasının olduğundan emin olunwrangler.jsonciçindekimainalanınınworker.js’i işaret ettiğini kontrol edinCLOUDFLARE_API_TOKEN#### 2. GitHub Actions dağıtımı başarısız Çözüm:
- GitHub deposu ayarlarında aşağıdaki Secrets'leri ekleyin:
: Cloudflare API belirteciCLOUDFLARE_ACCOUNT_ID: Cloudflare hesap ID'siecho "No build required"#### 3. Pages derlemesi başarısız Çözüm:
- Derleme komutunu boş veya
olarak ayarlayın/Derleme çıktı dizininin olarak ayarlandığından emin olunwrangler.jsoncDağıtım yapılandırma dosyası açıklamaları
: Worker dağıtımı için Wrangler CLI yapılandırması_headers: Cloudflare Pages HTTP başlık yapılandırması.github/workflows/deploy.yml: GitHub Actions otomatik dağıtım yapılandırmasıworker.js🔧 Özelleştirilmiş yapılandırma
Proxy grubunu değiştirme
dosyasındakiconvertToClashfonksiyonunu düzenleyerek proxy grubunu özelleştirebilirsiniz:
javascript rules: [ 'DOMAIN-SUFFIX,youtube.com,🚀 节点选择', 'DOMAIN-SUFFIX,local,DIRECT', // 添加更多规则... ] `rulesÖzel Yönlendirme Kuralları
Özel yönlendirme kuralları eklemek için
dizisini değiştirin:
📊 Performans Özellikleri
- Küresel CDN - Cloudflare’ın dünya çapındaki uç noktaları
- Hızlı Yanıt - Ortalama yanıt süresi < 100ms
- Yüksek Kullanılabilirlik - %99,9 hizmet kullanılabilirliği
- Ücretsiz Kota - Günde 100.000 istek
🔒 Güvenlik Açıklamaları
- Veri Gizliliği - Abonelik verileri sadece dönüşüm sırasında kullanılır, saklanmaz
- HTTPS Şifreleme - Tüm iletişim HTTPS ile şifrelenir
- Açık Kaynak Şeffaflığı - Tüm kaynak kodu yayınlanmıştır, inceleyebilirsiniz
🤝 Katkı Kılavuzu
Issue ve Pull Request göndermeye hoş geldiniz!
- Depoyu Fork'layın
- Özellik dalı oluşturun (
git checkout -b feature/AmazingFeature)
Değişiklikleri kaydedin ( git commit -m 'Add some AmazingFeature')
Dalı gönderin ( git push origin feature/AmazingFeature`)
📝 Güncelleme Günlüğü
v1.1.0
- ✅ VLESS protokol desteği eklendi (Reality güvenli aktarım dahil)
- ✅ Protokol uyumluluğu iyileştirildi
v1.0.0
- ✅ Temel abonelik dönüştürme işlevi
- ✅ Şık kullanıcı arayüzü
- ✅ Cloudflare Workers desteği
- ✅ Çoklu protokol desteği (VMess, Shadowsocks, Trojan)
- ✅ Duyarlı tasarım
- ✅ Tek tıkla kopyalama özelliği
📞 Destek ve Geri Bildirim
Eğer kullanım sırasında bir sorunla karşılaşırsanız veya öneriniz varsa lütfen:
- Bu README belgesine göz atın
- Issue gönderin
- Discussion başlatın
📄 Lisans
Bu proje MIT Lisansı ile sunulmaktadır - Ayrıntılar için LICENSE dosyasına bakınız
🙏 Teşekkürler
- Cloudflare Workers - Kenar hesaplama platformu sağladı
- Clash - Mükemmel proxy istemcisi
- Tüm katkıda bulunanlara ve kullanıcılara desteklerinden ötürü
⭐ Eğer bu proje size yardımcı olduysa lütfen bir Star verin!
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-06 ---