Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

embedded OpenVPN client #321

Open
deanm0000 opened this issue Jan 31, 2025 · 0 comments
Open

embedded OpenVPN client #321

deanm0000 opened this issue Jan 31, 2025 · 0 comments

Comments

@deanm0000
Copy link

It'd be a great feature if this could embed an openvpn client so it can (optionally via reading ovpn file) send all of its traffic through openvpn instead of the open network.

Sadly, I don't know enough about rust or networking to know how feasible this is. I found this https://github.com/jamesmcm/vopono which was updated just yesterday that might do the trick. There are also these but they're pretty stale.

https://github.com/lattice0/true_libopenvpn3_rust

https://github.com/luishsr/rust-vpn This one doesn't mention openvpn so maybe a tangent

https://docs.rs/openvpn-plugin/latest/openvpn_plugin/

The way I've accomplished this functionality before is setting up a docker container with a torrent client and ovpn client in it and then only let the container talk to the ovpn server so keep it from ever leaking. That's just a much heavier setup than if it were all self contained.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant