Skip to content

fork of trojan, experimenting with more features

Notifications You must be signed in to change notification settings

sky-bro/trojan-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trojan

Introduction

This is a fork of trojan, written in C++, I use this to learn and experiment features that I’m interested in, like:

  • [X] websocket support
  • [X] socks proxy
  • [ ] http proxy
  • [ ] smux support

build

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug -DBoost_USE_STATIC_LIBS=ON ..
make

Run

I’ll write a detailed blog on setting up trojan.

GUI

I plan to build a simple qt app later (busy at the moment) with more features like:

  • PAC support
  • system proxy
  • import/export configuration

Development

Code Style

find . -regex '.*\.\(cpp\|hpp\|cc\|cxx\)' -exec clang-format -style=file -i {} \;

About

fork of trojan, experimenting with more features

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published