Skip to content

Trojan

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

Updated Markdown olarak görüntüle

Trojan sunucusu bir parola ve TLS ayarları ile, isteğe bağlı olarak da bağlantıyı taşıyan WebSocket veya gRPC gibi bir aktarım ile tanımlanır. Trojan her zaman TLS (veya REALITY) içinde çalışır; bu yüzden izleyen biri için bağlantı sıradan bir HTTPS ziyareti gibi görünür. Potatso, sunucunun aktarımını ve TLS ayarlarını desteklediğinde sunucuya bağlanır. Sunucunuzun ayarlarını, sağlayıcınızın gösterdiği haliyle veya trojan:// bağlantısından kontrol etmek için aşağıdaki tabloları kullanın.

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

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

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

Aktarımlar

Aktarım Bağlantı type Destekleniyor Şununla test edildi
Yalnızca TLS (aktarım yok) tcp veya yok ✅ Xray, sing-box, trojan-go
WebSocket ws ✅ Erken veriyle veya erken verisiz Xray, sing-box, trojan-go
gRPC grpc ✅ Xray, sing-box
HTTP/2 http veya h2 ✅ sing-box
HTTP Upgrade httpupgrade ✅ Xray, sing-box
XHTTP xhttp ❌
mKCP, QUIC kcp, quic ❌

Her aktarım UDP ile çalışır. Potatso, desteklemediği bir aktarıma sahip sunucuyu içe aktarmaz.

Xray artık HTTP/2 sunmuyor: bunu kullanan Xray sunucuları şimdi Potatso'nun henüz desteklemediği XHTTP'yi kullanıyor.

TLS

Ayar Clash anahtarı Bağlantı parametresi Destekleniyor
Sunucu adı (SNI) sni sni, peer ✅ Yoksa Potatso sunucunun adresini kullanır.
ALPN alpn alpn ✅ Yoksa Potatso h2, http/1.1, WebSocket ve HTTP Upgrade için http/1.1, gRPC ve HTTP/2 için h2 gönderir.
Sertifika doğrulamasını atla skip-cert-verify allowInsecure, insecure ✅
Sertifika sabitleme (SHA-256) fingerprint ✅
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.
REALITY reality-opts security=reality, pbk, sid ✅ Aktarımsız veya gRPC ile
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.

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. REALITY bir tarayıcı parmak izi gerektirir: bağlantınızda veya ayarlarınızda yoksa Potatso chrome kullanır.

REALITY aktarımsız ve gRPC ile çalışır. Potatso, başka bir aktarım kullanan REALITY sunucusunu içe aktarmaz.

Çoklama

Potatso, sing-box'ın çoklamasıyla (smux, yamux veya h2mux) tek bir Trojan bağlantısı üzerinden birkaç bağlantı çalıştırabilir; Clash aboneliğinde smux ile ayarlanır. Sunucuda çoklama açık olmalıdır. TCP ve UDP ikisi de çalışır.

trojan-go'nun kendi çoklaması (trojan-go sunucusundaki mux) farklı bir protokoldür ve Potatso onu desteklemez. trojan-go sunucusu, Potatso'nun bağlantılarını onsuz da kabul eder.

UDP

Trojan, UDP'yi TCP ile aynı TLS bağlantısı ü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, sing-box ve trojan-go'nun üçü de aktarır. Clash aboneliği bunu udp: true ile açar.

Özellik desteği

Özellik Destekleniyor
Trojan protokolü: parola özeti, CONNECT ✅
Trojan UDP ASSOCIATE ✅
TLS'siz Trojan (security=none) ❌
Bir sunucuda birkaç kullanıcı ✅ Her biri kendi parolasıyla
WebSocket, gRPC, HTTP/2 ve HTTP Upgrade aktarımları ✅ Bkz. Aktarımlar
XHTTP, mKCP ve QUIC aktarımları ❌
REALITY ✅ Aktarımsız veya gRPC ile
ECH ✅
sing-box çoklaması (smux, yamux, h2mux) ✅
trojan-go çoklaması ❌
trojan-go Shadowsocks şifrelemesi (ss-opts, encryption=ss;…) ❌
Trojan çevresinde ShadowTLS, Restls veya JLS ❌
trojan:// ve trojan-go:// bağlantıları ✅

