Standalone VPN/Tor WiFi router for journalists and activists
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
netaidkit-env @ 6dae714
openwrt @ c698aa6


Standalone VPN/Tor router for journalists and activists.

Building the firmware image

Install dependencies

sudo apt-get update
sudo apt-get install git-core build-essential libssl-dev libncurses5-dev unzip subversion gawk python python-passlib jq

Create a working directory somewhere and execute the following commands:

git clone
cd netaidkit && make image

You'll find the image in netaidkit/openwrt/bin directory.

Development image

For development image, use:

make dev_image

ssh port: 2222

ssh password: `K@qt1)pLMto

Flashing the GL-iNet:

  1. While pressing the reset button on the side of the GL-iNet, power on the device. You will see the green LED flashing. Hold the reset button until the green LED flashes 5 times. When the red light flashes once, release your finger. The device is now booting into failsafe mode.
  2. Connect to the device using an ethernet cable and manually set your IP address to
  3. Visit in your browser and upload the image called openwrt-ar71xx-generic-gl-inet-6416A-v1-squashfs-factory.bin to the page and click 'Update firmware'. Wait for the device to reboot into the new firmware and do not turn it off.


Connect to the NETAIDKIT access point using password 'netaidkit'. Browse to and follow the steps to set-up your own AP and change the passwords.

Disconnect from wifi

To disconnect from a wifi network, press the reset button on the side of the device once (do not hold, simply press)