Giter VIP home page Giter VIP logo

trojan-plus's Introduction

Trojan Plus Project

Introduction

It's compatible with original trojan with following experimental features:

Trojan plus can be used as client or server to connect original trojan server or client, so if you just upgrade trojan plus binary with old config file, it can work all the same, we has optimized original trojan project a lot, especially in NAT mode.

Trojan plus' experimental features need to be used/enabled both server-end and client-end, so if you want to use them, please update both ends into trojan plus. In the other words, if you don't use/enable experimental features, you can use trojan plus in single end to adapt the original trojan.

Trojan plus has a different belief to original trojan, running effective with more features first instead of project simplification (origin trojan don't want to add unnecessary features, they want to keep the project simple). Under this trojan plus' belief, for Android lib, we even write a low level TUN tunnel interface to get better effective a little bit, rather than integrate/use other 3rd system directly such as tun2socks or clash (such as shadowsocks-android and Igniter).

Trojan plus project's best running environment is Linux system in NAT mode (might be known as transparent proxy), it would be better if you has a software-router gateway instead of OpenWrt in a weak hardware. That's to say trojan plus is prepared for company's gateway for handreds of devices proxying.

Compiling

Requirement

Here is a compiling guide to guide you compiling trojan plus in CentOS, you can copy and modify it for your system.

Configure

Here's a config wiki for fully introduction.

Open Source Code

Mobile client

There is a repo that developed for Trojan Plus especially in mobile devices:

https://github.com/Trojan-Plus-Group/trojan-plus-app

Usage or performance testing or even contribution are very welcome.

License

We follow original trojan's GPLv3

trojan-plus's People

Contributors

a-wing avatar chigusa0w0 avatar du5 avatar felixonmars avatar greaterfire avatar jonathanhouten avatar kccat avatar kidonng avatar klzgrad avatar mem0rz avatar weidideng avatar willypillow avatar wongsyrone avatar xsm1997 avatar yuchting avatar zhangsan946 avatar zhyncs avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.