Skip to content

Generate OpenVPN split tunneling routes for video conferencing

License

Notifications You must be signed in to change notification settings

Teko012/openvpn-split-tunneling-generator-for-video-conferencing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generate OpenVPN split tunneling routes for video conferencing

The tool generates OpenVPN configuration commands that can be used with OpenVPN clients such as Viscosity to make video conferencing traffic bypass a Full Tunnel OpenVPN connection by making it into a split tunnel.

The output in openvpn/routes.conf can be added to a connection's config.conf file or copied into the Advanced tab under a connection's settings in Viscosity.

With some slight modifications, these routes can also be pushed down from an OpenVPN server to the end users.

Supported providers

Usage

It requires Python 3.6 or above. In a new virtual environment, install the required packages:

python -m pip install --upgrade pip
pip install -r requirements.txt

Then run it with:

python generate.py

This will generate the routes from the providers folder to openvpn/routes.conf.

About

Generate OpenVPN split tunneling routes for video conferencing

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages