wghttp

command module
v0.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2024 License: BSD-3-Clause Imports: 22 Imported by: 0

README

wghttp

Turn WireGuard to HTTP & SOCKS5 proxies.

The HTTP & SOCKS5 proxies are served on same port. It runs in userspace, without requirement of 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/zhsj/wghttp/tree/master/docs.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
third_party/tailscale/proxymux
Package proxymux splits a net.Listener in two, routing SOCKS5 connections to one and HTTP requests to the other.
Package proxymux splits a net.Listener in two, routing SOCKS5 connections to one and HTTP requests to the other.
third_party/tailscale/socks5
Package socks5 is a SOCKS5 server implementation.
Package socks5 is a SOCKS5 server implementation.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL