Portal Home > Knowledgebase > Tutorials / Guides > Other OSes > OpenVPN for Tomato Firmware

OpenVPN for Tomato Firmware

FYI: Proxy.sh has teamed up with FlashRouters to provide you with pre-configured VPN routers at unbeatable rates. They ship globally. Don't hesitate to take a look if you want to save precious time.

The Tomate Firmware allows to setup OpenVPN connections. Hence, we provide you with instructions to set up a connection to the proxy.sh OpenVPN tunnels directly in your Tomato-ran device.

        1) Click VPN Tunneling menu, then OpenVPN Client submenu.

        2) Choose the Client 1 tab and then Basic tab below.

        3) Check Start with WAN if you want to auto-connect whenever your router is online/starts up.

        4) Set Interface Type to TUN.

        5) Set Protocol to UDP.

        6) Set the Server Address/Port to the ones shown in your welcome email or your panel's product details.

        7) Set the Firewall to Automatic.

        8) Set Authorization Mode to TLS.

        9) Check Username/Password Authentication.

        10) Enter Your Username/Password in the boxes that newly appear below the check box.

        11) Ensure that the Username Authen. Only box is unchecked.

        12) Check Extra HMAC authorization.

        13) Check Create NAT on tunnel.

        14) Click on the Advanced tab.

        15) Set Poll Interval to 0.

        16) Uncheck Redirect Internet Traffic.

        17) Set Accept DNS configuration to Strict.

        18) Set Encryption cipher to AES-256 CBC.

        19) Set Compression to Adaptive.

        20) Set TLS Renegotiation Time to 0.

        21) Leave Connection retry as 30.

        22) Uncheck Verify server certificate (tls-remote).

        23) In the Custom Configuration textbox, input the following:

                 cipher AES-256-CBC
                 auth SHA512
                 tls-client
                 comp-lzo
                 verb 1

        24) Click on the Keys tab.

        25) Download the proxysh.crt file available via a link found in your welcome email or via your active VPN package product details (or you can use our configuration files generator) and edit it with a text editor. Copy the content into the Certificate Authority text area.

        26) Press the Save button before the Start Now button.

NB: If you encounter difficulties to connect with OpenVPN, please try to connect to other servers or try alternative ports, especially more "discreet" ones such as TCP 443 or TCP 80. Please also make sure that the port you are connecting through is fully opened in your firewall/router/network. Below, you will find an aggregate of useful guides and articles that will help you troubleshoot your problems, should you have any.

I cannot find the .ovpn and .crt files necessary for OpenVPN. Where are they?
No matter how hard I try, I cannot succesfully connect to OpenVPN.
I can't access any website through my browser while connected to VPN.
I am connected to the VPN but my IP is not yet hidden. Help!
I am having some kind of other problem. Where can I find some help?
How can I find the local log files of my VPN client?

If you still cannot connect successfully, please open a support ticket and include either a copy of your logs or a screenshot of your configuration and encountered errors. Logs can usually be found in software menus or settings, as well as their directories of installation (.log or .txt files). If you do not include a log or a screenshot, it will be hard for us to help you resolve the issues you have with connecting to our network.
Related Knowledgebase Articles
OpenVPN for PfSense (Views: 1694)