تبدیلکننده آنلاین کانفیگهای V2Ray، Trojan، VLess و Shadowsocks به فرمت FlClash با قابلیت مسیریابی خودکار ترافیک ایران
- پشتیبانی از پروتکلها: VMess, VLess, Trojan, Shadowsocks
- ورودی چندگانه: لینک مستقیم، متن کانفیگ، یا بارگذاری فایل
- خروجی استاندارد: تولید فایل YAML سازگار با FlClash و Clash
- مسیریابی خودکار: سایتهای ایرانی (.ir) به صورت خودکار مستقیم (DIRECT) میشوند
- نامگذاری اختصاصی: تمام پروکسیها با نام
t.me/hajali_o命名 میشوند - حذف خودکار تکراریها: پروکسیهای تکراری (بر اساس نام) به صورت خودکار تغییر نام داده میشوند
- تست خودکار سرعت کانفیگ در کلاینت: انتخاب سریعترین پروکسی به صورت خودکار
- DNS بهینه برای اینترنت ایران: استفاده از DNSهای ایرانی و Cloudflare
- پیشنمایش: مشاهده کانفیگ تولید شده قبل از دانلود
- رابط کاربری فارسی: طراحی کاملاً راستچین با پشتیبانی RTL
- واکنشگرا: سازگار با تمام اندازه صفحهنمایش
فایل index.html را در مرورگر باز کنید:
# ویندوز
start index.html
# مک
open index.html
# لینوکس
xdg-open index.html# استفاده از Python
python -m http.server 8000
# سپس مرورگر را باز کنید
# http://localhost:8000/index.html| نوع ورودی | فرمت | مثال |
|---|---|---|
| لینک VLess | vless://... |
vless://uuid@server:port?... |
| لینک VMess | vmess://... (Base64) |
vmess://eyJhZGQiOi... |
| لینک Trojan | trojan://... |
trojan://password@server:port?... |
| لینک SS | ss://... |
ss://base64(method:password)@server:port#name |
| JSON کانفیگ | V2Ray JSON config | {"outbounds": [...]} |
| فایل | .json, .txt, .conf |
- |
- انتخاب روش ورودی: متن مستقیم یا بارگذاری فایل
- وارد کردن کانفیگ: لینکها یا متن کانفیگ را در کادر وارد کنید
- کلیک روی دکمه تبدیل: کانفیگها پردازش میشوند
- دریافت خروجی: دانلود YAML، کپی در کلیپبورد، یا پیشنمایش
- فایل YAML رو دانلود کنید
- در FlClash ایمپورت کنید
- به تب Proxies برید
- روی گروه Fast-Test کلیک کنید
- صبر کنید تا تست تموم بشه (۱-۲ دقیقه)
- پروکسی با سبزترین رنگ سریعترین هست
V2TOClash/
├── index.html # فایل اصلی (SPA)
├── PNG/ # اسکرینشاتها
└── README.md # مستندات
| مؤلفه | مسئولیت |
|---|---|
parseVlessLink() |
پارس لینکهای VLess |
parseVmessLink() |
پارس لینکهای VMess (Base64) |
parseTrojanLink() |
پارس لینکهای Trojan |
parseSSLink() |
پارس لینکهای Shadowsocks |
parseConfigFile() |
پردازش JSON و لینکهای مختلط |
convertOutboundToProxy() |
تبدیل outbounds V2Ray به فرمت Clash |
removeDuplicates() |
حذف و تغییر نام پروکسیهای تکراری |
limitTestProxies() |
محدود کردن پروکسیهای تست به ۱۵ عدد |
generateClashConfig() |
تولید کانفیگ نهایی YAML |
کانفیگ تولید شده شامل تنظیمات زیر است:
# پورتها
port: 7890 # HTTP Proxy
socks-port: 7891 # SOCKS5 Proxy
mixed-port: 7893 # Mixed Proxy (HTTP + SOCKS5)
# DNS بهینه برای ایران
dns:
enable: true
enhanced-mode: fake-ip
default-nameserver:
- 178.22.122.100
- 185.51.200.2
nameserver:
- https://cloudflare-dns.com/dns-query
- https://dns.google/dns-query
- https://dns.shecan.ir/dns-query
fallback:
- https://dns.google/dns-query
- https://cloudflare-dns.com/dns-query
- https://dns.quad9.net/dns-query
# گروههای پروکسی
proxy-groups:
- name: Fast-Test
type: url-test # تست خودکار سرعت
interval: 120 # هر ۲ دقیقه
- name: All-Servers
type: select # انتخاب دستی
- name: Auto-Fallback
type: fallback # سوئیچ خودکار
# قوانین مسیریابی
rules:
- DOMAIN-SUFFIX,ir,DIRECT
- GEOIP,IR,DIRECT
- MATCH,Auto-Fallback| پارامتر | مقدار | توضیح |
|---|---|---|
port |
7890 | پورت HTTP |
socks-port |
7891 | پورت SOCKS5 |
mixed-port |
7893 | پورت ترکیبی |
allow-lan |
true | اتصال LAN |
mode |
rule | حالت قوانین |
log-level |
silent | بدون لاگ |
tcp-concurrent |
true | اتصال همزمان TCP |
global-client-fingerprint |
chrome | اثر انگشت Chrome |
- Enhanced Mode:
fake-ipبرای عملکرد بهتر - Default Nameserver: DNSهای ایرانی برای resolve اولیه
- Nameserver: Cloudflare (اول) و Google و Shecan
- Fallback-filter: تشخیص ترافیک ایرانی
- سایتهای ایرانی:
DOMAIN-SUFFIX,ir→DIRECT - کلمات کلیدی:
DOMAIN-KEYWORD,ir→DIRECT - IPهای ایران:
GEOIP,IR→DIRECT - سایتهای دولتی:
gov.ir,ac.ir→DIRECT - بقیه ترافیک:
MATCH→Auto-Fallback
- UUID و AlterID
- رمزنگاری: auto, aes-128-gcm, chacha20-poly1305
- شبکه: tcp, ws, h2, grpc
- TLS اختیاری
- UUID
- TLS با SNI
- شبکه: tcp, ws, h2, grpc
- Reality (جدید)
- رمز عبور
- TLS اجباری
- شبکه: tcp, ws
- رمز عبور
- رمزنگاری: aes-256-gcm, chacha20-ietf-poly1305
- UDP
| مرورگر | وضعیت |
|---|---|
| Chrome 90+ | ✅ پشتیبانی کامل |
| Firefox 88+ | ✅ پشتیبانی کامل |
| Safari 14+ | ✅ پشتیبانی کامل |
| Edge 90+ | ✅ پشتیبانی کامل |
| Opera 76+ | ✅ پشتیبانی کامل |
در فایل HTML، مقادیر زیر را تغییر دهید:
const config = {
port: 7890, // HTTP
'socks-port': 7891, // SOCKS5
'mixed-port': 7893, // Mixed
// ...
};rules: [
'DOMAIN-SUFFIX,ir,DIRECT',
'GEOIP,IR,DIRECT',
'DOMAIN-SUFFIX,cn,Proxy', // مثال: چین از پروکسی
'MATCH,Auto-Fallback'
]dns: {
nameserver: [
'https://cloudflare-dns.com/dns-query',
'https://dns.google/dns-query',
'https://dns.shecan.ir/dns-query'
]
}بله. تمام پردازشها به صورت محلی در مرورگر انجام میشود و هیچ دادهای به سرور ارسال نمیشود.
بله. فرمت JSON با ساختار outbounds پشتیبانی میشود.
ممکن است فرمت لینک استاندارد نباشد. مطمئن شوید لینک با vless://، vmess://، trojan:// یا ss:// شروع میشود.
بله. فایل YAML تولید شده با Clash، Clash Meta، و FlClash سازگار است.
گروه Fast-Test به صورت خودکار هر ۲ دقیقه پروکسیها رو تست میکنه و سریعترین رو انتخاب میکنه.
از مشارکت شما استقبال میشود!
- Fork کنید
- Branch جدید بسازید (
git checkout -b feature/amazing-feature) - Commit دهید (
git commit -m 'Add amazing feature') - Push کنید (
git push origin feature/amazing-feature) - Pull Request بزنید
این پروژه تحت مجوز MIT منتشر شده است.
MIT License
Copyright (c) 2024
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
اگر این پروژه برایتان مفید بود، با یک ⭐ از ما حمایت کنید!
