/vpn

Tools for configuring OpenVPN + SSLH

Primary LanguageShell

How to setup sslh

Guide 1 Guide 2

How to setup OpenVPN

Guide 3

Something docker related (idk):

On VPN server:

export OVPN_DATA="ovpn_data"
export HOSTNAME="vpn.server.com"
export CLIENT="client"

docker volume create --name $OVPN_DATA
docker run -v $OVPN_DATA:/etc/openvpn --rm kylemanna/openvpn ovpn_genconfig -u udp://$HOSTNAME
docker run -v $OVPN_DATA:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn
docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn easyrsa build-client-full $CLIENT nopass
docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_getclient $CLIENT > $CLIENT.ovpn