Skip to content

Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.

License

Notifications You must be signed in to change notification settings

jaimey/openvpn-install

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openvpn compatible with Grandstream phones

The original script was modified to be compatible with the Grandstream phones.

Modifications:

Routing of all traffic through the VPN has been disabled.

;push "redirect-gateway def1 bypass-dhcp"

TLS, tls-crypt, or tls-auth authentication disabled.

;tls-crypt tls-crypt.key 0
;tls-auth tls-auth.key 0

The log was enabled 🙂

log /var/log/openvpn/log.log

Usage

First, get the script and make it executable:

curl -O https://raw.githubusercontent.com/jaimey/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh

Then run it:

./openvpn-install.sh

You need to run the script as root and have the TUN module enabled.

The first time you run it, you'll have to follow the assistant and answer a few questions to setup your VPN server.

I recommend:

IPv6 support = no
Protocol = UDP
DNS = Google
Compression = no
Customize encryption settings = no

Credits & Licence

Many thanks to the contributors and Nyr's original work.

This project is under the MIT Licence

About

Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%