Skip to content
forked from zhsj/wghttp

Turn WireGuard (and AmneziaWG) to HTTP & SOCKS5 proxies

License

Notifications You must be signed in to change notification settings

bobpaul/awghttp

 
 

Repository files navigation

awghttp

Turn WireGuard to HTTP & SOCKS5 proxies.

Supports AmneziaWG protocol extensions to hide from Deep Packet Inspection firewalls. A more complete description of AmneziaWG's obfuscation strategy can be found here

Based on the work of zhsj's wghttp

The HTTP & SOCKS5 proxies are served on the same port. It runs in userspace, without requiring a WireGuard kernel module or TUN device.

In remote exit mode, the proxy is served on local network, and the traffic from proxy server goes to WireGuard network.

In local exit mode, the proxy is served on WireGuard network, and the traffic from WireGuard goes to local network.

For detailed usage, see https://github.com/bobpaul/awghttp/tree/master/docs.

About

Turn WireGuard (and AmneziaWG) to HTTP & SOCKS5 proxies

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Go 93.5%
  • Dockerfile 4.9%
  • HCL 1.6%