Go to file
Shengjing Zhu 252040b47c feat: preshared key, client port and DoH
Closes #2, Closes #3
2022-07-18 23:14:07 +08:00
.github/workflows feat: publish docker image in ci 2022-03-08 14:56:58 +08:00
docs docs: options compared to wg configuration file 2022-07-14 02:36:59 +08:00
internal feat: preshared key, client port and DoH 2022-07-18 23:14:07 +08:00
.gitignore feat: new exit mode 2022-03-06 23:45:32 +08:00
Dockerfile feat: publish docker image in ci 2022-03-08 14:56:58 +08:00
LICENSE init 2021-10-07 17:14:14 +08:00
README.md docs: link detail usage in README 2022-07-14 02:44:31 +08:00
conf.go feat: preshared key, client port and DoH 2022-07-18 23:14:07 +08:00
conn.go feat: new exit mode 2022-03-06 23:45:32 +08:00
docker-bake.hcl feat: publish docker image in ci 2022-03-08 14:56:58 +08:00
go.mod chore: bump wireguard-go version 2022-07-14 01:31:50 +08:00
go.sum chore: bump wireguard-go version 2022-07-14 01:31:50 +08:00
main.go feat: preshared key, client port and DoH 2022-07-18 23:14:07 +08:00
stats.go chore: bump wireguard-go version 2022-03-11 12:22:03 +08:00

README.md

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 detail usage, see https://github.com/zhsj/wghttp/tree/master/docs.