Skip to content

VLESS

Potatso'nun desteklediği VLESS aktarımları, akışları, şifrelemesi, TLS seçenekleri, bağlantıları ve özellikleri.

Updated Markdown olarak görüntüle

VLESS sunucusu bir kullanıcı kimliği (UUID), güvenliği (yok, TLS veya REALITY) ve bağlantıyı taşıyan WebSocket veya gRPC gibi bir aktarım ile tanımlanır. Ayrıca, proxy'lenen HTTPS trafiğinin "TLS içinde TLS" desenini gizleyen Vision akışını ve Xray'in kuantum sonrası şifreleme katmanı VLESS Şifrelemesini de kullanabilir. Potatso, bu ayarların hepsini desteklediğinde sunucuya bağlanır. Sunucunuzun ayarlarını, sağlayıcınızın gösterdiği haliyle veya vless:// bağlantısından kontrol etmek için aşağıdaki tabloları kullanın.

Bir VLESS sunucusunu elle, bir vless:// bağlantısıyla ya da şunları içe aktararak ekleyebilirsiniz:

  • bir Clash veya Mihomo aboneliği,
  • bir Xray veya V2Ray yapılandırması.

Potatso VLESS sunucularını henüz bir sing-box yapılandırmasından içe aktarmaz. Bunun yerine sunucunun vless:// bağlantısını kullanın.

Aşağıdaki desteklenen her ayar gerçek Xray ve sing-box sunucularına karşı test edilmiştir.

Kullanıcı kimliği

Kullanıcı kimliği normalde 3971e1b2-18a3-4f83-8fa6-bf9b142ee258 gibi bir UUID'dir. Xray sunucuları 30 karaktere kadar herhangi başka bir metni de kimlik olarak kabul eder ve bunu her istemcinin yaptığı gibi aynı şekilde UUID'ye çevirir. Potatso da öyle yapar; bu yüzden kimliği sağlayıcınızın verdiği haliyle aynen kullanın.

Aktarımlar

Aktarım Bağlantı type Destekleniyor Şununla test edildi
Aktarım yok (ham TCP) tcp, raw veya yok ✅ Xray, sing-box
WebSocket ws ✅ Erken veriyle veya erken verisiz Xray, sing-box
gRPC grpc ✅ Xray, sing-box
HTTP Upgrade httpupgrade ✅ Xray, sing-box
XHTTP xhttp, splithttp ✅ stream-one ve auto modunda Xray
HTTP/2 http veya h2 ✅ sing-box
mKCP kcp ❌
QUIC quic ❌
HTTP başlığı gizlemeli TCP headerType=http ile tcp ❌

Her aktarım TLS'li ve TLS'siz, ayrıca UDP ile çalışır. Potatso, desteklemediği bir aktarıma sahip sunucuyu içe aktarmaz.

Xray artık HTTP/2 veya QUIC sunmuyor: bunları kullanan Xray sunucuları şimdi XHTTP kullanıyor.

XHTTP

XHTTP'nin (eski adıyla SplitHTTP) birkaç modu vardır. Potatso tüm bağlantıyı tek bir HTTP isteği olarak gönderir (stream-one). Xray sunucusu bunu varsayılan auto modunda ve stream-one ile stream-up modunda kabul eder; bu yüzden mode=auto olan veya modu olmayan bir bağlantı çalışır.

Potatso packet-up ve stream-up istemci modlarını desteklemez ve bunları isteyen bağlantıyı içe aktarmaz. XHTTP bağlantısının extra parametresi desteklenmez: Potatso onu yok sayar. Potatso, TLS veya REALITY'li XHTTP sunucularını düzenler; içe aktarılmış TLS'siz bir XHTTP sunucusu yine de çalışır.

Güvenlik

Güvenlik Bağlantı security Destekleniyor
Yok none veya yok ✅ Sunucu VLESS Şifrelemesi kullanmıyorsa trafiğiniz şifrelenmez.
TLS tls ✅
REALITY reality ✅ Aktarımsız, gRPC veya XHTTP ile

TLS ayarları

Ayar Clash anahtarı Bağlantı parametresi Destekleniyor
Sunucu adı (SNI) servername sni ✅ Yoksa Potatso sunucunun adresini kullanır.
ALPN alpn alpn ✅ Yoksa Potatso WebSocket için http/1.1, gRPC, HTTP/2 ve XHTTP için h2 gönderir; diğerleri için hiçbir şey göndermez.
Sertifika doğrulamasını atla skip-cert-verify allowInsecure, insecure ✅
Sertifika sabitleme (SHA-256) fingerprint pcs ✅ Bir sertifika
Sertifikayı başka bir ada göre doğrula vcn ❌ Potatso sertifikayı sunucu adına göre denetler.
Tarayıcı parmak izi client-fingerprint fp ✅ chrome, firefox, safari, ios, android, edge ve random. Diğer adlar varsayılan el sıkışmayla bağlanır.
Encrypted Client Hello (ECH) ech-opts ech ✅ ECH yapılandırması bağlantıda veya abonelikte varsa
Özel CA sertifikası ❌
TLS istemci sertifikası certificate, private-key ❌

