Skip to content

icsy7867/PocketVPN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tested on Mikerr's Tinkerboard 2.0.4 and 2.0.7 and Raspberry Pi 4 Buster

alt text

alt text

alt text

Installation

git clone https://github.com/icsy7867/PocketVPN
cd PocketVpn
sudo chmod +x install.sh
sudo ./install.sh

You should not see any errors. Also make sure to set ipv4 forwarding!

Please uncomment net.ipv4.ip_forward=1 in /etc/sysctl.conf and reboot!
Once installed, connect to "PocketVPN" SSID and access the web interface:
http://192.168.4.1

Default Username: admin
Default Password: 1234567890
(Please change in settings in the web gui)
Also set your VPN provider Username/Password in the settings.
You should be able to see "PocketVPN" SSID on your devices.  Default wifi password is 1234567890

Additional Notes

Please streamline your openvpn configs by including your TLS and CA certificates within you .ovpn file.

Additionally please also include the auth file in your ovpn configs.

Your ovpn files should have this structure at the end of them

auth-user-pass /var/www/html/openvpn/auth
key-direction 1 #this may or may not be needed depending on the OpenVPN server.
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
Key here
-----END OpenVPN Static key V1-----
</tls-auth>

<ca>
-----BEGIN CERTIFICATE-----
CA Cert(s) here
-----END CERTIFICATE-----
</ca>
script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

To do: Add AC wifi raspberrypi/linux#2619 (comment)

About

Portable Wireless Access Point on the ARM Platform with PHP Based Frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published