Cara membaca tautan vmess://, vless://, ss://, atau trojan://

Arti setiap bagian tautan konfigurasi V2Ray, dengan contoh placeholder untuk VLESS, VMess, Shadowsocks, dan Trojan, serta alasan tautan adalah kredensial.

Terakhir ditinjau:

Tautan konfigurasi memadatkan semua yang dibutuhkan klien ke dalam satu baris: server, kunci, dan pengaturan transport. Mengetahui cara membacanya memberi tahu apa yang kamu terima dan mengapa sebuah konfigurasi gagal. Semua contoh di bawah memakai placeholder, bukan server sungguhan.

VLESS

vless://[email protected]:443?encryption=none&security=reality&sni=site.example&fp=chrome&pbk=PUBLIC_KEY&sid=SHORT_ID&type=tcp&flow=xtls-rprx-vision#my-config
BagianArti
00000000-…ID pengguna (UUID). Inilah kuncinya: siapa pun yang memilikinya bisa memakai server.
server.example:443Alamat dan port server.
encryption=noneVLESS tidak melakukan enkripsi sendiri; lapisan keamanan yang melindungi lalu lintas.
securitynone, tls, atau reality.
sniNama server yang disajikan dalam handshake TLS. Dengan REALITY, ini adalah situs asli yang ditiru.
fpSidik jari TLS yang ditiru klien, seperti chrome.
pbk, sidKunci publik REALITY dan short ID. Keduanya harus cocok persis dengan server.
typeTransport: tcp, ws (WebSocket), grpc, dan lainnya.
flowxtls-rprx-vision adalah flow Vision, dipakai dengan REALITY atau TLS lewat TCP.
path, host, serviceNamePengaturan transport WebSocket atau gRPC, bila dipakai.
#my-configLabel yang tampil di daftarmu.

VMess

Tautan vmess:// adalah prefiks yang diikuti Base64 dari sebuah dokumen JSON kecil. Setelah didekode, bentuknya seperti ini:

{"v":"2","ps":"my-config","add":"server.example","port":"443","id":"00000000-0000-0000-0000-000000000000","aid":"0","scy":"auto","net":"ws","type":"none","host":"server.example","path":"/path","tls":"tls","sni":"server.example"}

add dan port adalah server, id adalah UUID, aid adalah alter ID lama (seharusnya 0), net adalah transport, host dan path milik WebSocket, tls menyalakan TLS, dan ps adalah label. Untuk mendekode satu tautan secara manual, ambil teks setelah vmess:// dan jalankan lewat base64 -d.

Shadowsocks

ss://BASE64(method:password)@server.example:8388#my-config

Bagian sebelum @ adalah sandi enkripsi dan kata sandi, dienkode Base64. Gunakan sandi AEAD. Sandi stream yang lebih lama seperti rc4-md5 atau aes-256-cfb lemah. Beberapa tautan lama mengenkode Base64 seluruh method:password@host:port sebagai gantinya.

Trojan

trojan://[email protected]:443?security=tls&sni=server.example&type=tcp#my-config

Bagian sebelum @ adalah kata sandi. Trojan memerlukan TLS untuk melindungi lalu lintas, jadi security=tls seharusnya ada.

Langganan

URL langganan mengembalikan daftar tautan, biasanya dienkode Base64, satu per baris. Aplikasi mengambilnya, mendekodenya, dan menambahkan setiap tautan. Saat penyedia mengganti server yang diblokir, menyegarkan langganan membawa server yang baru.

Kesalahan yang merusak tautan

Dekoder tautan memeriksa yang umum:

  • UUID atau port yang tidak valid;
  • REALITY tanpa kunci publik atau nama server;
  • VLESS atau Trojan tanpa TLS;
  • allowInsecure diaktifkan, yang mematikan pemeriksaan sertifikat;
  • sandi Shadowsocks yang usang;
  • alter ID VMess bukan nol.

Satu karakter yang salah di pbk atau sid membuat konfigurasi REALITY gagal tanpa pesan apa pun. Lihat mengapa koneksi bisa berhasil tetapi tidak memuat apa pun.

Tautan adalah kredensial

UUID atau kata sandi di dalam tautan adalah kunci ke server. Siapa pun yang memiliki tautan itu bisa memakainya, dan di server bersama hal itu bisa menggerus kuotamu. Jangan posting tautan di obrolan publik; tautan publik juga lebih cepat diblokir.

Dekoder di situs ini mengurai di dalam halaman dan tidak mengirim apa pun ke mana pun: halaman tidak membuat permintaan jaringan apa pun saat mendekode tautan. Meski begitu, berhati-hatilah dengan alat online apa pun tempat kamu menempel tautan. Kamu selalu bisa mendekode satu tautan secara offline dengan base64 -d, seperti di atas.

Sumber

Bawa konfigurasimu. Tinggalkan tebak-tebakan.

Gratis di App Store untuk iPhone, iPad, dan Mac.