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 192.168.1.1.
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
persist-key
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.