Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
1–10 of 67 posts
Re: Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
#2Re: Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
#3Does it support OpenVPN?
Re: Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
#4Does it support OpenVPN?
... Um.. what? It's wireguard. It does the wireguard. Are you looking for tunsocks?
Otherwise you may be able to use SSH's SOCKS proxy mode if you can directly SSH, e.g. ssh -D 3128 user@host .. will listen on port 3128 as a SOCKS proxy.
Re: Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
#5I use it to selectively proxy Firefox tabs using multi-account containers to a home router that speaks Wireguard (but no application-layer proxying protocol or SSH).
Re: Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
#6Re: Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
#7Re: Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
#8Is there completely userspace server implementation? Without tun/tap devices, etc. I guess some kind of userspace IP stack is necessary for that, although not sure.
It uses a userspace TCP/IP stack by Google, as far as I understand.
Re: Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
#9Is there completely userspace server implementation? Without tun/tap devices, etc. I guess some kind of userspace IP stack is necessary for that, although not sure.
Re: Wireproxy: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
#10How's the performance? My memory is that "vanilla" SOCKS is really easy to do (just run ssh with the right option and tell your application to use it) but really slow. I suspect this is mostly for cases where you don't have a normal SOCKS/ssh server, but I'm curious if it offers a benefit there too.
For me, SOCKS over SSH has always been pretty performant, unlike e.g. OpenSSH's TUN mode (since that ends up doing TCP over TCP).