samm-git / aws-vpn-client

Connect to the AWS Client VPN with SAML using OSS Client
MIT License
206 stars 97 forks source link

rootless socks5 tunnel, openvpn 2.6 #23

Open bendlas opened 1 year ago

bendlas commented 1 year ago

I created an openvpn fork - https://github.com/bendlas/openvpn-tuna - which has patches from this repository, rebased on openvpn's release/2.6 branch, and on top of code from openvpn-tunpipe.

With this I can have openvpn run a userland proxy, like ocproxy or tunsocks, without any elevated privileges at all.

Besides the patches, I took from this repo the server.go, as well as the basis for the connection script.

@samm-git thank you very much for your fantastic work. If you would like anything from openvpn-tuna, I'd be happy to prepare PRs and start treating this as upstream.

samm-git commented 1 year ago

Wow, idea to create rootless openvpn is amazing, i was also thinking to do it few times but never found a tie to start that. I will play with it for sure. I am not actively using AWS VPN atm, but thank you for letting me know that it works with your project