As a tool developer, the fastest way to get up and running is by using Dispatcher, a tool developed by The Operator Foundation. Dispatcher currently supports the following proxy modes:
- Transparent TCP
- Transparent UDP
- SOCKS5 (with optional PT 1.0 authentication protocol for tor)
- STUN UDP
Dispatcher supports multiple obfuscation methods, including meek, obfs4, shadowsocks, and scramblesuit. It also supports obfs2 and obfs3, which should only be used for testing/educational exploration.
For a sample walkthrough of using Dispatcher in this way, see the OpenVPN Walkthrough