Sertifika doğrulamasını kapatmak, sizinle sunucu arasındaki herkesin trafiğinizi okumasına izin verir. Sunucu kendinden imzalı bir sertifika kullanıyorsa bunun yerine sunucunun sertifikasını sabitleyin: sertifikasının SHA-256 değerini sertifika sabitlemesi olarak ayarlayın. Potatso tek bir sertifikayı sabitler; pcs içinde birkaçını listeleyen bağlantıyı içe aktarmaz.

Tarayıcı parmak izi, bağlantının TLS el sıkışmasını o tarayıcınınki gibi gösterir. Sunucunun neyi desteklemesi gerektiğini değiştirmez.

REALITY

REALITY sunucusu başka bir web sitesinin TLS sertifikasını ödünç alır; bu yüzden kendine ait birine ihtiyaç duymaz. Sunucunun genel anahtarını ve kısa kimliğini sağlayıcınızın verdiği gibi, sunucu adını da sunucunun ödünç aldığı web sitesi olarak ayarlayın. Bağlantıdaki spx (spider path) bağlanmak için gerekli değildir ve Potatso onu yok sayar.

REALITY bir tarayıcı parmak izi gerektirir: bağlantınızda veya ayarlarınızda yoksa Potatso chrome kullanır. REALITY ile android ve Potatso'nun tanımadığı adlar da chrome olarak bağlanır.

REALITY aktarımsız, gRPC ve XHTTP ile çalışır.

Vision akışı

Akış Bağlantı flow Destekleniyor
Yok yok ✅
Vision xtls-rprx-vision ✅
Vision, UDP 443'e izinli xtls-rprx-vision-udp443 ✅
xtls-rprx-direct, xtls-rprx-splice ve diğer eski XTLS akışları ❌ Xray bunları kaldırdı

Vision yalnızca aktarımsız ve TLS veya REALITY ile çalışır: Potatso, başka bir aktarımlı veya TLS'siz Vision sunucusunu kaydetmez ya da içe aktarmaz. TLS'in üstünde VLESS Şifrelemesiyle de çalışır.

Vision'la UDP, Xray'in taşıdığı şekilde, hem Xray hem sing-box sunucularının kabul ettiği Mux.Cool üzerinden taşınır. Xray'in kendi istemcisi, tarayıcıların TCP'ye dönmesi için xtls-rprx-vision ile 443 numaralı porta (QUIC) UDP'yi reddeder; Potatso her iki akışla da taşır.

VLESS Şifrelemesi

VLESS Şifrelemesi (mlkem768x25519plus), Xray'in kuantum sonrası şifreleme katmanıdır: VLESS bağlantısının altında ML-KEM-768 ve X25519 anahtar değişimi. Sunucunun decryption ayarının istemciler için karşılığı olan bir encryption değeri vardır ve şuna benzer:

mlkem768x25519plus.native.0rtt.<key>
Ayar Destekleniyor
native, xorpub ve random modları ✅
1rtt ve 0rtt (sürdürülen bağlantılar) ✅
X25519 veya ML-KEM-768 anahtarıyla doğrulanan sunucu ✅
Aktarımsız ve TLS'siz ✅
TLS'in üstünde ✅ Vision ile de
TLS'siz Vision ❌

Potatso, bir bağlantının, Clash aboneliğinin veya Xray yapılandırmasının encryption değerini korur. Sunucunun ayarlarına henüz bir tane yazamazsınız.

Çoklama

Potatso, tek bir VLESS bağlantısı üzerinden birkaç bağlantı çalıştırabilir; Clash aboneliğinde smux ile ayarlanır:

Protokol Clash smux.protocol Sunucular Destekleniyor
Mux.Cool (Xray) muxcool Xray, sing-box ✅ TCP ve UDP
sing-box çoklaması smux, yamux, h2mux Çoklaması açık sing-box ✅ Dolgulu veya dolgusuz TCP ve UDP

Vision ile Mux.Cool yalnızca UDP taşır ve her TCP bağlantısı, Xray'deki gibi kendi bağlantısını korur. sing-box çoklaması Vision ile çalışmaz ve Potatso bunu isteyen bir Vision sunucusunu içe aktarmaz.

Bir Xray yapılandırmasındaki Xray'in mux ayarları içe aktarılmaz.

UDP

