How to configure LimeVPN using OpenVPN Protocol on Tomato (Shibby) router?

Step 1: Download the config files from here. Unzip and open one of the config files of the server you want to connect to and keep it open.

Step 2: Open the router admin panel. The default address is

Step 3: From the left side menu, select VPN Tunnelling.

Step 4: Select OpenVPN Client from the left side menu. Click on the Client 1 tab. You will land in the Basic tab.

Step 5: Enter the following details and click on the Save button at the bottom.

  • Start with WAN: Check the box

  • Interface Type: TUN

  • Protocol: UDP

  • Server Address/Port: You can select any server in the list here.

  • Firewall: Automatic

  • Authorization Mode: TLS

  • Username/Password Authentication: Check the box

  • Username: Enter LimeVPN Username

  • Password: Enter LimeVPN Password

  • Username Authen. Only: Uncheck

  • Extra HMAC authorization (tls-auth): Outgoing (1)

  • Create NAT on Tunnel: Check the box

Step 6: Click on the Advanced tab. Enter the following details and click on the Save button at the bottom.

  • Poll Interval: 0

  • Redirect Internet traffic: Check to enable

  • Accept DNS configuration: Set to Exclusive

  • Encryption cipher: AES-256-CBC

  • Compression: Adaptive

  • TLS Renegotiation Time: -1

  • Connection retry: 30 seconds

  • Verify server certificate (tls-remote): Leave unchecked

  • Custom configuration: Copy and paste the below provided italicized text.

auth sha256
hand-window 30
ns-cert-type server
tun-mtu 1400

Step 7: Now click on the Keys tab. From the OpenVPN file that we have opened before, copy the ---BEGIN CERTIFICATE----- to -----END CERTIFICATE----- and paste it in the Certificate Authority box. Then click on Save.

Step 8: For the Routing Policy, retain the default settings and then click on Status.

Step 9: Click on Start Now to connect to LimeVPN using OpenVPN protocol.

Step 10: The details will show below once it is successfully connected.

Step 11: To disconnect, just click on Stop Now.

Did this answer your question?