hieuha / WIFI-Shield

Protect your privacy and security online

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WIFI Shield

Setups

sudo -s
cd /opt/
git clone https://github.com/hieuha/WIFI-Shield.git

Auto Starting This Program As A Daemon Service

crontab -e
@reboot /usr/bin/python /opt/WIFI-Shield/run.py

Enable Network Forwarding

sudo -s
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "net.ipv4.ip_forward=1" > /etc/sysctl.conf
sysctl -p

Routing Network With Iptables

iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE
iptables -A FORWARD -i wlan1 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPT


iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE
iptables -A FORWARD -i tun0 -o wlan1 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i wlan1 -o tun0 -j ACCEPT

Create OpenVPN

ssh user@your-remote-server
sudo -s
chmod +x ./setup_openvpn_server_centos.sh
./setup_openvpn_server_centos.sh

Or you can see a tutorial at https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-14-04

VPN Manual Setups

sudo -s
/usr/sbin/openvpn /opt/WIFI-Shield/openvpn/DO-SGP1/client.ovpn

Screenshots

WIFI-Shield Dashboard Wifi Configuration

About

Protect your privacy and security online


Languages

Language:HTML 49.4%Language:Python 42.8%Language:CSS 7.5%Language:Shell 0.3%