Trojan VPN: Where to Get a Trojan Server and Which Apps Connect to It
A Trojan VPN connection comes in one of three ways: a paid provider issuing ready Trojan profiles, a free client app importing such a profile, or your own server on a VPS run through a panel. The ranking covers 41 entries, but just 11 publish enough data for the main table; the remaining 30 are mostly tools rather than services with actual server networks. The name alludes to the wooden horse story, yet the protocol is ordinary proxy software, not a virus, and it removes nothing from your device. Read more
Sorted by this page’s weighting: Censorship bypass weighs 40% on this page. Each row also shows the overall score.
Ready-made lists
- Works under heavy blocking
- Anonymous
- Honest free
- Trial without a card
- No price rise at renewal
- Netflix and streaming
- Gaming
- For business
All filters by topic: Price and payment · Anonymity and privacy · VPN security · VPN protocols · VPNs by platform · VPNs by use case · Travel and restrictions · VPN jurisdictions · VPN servers by country · VPN customer support · VPN segments
| # | Service | Page score | Protocols | Clients and configs | Obfuscation | From | |
|---|---|---|---|---|---|---|---|
| 1 | CitadelVPN | 8.55overall 8.74 | WireGuard, OpenVPN, VLESS / Reality, Trojan… | VLESS subscription link/keys; … | Yes VLESS/Hysteria2 for… | Protocols: WireGuard, OpenVPN, VLESS / Reality, Trojan…; Clients and configs: VLESS subscription link/keys; …; Obfuscation: yes (VLESS/Hysteria2 for… | €1.38per month |
| 2 | Xeovo VPN | 5.05overall 4.17 | WireGuard, OpenVPN, VLESS / Reality, VMess… | Yes WireGuard/AmneziaWG configs,… | Yes Stealth Proxies | Protocols: WireGuard, OpenVPN, VLESS / Reality, VMess…; Clients and configs: yes (WireGuard/AmneziaWG configs,…; Obfuscation: yes (Stealth Proxies) | €2.99per month |
| 3 | StelsVPN | 4.79overall 3.81 | WireGuard, OpenVPN, IKEv2, VLESS / Reality… | — | — | Protocols: WireGuard, OpenVPN, IKEv2, VLESS / Reality… | €3.99per month |
| 4 | TorGuard | 4.61overall 4.15 | WireGuard, OpenVPN, IKEv2, Own protocol… | Yes custom WireGuard config… | Yes | Protocols: WireGuard, OpenVPN, IKEv2, Own protocol…; Clients and configs: yes (custom WireGuard config…; Obfuscation: yes | — |
| 5 | VPNEU | 4.49overall 3.78 | VLESS / Reality, Trojan, Shadowsocks | subscription link | Yes Reality/Trojan | Protocols: VLESS / Reality, Trojan, Shadowsocks; Clients and configs: subscription link; Obfuscation: yes (Reality/Trojan) | €1.08per month |
| 6 | L×Box | 4.38overall 2.64 | WireGuard, VLESS / Reality, VMess, Trojan… | subscription links; Base64; Xray… | Yes DPI bypass: REALITY, XHTTP,… | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: subscription links; Base64; Xray…; Obfuscation: yes (DPI bypass: REALITY, XHTTP,… | — |
| 7 | Nyx VPN | 4.34overall 3.57 | WireGuard, OpenVPN, VLESS / Reality, VMess… | — | Yes on-device DPI/DNS/TLS… | Protocols: WireGuard, OpenVPN, VLESS / Reality, VMess…; Obfuscation: yes (on-device DPI/DNS/TLS… | €0.71per month |
| 8 | Hiddify | 4.18overall 3.15 | VLESS / Reality, VMess, Trojan, Hysteria2… | subscription links (multiple… | Yes Reality, ECH etc. | Protocols: VLESS / Reality, VMess, Trojan, Hysteria2…; Clients and configs: subscription links (multiple…; Obfuscation: yes (Reality, ECH etc.) | — |
| 9 | Npv Tunnel (NapsternetV) | 4.10overall 2.83 | WireGuard, VLESS / Reality, VMess, Trojan… | subscription links; QR/clipboard… | Yes V2Ray/SSH/DNSTT tunneling | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: subscription links; QR/clipboard…; Obfuscation: yes (V2Ray/SSH/DNSTT tunneling) | — |
| 10 | 3X-UI | 4.09overall 2.42 | WireGuard, VLESS / Reality, VMess, Trojan… | subscription links; QR codes; … | Yes REALITY, XTLS, fallbacks on… | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: subscription links; QR codes; …; Obfuscation: yes (REALITY, XTLS, fallbacks on… | — |
| 11 | Hiddify Manager | 4.02overall 2.52 | WireGuard, VLESS / Reality, VMess, Trojan… | user pages with configs /… | Yes Reality, CDN, ShadowTLS | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: user pages with configs /…; Obfuscation: yes (Reality, CDN, ShadowTLS) | — |
| 12 | Stash | 3.95overall 2.62 | WireGuard, VLESS / Reality, VMess, Trojan… | YAML profile import | — | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: YAML profile import | €1.15per month |
| 13 | V2Box | 3.88overall 2.72 | WireGuard, VLESS / Reality, VMess, Trojan… | custom servers; V2ray/Xray… | Yes Reality, uTLS, vless vision,… | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: custom servers; V2ray/Xray…; Obfuscation: yes (Reality, uTLS, vless vision,… | — |
| 14 | Ratatosk VPN | 3.87overall 2.90 | WireGuard, OpenVPN, VLESS / Reality, VMess… | — | Yes on-device DPI/DNS/TLS… | Protocols: WireGuard, OpenVPN, VLESS / Reality, VMess…; Obfuscation: yes (on-device DPI/DNS/TLS… | — |
| 15 | V2Box - V2ray Client | 3.84overall 2.66 | WireGuard, VLESS / Reality, VMess, Trojan… | share links; subscription links; … | Yes uTLS, Reality, vless vision,… | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: share links; subscription links; …; Obfuscation: yes (uTLS, Reality, vless vision,… | — |
| 16 | Exclave | 3.69overall 2.05 | WireGuard, VLESS / Reality, VMess, Trojan… | subscriptions; groups; routing; … | — | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: subscriptions; groups; routing; … | — |
| 17 | Xray-core (Project X) | 3.65overall 2.59 | WireGuard, Own protocol, VLESS / Reality, VMess… | JSON config; share… | Yes REALITY, XTLS, XHTTP… | Protocols: WireGuard, Own protocol, VLESS / Reality, VMess…; Clients and configs: JSON config; share…; Obfuscation: yes (REALITY, XTLS, XHTTP… | — |
| 18 | Shadowrocket | 3.60overall 2.13 | WireGuard, VLESS / Reality, VMess, Trojan… | user-supplied… | — | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: user-supplied… | — |
| 19 | MahsaNG | 3.56overall 2.07 | WireGuard, VLESS / Reality, VMess, Trojan… | v2ray configs/subscription… | Yes TLS fragmentor, fake Host,… | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: v2ray configs/subscription…; Obfuscation: yes (TLS fragmentor, fake Host,… | — |
| 20 | HTTP Custom - AIO Tunnel VPN | 3.55overall 2.25 | WireGuard, OpenVPN, VLESS / Reality, VMess… | user-supplied SSH/V2Ray configs | Yes SSH/HTTP payload,… | Protocols: WireGuard, OpenVPN, VLESS / Reality, VMess…; Clients and configs: user-supplied SSH/V2Ray configs; Obfuscation: yes (SSH/HTTP payload,… | — |
| 21 | v2rayN | 3.54overall 2.23 | WireGuard, VLESS / Reality, VMess, Trojan… | share links; subscription links; … | — | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: share links; subscription links; … | — |
| 22 | sing-box | 3.50overall 2.37 | WireGuard, OpenVPN, VLESS / Reality, VMess… | JSON config / user-provided… | Yes | Protocols: WireGuard, OpenVPN, VLESS / Reality, VMess…; Clients and configs: JSON config / user-provided…; Obfuscation: yes… | — |
| 23 | v2rayNG | 3.46overall 2.12 | WireGuard, VLESS / Reality, VMess, Trojan… | share links; subscription links; … | Yes TLS fragment settings; VLESS… | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: share links; subscription links; …; Obfuscation: yes (TLS fragment settings; VLESS… | — |
| 24 | VPN Jantit | 3.39overall 2.82 | WireGuard, OpenVPN, IKEv2, L2TP/IPsec… | accounts/configs for third-party… | Yes Reality, SSH WS/CDN, SlowDNS | Protocols: WireGuard, OpenVPN, IKEv2, L2TP/IPsec…; Clients and configs: accounts/configs for third-party…; Obfuscation: yes (Reality, SSH WS/CDN, SlowDNS) | €0.86per month |
| 25 | NekoBox | 3.39overall 2.02 | WireGuard, VLESS / Reality, VMess, Trojan… | subscription links (Shadowsocks,… | Yes via obfuscated protocols | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: subscription links (Shadowsocks,…; Obfuscation: yes (via obfuscated protocols) | — |
| 26 | NekoBox for Android | 3.39overall 2.02 | WireGuard, VLESS / Reality, VMess, Trojan… | subscription links (Shadowsocks,… | Yes via obfuscated protocols | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: subscription links (Shadowsocks,…; Obfuscation: yes (via obfuscated protocols) | — |
| 27 | S-UI | 3.36overall 1.99 | VLESS / Reality, VMess, Trojan, Shadowsocks… | subscription link (link, JSON,… | Yes ShadowTLS/XTLS/naive | Protocols: VLESS / Reality, VMess, Trojan, Shadowsocks…; Clients and configs: subscription link (link, JSON,…; Obfuscation: yes (ShadowTLS/XTLS/naive) | — |
| 28 | mihomo (Clash Meta) | 3.36overall 1.78 | WireGuard, OpenVPN, VLESS / Reality, VMess… | YAML config, rule/proxy providers… | Yes via supported obfuscated… | Protocols: WireGuard, OpenVPN, VLESS / Reality, VMess…; Clients and configs: YAML config, rule/proxy providers…; Obfuscation: yes (via supported obfuscated… | — |
| 29 | XiVPN | 3.21overall 1.77 | WireGuard, VLESS / Reality, VMess, Trojan… | share links… | Yes Xray protocols | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: share links…; Obfuscation: yes (Xray protocols) | — |
| 30 | VPNServerHub | 3.18overall 2.72 | WireGuard, OpenVPN, IKEv2, VLESS / Reality… | WireGuard config files; V2Ray… | — | Protocols: WireGuard, OpenVPN, IKEv2, VLESS / Reality…; Clients and configs: WireGuard config files; V2Ray… | — |
| 31 | Karing | 3.06overall 1.95 | WireGuard, VLESS / Reality, VMess, Trojan… | subscription link / Clash config… | — | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: subscription link / Clash config… | — |
| 32 | V2Ray | 3.05overall 2.13 | WireGuard, Own protocol, VLESS / Reality, VMess… | JSON config files | Yes masquerades as HTTPS website… | Protocols: WireGuard, Own protocol, VLESS / Reality, VMess…; Clients and configs: JSON config files; Obfuscation: yes (masquerades as HTTPS website… | — |
| 33 | Marzban | 2.83overall 1.44 | VLESS / Reality, VMess, Trojan, Shadowsocks | subscription links (V2ray, Clash,… | Yes REALITY/TLS | Protocols: VLESS / Reality, VMess, Trojan, Shadowsocks; Clients and configs: subscription links (V2ray, Clash,…; Obfuscation: yes (REALITY/TLS) | — |
| 34 | Float VPN | 2.83overall 2.82 | WireGuard, OpenVPN, IKEv2, Trojan | — | — | Protocols: WireGuard, OpenVPN, IKEv2, Trojan | — |
| 35 | FreeVPN.us | 2.72overall 2.27 | WireGuard, OpenVPN, L2TP/IPsec, SSTP… | account credentials/configs per… | — | Protocols: WireGuard, OpenVPN, L2TP/IPsec, SSTP…; Clients and configs: account credentials/configs per… | €1.53per month |
| 36 | Quantumult X | 2.61overall 1.32 | VLESS / Reality, VMess, Trojan, Shadowsocks | user-supplied proxy configs | — | Protocols: VLESS / Reality, VMess, Trojan, Shadowsocks; Clients and configs: user-supplied proxy configs | — |
| 37 | V2ray Tunnel Plus (MinaProNet) | 2.45overall 1.29 | WireGuard, VLESS / Reality, VMess, Trojan… | user configs (v2ray) | — | Protocols: WireGuard, VLESS / Reality, VMess, Trojan…; Clients and configs: user configs (v2ray) | — |
| 38 | X-UI | 2.28overall 1.45 | VLESS / Reality, VMess, Trojan, Shadowsocks | Xray inbound configs/links via… | Yes Xray protocols | Protocols: VLESS / Reality, VMess, Trojan, Shadowsocks; Clients and configs: Xray inbound configs/links via…; Obfuscation: yes (Xray protocols) | — |
| 39 | DarkTunnel | 1.96overall 0.99 | VLESS / Reality, VMess, Trojan, Shadowsocks | user configs (locked config files… | Yes SNI injection, DNSTT,… | Protocols: VLESS / Reality, VMess, Trojan, Shadowsocks; Clients and configs: user configs (locked config files…; Obfuscation: yes (SNI injection, DNSTT,… | — |
| 40 | GoFly VPN | 1.92overall 1.53 | Trojan | — | — | Protocols: Trojan | — |
| 41 | Trojan-GFW | 1.87overall 1.26 | Trojan | JSON config (self-hosted… | Yes traffic looks like HTTPS; … | Protocols: Trojan; Clients and configs: JSON config (self-hosted…; Obfuscation: yes (traffic looks like HTTPS; … | — |
How Trojan hides inside plain HTTPS
The client first establishes a real TLS handshake. Only then does it pack the 56-character hex SHA-224 digest of the password, a SOCKS5-style request (CONNECT or UDP ASSOCIATE) and the first data chunk into that same packet. A valid request gets relayed onward; anything with a wrong hash or malformed structure lands on a preset endpoint, by default a web server on port 80, so an active prober sees a boring site. Passive observers see HTTPS, which makes a valid certificate the operator's job. The protocol description documents the byte layout. Implementations include the stalled trojan-gfw original, Trojan-Go with multiplexing and AEAD, and Trojan inbounds in Xray-core and sing-box, which power most of the clients and panels on this list.
Providers that run Trojan servers for you
| CitadelVPN | Xeovo VPN | StelsVPN | |
|---|---|---|---|
| Page score | 8.55 | 5.05 | 4.79 |
| Jurisdiction | Panama | Finland | Cyprus |
| Cheapest paid plan | €1.38/mo | €2.99/mo | €3.99/mo |
| Refund / trial | 14 days / 5-day trial | 30 days / none | 7 days / free 300 MB per day |
| Devices | unlimited | 5 | 10 |
| Countries / servers | 41 / 1000+ | 27 / 60 | 12 / 700+ |
| Sign-up | no email needed | email optional | email required |
Their bypass sub-scores sit within a narrow band (8.1, 7.1, 7.1), so the real differences lie elsewhere. Xeovo provides setup guides for desktop, mobile and routers, and publishes nothing about a kill switch, DNS leak protection or a security audit, which pins its security score at 1.1. StelsVPN demands an email and advertises VLESS with Reality and uTLS, yet its no-logs claim has no audit behind it, hence privacy 1.3. CitadelVPN is the only one of the 41 listed here with an independent no-logs audit. It allows unlimited devices, accepts crypto payment, and reserves its WireGuard and OpenVPN config files for the MAX plan.
Further down: TorGuard at 4.61 (USA, €9.45 month to month, 7-day refund), VPNEU at 4.49 relying on third-party clients like Hiddify and v2rayNG (from €1.08 a month), and Nyx VPN at 4.34, €0.71 a month on a yearly plan but iPhone-only.
Apps, cores and panels: what the other entries do
| Role | Examples | Cost | What you still need |
|---|---|---|---|
| Client app | Hiddify, v2rayN, v2rayNG, Shadowrocket, Karing | mostly free, Shadowrocket paid | a profile from a provider or from your own server |
| Proxy core | Xray-core, sing-box, mihomo (Clash Meta), V2Ray | free, open source | a panel or config driving it; they also run inside client apps |
| Server panel | 3X-UI, Hiddify Manager, S-UI, Marzban, X-UI | free, open source | a VPS, domain, certificate |
These entries score zero on network and poorly on privacy for one plain reason: they publish no servers, no no-logs policy and no audits, so the bypass marks come purely from protocol support. Trojan itself adds just 1 of 10.5 bypass points (stealth mode gets 2, VLESS Reality 1.5), which is why the bare trojan-gfw build sits last at 1.87.
Self-hosted Trojan that survives active probing
Point a domain you own at the VPS, obtain a Let's Encrypt certificate, listen on port 443 and put a real website behind the fallback. A self-signed certificate can work, but only when you pin it on every client. A password typo passes the TLS handshake, fails authentication and lands on the fallback too. The log line "not trojan protocol" marks a different case: the first packet had no Trojan structure at all, being shorter than 58 bytes or lacking the carriage return at byte 57, which usually means a scanner or a client configured for another protocol. Either way, make sure the fallback serves real pages. On public networks the Xray docs call for Mux, because raw TLS-in-TLS becomes detectable.
Trojan or VLESS Reality
Trojan presents your own domain and certificate; VLESS Reality borrows the handshake of a real third-party site, so it needs neither, and it identifies clients by UUID instead of a password hash. If censors in your network have learned to spot Trojan, the VLESS ranking and the VLESS vs Trojan comparison cover the alternative.
Trojan VPN FAQ
Is a Trojan VPN a virus?
The label describes camouflage, nothing more. A Trojan client relays traffic and does not scan or clean anything.
Does Trojan carry UDP?
Yes, through UDP ASSOCIATE inside the TCP stream. There is no separate UDP transport.
Is there a free Trojan VPN?
The software is free almost everywhere; what costs money is the server, either a subscription or your VPS bill.
Why does Trojan-GFW rank last?
It supports Trojan and little else, and publishes no audit or policy the score can count.
Which route fits you
Need it working tonight: pick a provider; the top three cost €1.38 to €3.99 a month on long-term plans, and only CitadelVPN brings an independent audit plus unlimited devices. Already running a VPS: install 3X-UI or Hiddify Manager, add a domain and certificate, and keep a live site behind the fallback. For a Trojan profile from a provider or your own server, Hiddify on Android and desktop, or Shadowrocket on Apple devices, imports it from a link or subscription. And where Trojan gets blocked, switch to VLESS with Reality.