Skip to content

VLESS

Phương thức truyền tải, flow, mã hóa, tùy chọn TLS, liên kết và tính năng VLESS mà Potatso hỗ trợ.

Updated Xem dạng Markdown

Máy chủ VLESS được mô tả bằng ID người dùng (một UUID), bảo mật của nó (không có, TLS hoặc REALITY) và một phương thức truyền tải mang kết nối, như WebSocket hoặc gRPC. Nó cũng có thể dùng flow Vision, che mẫu "TLS trong TLS" của lưu lượng HTTPS qua proxy, và VLESS Encryption, lớp mã hóa hậu lượng tử của Xray. Potatso kết nối với máy chủ khi hỗ trợ tất cả các cài đặt này. Hãy dùng các bảng dưới đây để kiểm tra cài đặt máy chủ của bạn, như nhà cung cấp hiển thị hoặc trong liên kết vless:// của nó.

Bạn có thể thêm máy chủ VLESS thủ công, bằng liên kết vless://, hoặc bằng cách nhập:

  • đăng ký Clash hoặc Mihomo,
  • cấu hình Xray hoặc V2Ray.

Potatso chưa nhập máy chủ VLESS từ cấu hình sing-box. Hãy dùng liên kết vless:// của máy chủ thay thế.

Mọi cài đặt được hỗ trợ dưới đây đều được kiểm thử với máy chủ Xray và sing-box thật.

ID người dùng

ID người dùng thường là một UUID, chẳng hạn 3971e1b2-18a3-4f83-8fa6-bf9b142ee258. Máy chủ Xray cũng chấp nhận bất kỳ văn bản nào khác dài tối đa 30 ký tự làm ID, và biến nó thành UUID theo cùng cách mọi máy khách làm. Potatso cũng vậy, nên hãy dùng ID đúng như nhà cung cấp đưa.

Phương thức truyền tải

Truyền tải type của liên kết Hỗ trợ Đã kiểm thử với
Không truyền tải (TCP thuần) tcp, raw, hoặc không có ✅ Xray, sing-box
WebSocket ws ✅ Có hoặc không có early data Xray, sing-box
gRPC grpc ✅ Xray, sing-box
HTTP Upgrade httpupgrade ✅ Xray, sing-box
XHTTP xhttp, splithttp ✅ Ở chế độ stream-one và auto Xray
HTTP/2 http hoặc h2 ✅ sing-box
mKCP kcp ❌
QUIC quic ❌
TCP với làm rối header HTTP tcp với headerType=http ❌

Mọi phương thức truyền tải đều hoạt động có và không có TLS, và với UDP. Potatso không nhập máy chủ có phương thức truyền tải mà nó không hỗ trợ.

Xray không còn cung cấp HTTP/2 hoặc QUIC: các máy chủ Xray từng dùng chúng nay dùng XHTTP.

XHTTP

XHTTP (trước đây là SplitHTTP) có nhiều chế độ. Potatso gửi toàn bộ kết nối dưới dạng một yêu cầu HTTP (stream-one). Máy chủ Xray chấp nhận điều đó ở chế độ auto mặc định và ở chế độ stream-one và stream-up, nên liên kết có mode=auto, hoặc không có mode, hoạt động được.

Potatso không hỗ trợ các chế độ máy khách packet-up và stream-up, và không nhập liên kết yêu cầu chúng. Tham số extra của liên kết XHTTP không được hỗ trợ: Potatso bỏ qua nó. Potatso sửa máy chủ XHTTP có TLS hoặc REALITY; máy chủ XHTTP được nhập mà không có TLS vẫn hoạt động.

Bảo mật

Bảo mật security của liên kết Hỗ trợ
Không có none, hoặc không có ✅ Lưu lượng của bạn không được mã hóa trừ khi máy chủ dùng VLESS Encryption.
TLS tls ✅
REALITY reality ✅ Không truyền tải, gRPC hoặc XHTTP

Cài đặt TLS

