Skip to content

dgsrosa/OpenVPN_Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Please, run Install_OpenVPN_EasyRSA.py script with Sudo. This should be enough to set your server listenning on 1194. (SELECT YES FOR SURICATA IDS AT END :)

  • Ensure with you Internet Provider to redirect this traffic to this port and set a staticl LAN Ipv4 for the server.

  • Im trying to figure out how reflect the real IP out of CGNAT to use NoIP, i was not able to complete this task yet.

  • MTU was set by default. Ensure to adjust the better MTU for the server and Client, run a Iperf3 (I pretend to automate this).

  • Adjust your interface on wakeup_VPN_config.sh

  • The OVPN File will be generated in the same Path of ./Scripts folder.

  • If you want, Install Suricata IDS to inspect eth0.

  • I used "Scapy: Python-based interactive packet manipulation library" for testing Suricata Rules. There is another branch created only for tests, "scapy-Suri-tests.py".

TESTED AND WORKED ON:

Distributor ID: Kali Description: Kali GNU/Linux Rolling Release: 2025.1 Codename: kali-rolling

5.15.44-Re4son-v7+

About

A lightweight local VPN server with IDS based on OpenVPN and Suricata — encrypts your communication outside your home network and keeps you safe. Easy to install — just run the Python script.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors