Project V: Open-source Tools to Build your Own Private Network


If you are interesting to build your own internet-ready privacy network, You are in luck with this open-source project (Project V).

But wait, Why would any one would be interested to go through all of the troubles to build his own configured structure instead of choosing a service from the free dozens up-there?

For many the thrill of learning and see how it works, for others they like to be in-control of their own tools.

Project V is a multi-platform production-ready set of tools to build privacy-ready networks. It's core called V2Ray; a tool that manages network protocols and communications.

Unlike other similar open-source projects, this project is up-to-date, production-ready and well documented with a powerful tools and rich workflow.

Project V is in active development, it's documentation is updated regularly and some parts of the documentation are not yet complete, however they are not critical, so stay tuned.  

Features

  • Multiple platforms (macOS, Windows, and Linux)
  • Third-party support for mobile (Android)
  • Multiple inbound/ outbound proxies
  • Multi-protocol supports (Socks, HTTP, Shadowsocks, VMess etc. Each protocol may have its own transport, such as TCP, mKCP, WebSocket etc.)
  • Multi-paradigm support
  • Highly configurable
  • Customizable routing
  • Reverse proxy
  • Obfuscation
  • Policy settings manager
  • Docker installation support
  • Rich command-line interface
  • Well documented
  • Developer friendly
  • Production ready
  • Statistics: User traffic, Global traffic
  • Community support in English and Chinese

Rich workflow

Project V offers different workflow options which include single server setup, server bridge and internal privacy-powered network. It has a flexible configuration options that ease the required workflow setup.

Project V: Single Server Workflow
Project V: Single Server Workflow

Project V: Server Bridge Workflow
Project V: Server Bridge Workflow

Internal Workflow: Multiple inbound proxies and multiple outbound proxies

License

Project V is an open-source project that released under MIT License

Resource

Conclusion

If you are into building network apps or work in network security and pen-testing, You should give this project a try. Also, We would recommend this project to who are learning Go programming language which is the core programming language for Project V, as going thru its open-source code can improve their Go language skills.

Support and Donations

If you used this project and interested in supporting it, you can reach their donation page here.






Hamza Mu Author: Hamza Mu

A physician with programming skills, Linux user since late 1990s, Open source supporter. Coding with Python, NodeJS (Meteor, VueJS, Express, D3, PhantomJS), SmallTalk & R language.





Read more