Cài đặt Khóa Clash Tham số liên kết Hỗ trợ
Tên máy chủ (SNI) servername sni ✅ Nếu không có, Potatso dùng địa chỉ của máy chủ.
ALPN alpn alpn ✅ Nếu không có, Potatso gửi http/1.1 cho WebSocket, h2 cho gRPC, HTTP/2 và XHTTP, và không gửi gì cho các loại còn lại.
Bỏ qua xác minh chứng chỉ skip-cert-verify allowInsecure, insecure ✅
Ghim chứng chỉ (SHA-256) fingerprint pcs ✅ Một chứng chỉ
Xác minh chứng chỉ theo tên khác vcn ❌ Potatso đối chiếu chứng chỉ với tên máy chủ.
Dấu vân tay trình duyệt client-fingerprint fp ✅ chrome, firefox, safari, ios, android, edge và random. Các tên khác kết nối bằng bắt tay mặc định.
Encrypted Client Hello (ECH) ech-opts ech ✅ Với cấu hình ECH trong liên kết hoặc đăng ký
Chứng chỉ CA tùy chỉnh ❌
Chứng chỉ máy khách TLS certificate, private-key ❌

Tắt xác minh chứng chỉ cho phép bất kỳ ai nằm giữa bạn và máy chủ đọc được lưu lượng của bạn. Nếu máy chủ dùng chứng chỉ tự ký, hãy ghim chứng chỉ thay thế: đặt SHA-256 của chứng chỉ làm mã ghim chứng chỉ. Potatso ghim một chứng chỉ; nó không nhập liên kết liệt kê nhiều chứng chỉ trong pcs.

Dấu vân tay trình duyệt làm cho bắt tay TLS của kết nối trông giống của trình duyệt đó. Nó không thay đổi những gì máy chủ phải hỗ trợ.

REALITY

Máy chủ REALITY mượn chứng chỉ TLS của một trang web khác, nên không cần chứng chỉ riêng. Đặt khóa công khai và short ID của máy chủ như nhà cung cấp đưa, và đặt tên máy chủ là trang web mà máy chủ mượn. spx (spider path) của liên kết không cần để kết nối, và Potatso bỏ qua nó.

REALITY cần dấu vân tay trình duyệt: khi liên kết hoặc cài đặt của bạn không có, Potatso dùng chrome. Với REALITY, android và các tên Potatso không biết cũng kết nối như chrome.

REALITY hoạt động khi không có truyền tải, với gRPC và XHTTP.

Flow Vision

Flow flow của liên kết Hỗ trợ
Không có không có ✅
Vision xtls-rprx-vision ✅
Vision, cho phép UDP 443 xtls-rprx-vision-udp443 ✅
xtls-rprx-direct, xtls-rprx-splice và các flow XTLS cũ khác ❌ Xray đã loại bỏ chúng

Vision chỉ hoạt động khi không có truyền tải và với TLS hoặc REALITY: Potatso không lưu hay nhập máy chủ Vision có phương thức truyền tải khác hoặc không có TLS. Nó cũng hoạt động với VLESS Encryption chạy trên TLS.

Với Vision, UDP được mang theo cách Xray mang, qua Mux.Cool, mà cả máy chủ Xray và sing-box đều chấp nhận. Máy khách của Xray từ chối UDP tới cổng 443 (QUIC) với xtls-rprx-vision, để trình duyệt chuyển sang TCP; Potatso mang nó với cả hai flow.

VLESS Encryption

VLESS Encryption (mlkem768x25519plus) là lớp mã hóa hậu lượng tử của Xray: trao đổi khóa ML-KEM-768 và X25519 bên dưới kết nối VLESS. Cài đặt decryption của máy chủ có giá trị encryption tương ứng cho máy khách, trông như sau:

mlkem768x25519plus.native.0rtt.<key>
Cài đặt Hỗ trợ
Chế độ native, xorpub và random ✅
1rtt và 0rtt (kết nối được tiếp tục) ✅
Máy chủ được xác thực bằng khóa X25519 hoặc ML-KEM-768 ✅
Không truyền tải và không có TLS ✅
Trên TLS ✅ Cũng với Vision
Vision không có TLS ❌

Potatso giữ giá trị encryption của liên kết, đăng ký Clash hoặc cấu hình Xray. Bạn chưa thể nhập một giá trị trong cài đặt máy chủ.

Ghép kênh

Potatso có thể chạy nhiều kết nối trên một kết nối VLESS, đặt bằng smux trong đăng ký Clash:

Giao thức smux.protocol của Clash Máy chủ Hỗ trợ
Mux.Cool (Xray) muxcool Xray, sing-box ✅ TCP và UDP
Ghép kênh sing-box smux, yamux, h2mux sing-box, với ghép kênh được bật ✅ TCP và UDP, có hoặc không có đệm

