Firewalla VPN Client

Follow

Comments

84 comments

  • Avatar
    Michael S

    Hi Firewalla Team,

    if I SSH into /home/pi/.firewalla/run/ovpn_profile

    could I place an ovpn and auth file in that folder that the firewalla device would recognize?

    I have a 3rd party VPN but it requires Username and Password.

    0
    Comment actions Permalink
  • Avatar
    Augustus Ho

    Is there an example on how to create a new profile if I want to use a 3rd party VPN provider?

    0
    Comment actions Permalink
  • Avatar
    Support Team

    @Daniel, @Alamosoft

     

    Sorry for the trouble. We are working on it. No committed date on that yet. We have a bunch of features coming together...

     

    Melvin

    0
    Comment actions Permalink
  • Avatar
    Alamosoft

    I downloaded the OpenVPN profile from my NordVPN account and imported it into the Firewalla app. The issue is that your app allows saving the NordVPN profile password but not the username so I cannot connect.

    0
    Comment actions Permalink
  • Avatar
    Support Team

    The Box & App should both be in Beta to use this feature.

    Go Settings->Advanced -> Beta program, switch on "Join Box beta program"

    If you are using iOS, make sure you have installed the latest version App 1.31(15) from TestFlight. 

    If you are using Android, the feature is coming shortly after, please be patient.

     

    0
    Comment actions Permalink
  • Avatar
    Firewalla

    @neil's solution also work for profiles generated by Mullvad VPN, which is simply leaving only one "remote xxx" entry in the .ovpn file

    0
    Comment actions Permalink
  • Avatar
    Anthony

    Can i setup multiple VPN profiles and assign different devices to each profile and most importantly have them both active at the same time? More specific example. I have host a, b, c and d. I would like to have hosts A and B assigned to VPN_Profile1 Express VPN and hosts C and D assigned to VPN_Profile2 Other 3rd party VPN.

    Thanks!

    0
    Comment actions Permalink
  • Avatar
    Andy Boes

    Help needed on VPNSecure.

    I have a lifetime subscription on this VPN Service.

    I downloaded there ovpn serverfiles that looks like this :

    client
    proto udp
    dev tun
    remote lu1.isponeder.com 1282
    cipher AES-256-CBC
    verb 3
    mute 20
    keepalive 10 120
    comp-lzo
    float
    persist-key
    persist-tun
    resolv-retry infinite
    nobind
    auth-nocache
    remote-cert-tls server
    <ca>
    -----BEGIN CERTIFICATE-----

    -----END CERTIFICATE-----
    </ca>
    <key>

    -----BEGIN ENCRYPTED PRIVATE KEY-----

    -----END ENCRYPTED PRIVATE KEY-----
    </key>

    <cert>
    -----BEGIN CERTIFICATE-----

    -----END CERTIFICATE-----
    </cert>

    This doesn't work - no connection within 30 seconds.  No other error?

    Then i reached out to there support and they give me another file for routers :

    client
    proto udp
    dev tun
    remote lu1.isponeder.com 1282
    cipher AES-256-CBC
    verb 3
    mute 20
    keepalive 10 120
    comp-lzo
    float
    <ca>
    -----BEGIN CERTIFICATE-----

    -----END CERTIFICATE-----
    </ca>
    <key>
    -----BEGIN RSA PRIVATE KEY-----

    -----END RSA PRIVATE KEY-----
    </key>
    <cert>
    -----BEGIN CERTIFICATE-----

    -----END CERTIFICATE-----
    </cert>

     

    With this file is it the same problem - no connection within 30 seconds - no error given.

    Could somenone help me with this?

    What is the default filestructure that Firewalla needs to establish connection???

    0
    Comment actions Permalink
  • Avatar
    Alamosoft

    This is confusing. I am in beta mode and cannot find a VPN Client button on the Firewalla app. Can you be more clear as to the steps required to access this Button?

    0
    Comment actions Permalink
  • Avatar
    Francesco Meani

    Hi have tried with TIGER VPN (https://www.tigervpn.com) and it looks like it works by using the standard configuration files and applying the following extra steps.

    TIGER VPN  (Requires additional configuration)

    (These steps should not be needed anymore, they are here in case you run into problems)

    1. find the line starting with "ca". In your profile, it is "ca ca.crt"

    2. Copy the content in ca.crt, which should come together with your profiles from TigerVPN web site
    3. Replace the line of "ca" in the profile with the following content:

    <ca>
       [Paste the content of ca.crt] here.
    </ca>

    Now it should work like a charm.

    0
    Comment actions Permalink
  • Avatar
    Support Team

    @Simon

     

    Here it is:

    https://help.firewalla.com/hc/en-us/articles/360023379953-VPN-Client-Beta-#h_073b9487-d00c-4bf0-9aea-d80f8d537366

     

    Firewalla doesn't have the auto reset feature. Since you are techie, I guess you can just ssh and add a root cronjob to restart every night :)

    0
    Comment actions Permalink
  • Avatar
    Simon Hardy-Francis

    Another question, currently I'm connecting to my 3rd party VPN via Linux running on my router. However, from time to time the system randomly gets unstable and I must manually reset. There is no feature to e.g. automatically reset every day, etc. Does Firewalla have such an automatic reset feature which can be used as a last ditch attempt to gain a better quality of service if all else fails?

    0
    Comment actions Permalink
  • Avatar
    Simon Hardy-Francis

    @Melvin, Thanks for the quick answers. Do you have a link to the kill switch feature? Probably useful for other people browsing this VPN section :-)

    0
    Comment actions Permalink
  • Avatar
    Support Team

    @Simon

     

    1. We have not tested the compatibility with TorGuard.

    2. There is a kill switch feature provided in Firewalla that you can choose to pause device traffic if VPN connection is broken and resume the traffic when the connection is auto recovered. This option can prevent leakage.

    3. We don't have performance test at this moment. 

    4. policy-based VPN routing will be supported on Gold.

    0
    Comment actions Permalink
  • Avatar
    Simon Hardy-Francis

    A couple of questions:

    1. How is the compatibility with TorGuard [1]?

    2. How does Firewalla deal with failure concerning the 3rd party VPN? Does it automatically reconnect? Is all external traffic blocked until successfully reconnected to avoid leakage outside of the 3rd party VPN?

    3. Is there any monitoring regarding 3rd party VPN performance... in case you are paranoid about the performance of your 3rd party VPN provider :-)

    4. Is there anyway to have multiple concurrent VPNs? So e.g. traffic bound for the UK goes via the UK VPN, and traffic bound for country X goes via the X VPN?

    [1] https://torguard.net/

    0
    Comment actions Permalink
  • Avatar
    K

    Are you considering support Wireguard as VPN client? Wireguard performs much better when CPU don't have AES-NI. 

    0
    Comment actions Permalink
  • Avatar
    Joost Orij

    Did anyone manage to get this to work with VPN Unlimited? I managed to import the openVPN profile, but after filling the user and pass it won't connect.

    0
    Comment actions Permalink
  • Avatar
    Paul Mokele

    Is Firewalla VPN server to Firewalla Client (3rd party VPN) possible...in short, can you direct all your traffic from the firewalla server to 3rd party VPN.

    0
    Comment actions Permalink
  • Avatar
    deep

    @Firewalla Team - Hey guys the wait is nearby the end as Wireguard will be part of Linux Kernel 5.6!
    Can you make it soon happen on Firewalla devices as a modern, more secure and light faster option as resides on kernel itself?!?!

    https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bd2463ac7d7ec51d432f23bf0e893fb371a908cd

    Will be a great gift to all of us!

    0
    Comment actions Permalink
  • Avatar
    Support Team

    Yes, please share remote support to help@firewalla.com

     

    Thanks!

    Melvin

    0
    Comment actions Permalink
  • Avatar
    David Koppenhofer

    Melvin,

    I think it's working as it should. Until I specified my phone's DNS server to be the Firewalla overlay IP, the DNS didn't change when activating the VPN client for my phone (in the Firewalla app).

    If that doesn't sounds right, let me know, and I'll see about setting up the remote support love.

    Thanks,
    David

    0
    Comment actions Permalink
  • Avatar
    Support Team

    @David,

     

    This doesn't sound right. It should be reroute to VPN DNS as long as your are using overlay network.

    Can you send remote support to help@firewalla.com so that we can take a look?

     

    Thanks,

    Melvin

    0
    Comment actions Permalink
  • Avatar
    David Koppenhofer

    @Melvin,

    The DNS server of the 3rd party VPN was not used until I told my device to use the overlay DNS address (192.168.218.1) instead of anything else.

    I agree that the 3rd party VPN DNS should only be used when the device is using the VPN client.

    I was just pointing out that I didn't see any instructions on how to ensure the 3rd party VPN service's DNS server was used. (My Android defaulted to using Google's DNS when I set up the static IP, and using the physical DNS address 192.168.4.1 didn't switch to the 3rd party VPN when I enabled it for the phone)

    0
    Comment actions Permalink
  • Avatar
    Asiko

    NordVPN – Best VPN Service Provider | NordVPN Review

    https://mstwotoes.com/nordvpn-best-vpn-service-provider-nordvpn-review/

    -1
    Comment actions Permalink

Please sign in to leave a comment.