https://github.com/developersu/ovpnwrapper
Generate and create .ovpn file with embedded certificates and key.
https://github.com/developersu/ovpnwrapper
openvpn openvpn-client
Last synced: 2 months ago
JSON representation
Generate and create .ovpn file with embedded certificates and key.
- Host: GitHub
- URL: https://github.com/developersu/ovpnwrapper
- Owner: developersu
- License: gpl-3.0
- Created: 2017-12-13T13:56:49.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-03T15:00:00.000Z (almost 8 years ago)
- Last Synced: 2025-01-28T19:29:36.934Z (8 months ago)
- Topics: openvpn, openvpn-client
- Language: Python
- Homepage: http://developersu.blogspot.com/2017/12/ovpnwrapper.html
- Size: 14.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ovpnWrapper
ovpnWrapper is script that creates all-in-one .ovpn file. Also generates required certificates and keys for clients.
Just give it to your clients and don't think about copying keys and certs.
If your client need client.ovpn file, client.key, ca.crt and client.crt - this app for you! If something else in addition, then no :(## Requirements
python 3.5 or higher
EasyRSA 3 or higher. Maybe. Tested on 3.0.3.## License
Source code spreads under the GNU General Public License v.3. You can find it in LICENSE file or just visit www.gnu.org (it should be there for sure).
## Build & Deploy
```
$ cp ovpnWrapper.sh /path/to/easyrsa/
$ chmod +x ovpnWrapper.sh
$ vim ovpnWrapper.sh
change:
ovpnFolder
serverCA
commonTLS
head
```
## Uninstall
```
$ rm /path/to/easyrsa/ovpnWrapper.sh
```
## Usage
```
$ ./ovpnWrapper.sh newClient
```