VLESS, UDP'yi TCP ile aynı bağlantı üzerinden taşır. UDP, Clash'teki gibi varsayılan olarak kapalıdır. Sunucunuz UDP aktarıyorsa sunucunun ayarlarında UDP Aktarımı'nı açın: Xray ve sing-box ikisi de aktarır. Clash aboneliği bunu udp: true ile açar.

Her UDP akışı sunucuya kendi bağlantısını, her hedef kendi akışını alır. Potatso XUDP veya packetaddr'i (bir bağlantıda packetEncoding, abonelikte packet-encoding ya da xudp) desteklemez: sunucular Potatso'nun UDP'sini bunlar olmadan kabul eder ve Potatso ayarı yok sayar.

Özellik desteği

Özellik Destekleniyor
VLESS protokolü sürüm 0: TCP ve UDP komutları ✅
UUID ve metin kullanıcı kimlikleri ✅
Bir sunucuda birkaç kullanıcı ✅ Her biri kendi kimliğiyle
Vision akışı (xtls-rprx-vision, -udp443) ✅ Bkz. Vision
VLESS Şifrelemesi (mlkem768x25519plus) ✅ Bkz. VLESS Şifrelemesi
TLS, REALITY, ECH, sertifika sabitleme, tarayıcı parmak izleri ✅ Bkz. Güvenlik
WebSocket, gRPC, HTTP Upgrade, HTTP/2 aktarımları ✅ Bkz. Aktarımlar
XHTTP stream-one ve auto modu
mKCP, QUIC, TCP HTTP başlığı gizleme ❌
Mux.Cool ✅
XUDP, packetaddr ❌ UDP düz UDP komutunu kullanır
sing-box çoklaması (smux, yamux, h2mux) ✅
Ters proxy (VLESS reverse) ❌ Bu bir sunucu özelliğidir
vless:// bağlantıları (Xray paylaşım bağlantısı standardı) ✅

Bir vless:// bağlantısı tüm sunucuyu tek satırda tutar:

vless://id@host:port?type=…&security=…&…#name
Bölüm Açıklama
id Kullanıcı kimliği.
host Sunucu adresi. IPv6 adresini [2001:db8::1] gibi köşeli parantez içine alın.
port Sunucu portu.
encryption none veya bir VLESS Şifrelemesi değeri.
flow İsteğe bağlı. xtls-rprx-vision veya xtls-rprx-vision-udp443.
type Aktarım.
security none, tls veya reality.
sni, alpn, fp, pcs, ech, allowInsecure TLS ayarları.
pbk, sid REALITY genel anahtarı ve kısa kimliği.
host, path WebSocket, HTTP Upgrade, HTTP/2 ve XHTTP'nin Host başlığı ve yolu. WebSocket yolu erken veriyi ?ed=2048 olarak taşıyabilir.
serviceName gRPC hizmet adı.
mode XHTTP modu.
name İsteğe bağlı. Sunucunun Potatso'daki adı.

Potatso bir VLESS sunucusunu paylaşırken bu biçimde bir bağlantı yazar.

Her örnek, içe aktarılacak bağlantıyı gösterir. Kullanıcı kimliği 3971e1b2-18a3-4f83-8fa6-bf9b142ee258'dir.

Aktarımsız TLS:

vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=tls&sni=vless.example.com&type=tcp#TLS

www.example.com'u ödünç alan, Vision'lı REALITY:

vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=reality&sni=www.example.com&fp=chrome&pbk=Z84J2IelR9ch3k8VtlVhhs5ycBUlXA7wHBWcBrjqnAw&sid=0123abcd&type=tcp&flow=xtls-rprx-vision#REALITY-Vision

CDN üzerinden, 2048 bayt erken veriyle TLS üzerinde WebSocket:

vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=tls&type=ws&host=cdn.example.com&path=%2Fws%3Fed%3D2048#WebSocket

TLS üzerinde gRPC:

vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=tls&type=grpc&serviceName=gun#gRPC

TLS üzerinde HTTP Upgrade:

vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=tls&type=httpupgrade&host=cdn.example.com&path=%2Fup#HTTPUpgrade

TLS üzerinde XHTTP:

vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=tls&type=xhttp&host=cdn.example.com&path=%2Fxh&mode=auto#XHTTP

TLS üzerinde HTTP/2:

vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:443?security=tls&type=http&host=cdn.example.com&path=%2Fh2#HTTP2

TLS'siz VLESS Şifrelemesi:

vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:8443?security=none&encryption=mlkem768x25519plus.native.0rtt.u7dtLE6KgE4mjeBK3oYdNMw6MJB47Ijr_9AG2avwSmY&type=tcp#Encryption
Gezinme

Type to search…

↑↓ navigate↵ selectEsc close