Desteklenen her özellik en az bir gerçek Trojan sunucusuna karşı test edilmiştir: Xray, sing-box veya trojan-go.

Parola yanlış olduğunda Trojan sunucusu bunun yerine sıradan bir web sitesi gibi yanıt verir (yedek davranışı). Potatso o zaman bağlanamaz ve parola hatası göstermez: bir Trojan sunucusu hiç bağlanmıyorsa önce parolayı kontrol edin.

Potatso, trojan-go'nun Shadowsocks şifrelemesini veya Trojan çevresinde ShadowTLS, Restls ya da JLS kullanan sunucuyu içe aktarmaz; çünkü onlarsız bağlanırdı ve sunucu yanıt vermezdi.

trojan-go'nun bazı özellikleri kendi istemci programının ayarlarıdır ve Potatso aynı işi kendi yoluyla yapar:

  • Yönlendirme: profilinizdeki kuralları kullanın.
  • Yerel SOCKS5 ve HTTP sunucuları ile iletme: Potatso cihazınızın trafiğini kendisi yakalar.

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

trojan://password@host:port?parameters#name
Bölüm Açıklama
password Yüzde kodlamalı parola. @ öncesindeki her şey, varsa : dahil parolanın parçasıdır.
host Sunucu adresi. IPv6 adresini [2001:db8::1] gibi köşeli parantez içine alın.
port Sunucu portu. Yoksa Potatso 443 kullanır.
name İsteğe bağlı. Sunucunun Potatso'daki adı.

Parametreler Xray ve v2rayN'in kullandığı biçimi izler:

Parametre Açıklama
security tls (varsayılan) veya reality.
type Aktarım: tcp, ws, grpc, http (HTTP/2) veya httpupgrade.
sni, peer TLS sunucu adı.
alpn Virgülle ayrılmış ve yüzde kodlamalı ALPN listesi.
fp Tarayıcı parmak izi.
allowInsecure 1, sertifika doğrulamasını kapatır.
host WebSocket, HTTP/2 ve HTTP Upgrade için HTTP Host.
path WebSocket, HTTP/2 ve HTTP Upgrade için yol. /ws?ed=2048 gibi bir WebSocket yolu erken veriyi açar.
serviceName gRPC hizmet adı.
pbk, sid REALITY genel anahtarı ve kısa kimliği.
ech Base64 ve yüzde kodlamalı ECH yapılandırması.

Potatso ayrıca type=original (aktarımsız) veya type=ws içeren trojan-go:// bağlantılarını da içe aktarır. trojan-go'nun Shadowsocks şifrelemesini gerektiren encryption parametreli olanı içe aktarmaz.

Potatso bir Trojan sunucusunu paylaşırken aynı parametrelerle bir trojan:// bağlantısı sunar.

Her örnek, içe aktarılacak bağlantıyı gösterir. Parola secret'tır.

Temel bir sunucu:

trojan://secret@trojan.example.com:443?sni=trojan.example.com#Basic

cdn.example.com üzerinden WebSocket:

trojan://secret@trojan.example.com:443?security=tls&type=ws&host=cdn.example.com&path=%2Fws#WebSocket

TrojanGun hizmet adıyla gRPC:

trojan://secret@trojan.example.com:443?security=tls&type=grpc&serviceName=TrojanGun#gRPC

HTTP/2:

trojan://secret@trojan.example.com:443?security=tls&type=http&host=cdn.example.com&path=%2Fh2#HTTP2

HTTP Upgrade:

trojan://secret@trojan.example.com:443?security=tls&type=httpupgrade&host=cdn.example.com&path=%2Fup#Upgrade

www.example.com'u ödünç alan REALITY:

trojan://secret@trojan.example.com:443?security=reality&sni=www.example.com&pbk=Z84J2IelR9ch3k8VtlVhhs5ycBUlXA7wHBWcBrjqnAw&sid=0123abcd&fp=chrome#REALITY
Gezinme

Type to search…

↑↓ navigate↵ selectEsc close