Home - Trojan-Plus-Group/trojan-plus GitHub Wiki

Trojan Plus is derived from Trojan, like ShadowsocksR is derived from Shadowsocks.

You can get a compiling guide here and a configuring guide here.

Big Features

Did Some Optimizations

Trojan Plus has been optimized from original Trojan, including better loging, avoiding copying and so on, these optimizations do not list here, if you change your proxy app from Trojan to Trojan Plus, you might get more effective in some cases.

Integratding Android Compiling

Original Trojan project hasn't given any guide to compile it into Android (or iOS) runtime library, but Trojan Plus did. In order to bring good enough running effective in mobile devices, Trojan Plus integrate some parts of badvpn/tun2sock's codes, it will transfer data all in user space instead of pass through kernel space, it needs a lot of works, why? All for the motto: effectives first.

If you want to know how to compile Trojan Plus into Android library, please check make_android.sh script and Trojan Plus Android Libs project.

Later, Trojan Plus Group will publish a Android app, of course open source.