Với Vision, Mux.Cool chỉ mang UDP và mỗi kết nối TCP giữ kết nối riêng của nó, như trong Xray. Ghép kênh sing-box không hoạt động với Vision, và Potatso không nhập máy chủ Vision yêu cầu nó.

Cài đặt mux của Xray trong cấu hình Xray không được nhập.

UDP

VLESS mang UDP trên cùng kết nối với TCP. UDP tắt theo mặc định, như trong Clash. Hãy bật Chuyển tiếp UDP trong cài đặt máy chủ nếu máy chủ của bạn chuyển tiếp UDP: Xray và sing-box đều có. Đăng ký Clash bật nó bằng udp: true.

Mỗi luồng UDP có kết nối riêng đến máy chủ, và mỗi đích có luồng riêng. Potatso không hỗ trợ XUDP hay packetaddr (packetEncoding trong liên kết, packet-encoding hoặc xudp trong đăng ký): máy chủ chấp nhận UDP của Potatso mà không cần chúng, và Potatso bỏ qua cài đặt đó.

Hỗ trợ tính năng

Tính năng Hỗ trợ
Giao thức VLESS phiên bản 0: lệnh TCP và UDP ✅
ID người dùng dạng UUID và văn bản ✅
Nhiều người dùng trên một máy chủ ✅ Mỗi người có ID riêng
Flow Vision (xtls-rprx-vision, -udp443) ✅ Xem Vision
VLESS Encryption (mlkem768x25519plus) ✅ Xem VLESS Encryption
TLS, REALITY, ECH, ghim chứng chỉ, dấu vân tay trình duyệt ✅ Xem Bảo mật
Truyền tải WebSocket, gRPC, HTTP Upgrade, HTTP/2 ✅ Xem Phương thức truyền tải
XHTTP Chế độ stream-one và auto
mKCP, QUIC, làm rối header HTTP của TCP ❌
Mux.Cool ✅
XUDP, packetaddr ❌ UDP dùng lệnh UDP thuần
Ghép kênh sing-box (smux, yamux, h2mux) ✅
Reverse proxy (reverse của VLESS) ❌ Đó là tính năng phía máy chủ
Liên kết vless:// (chuẩn liên kết chia sẻ Xray) ✅

Liên kết vless:// chứa toàn bộ máy chủ trong một dòng:

vless://id@host:port?type=…&security=…&…#name
Thành phần Mô tả
id ID người dùng.
host Địa chỉ máy chủ. Đặt địa chỉ IPv6 trong dấu ngoặc vuông, chẳng hạn [2001:db8::1].
port Cổng máy chủ.
encryption none, hoặc một giá trị VLESS Encryption.
flow Tùy chọn. xtls-rprx-vision hoặc xtls-rprx-vision-udp443.
type Phương thức truyền tải.
security none, tls hoặc reality.
sni, alpn, fp, pcs, ech, allowInsecure Cài đặt TLS.
pbk, sid Khóa công khai và short ID của REALITY.
host, path Header Host và đường dẫn của WebSocket, HTTP Upgrade, HTTP/2 và XHTTP. Đường dẫn WebSocket có thể mang early data dưới dạng ?ed=2048.
serviceName Tên dịch vụ gRPC.
mode Chế độ XHTTP.
name Tùy chọn. Tên của máy chủ trong Potatso.

Khi Potatso chia sẻ máy chủ VLESS, nó viết liên kết theo dạng này.

Mỗi ví dụ cho thấy liên kết để nhập. ID người dùng là 3971e1b2-18a3-4f83-8fa6-bf9b142ee258.

TLS không có truyền tải:

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

REALITY với Vision, mượn www.example.com:

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

WebSocket qua TLS thông qua CDN, với 2048 byte early data:

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

gRPC qua TLS:

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

HTTP Upgrade qua TLS:

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

XHTTP qua TLS:

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

HTTP/2 qua TLS:

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

VLESS Encryption không có TLS:

vless://3971e1b2-18a3-4f83-8fa6-bf9b142ee258@vless.example.com:8443?security=none&encryption=mlkem768x25519plus.native.0rtt.u7dtLE6KgE4mjeBK3oYdNMw6MJB47Ijr_9AG2avwSmY&type=tcp#Encryption
Điều hướng

Type to search…

↑↓ navigate↵ selectEsc close