Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    WireGuard VPN providers that support pfsense

    Scheduled Pinned Locked Moved WireGuard
    56 Posts 16 Posters 15.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Slugger @dem
      last edited by

      @dem AT&T... damn! Ok, yeah, I'd probably route all my traffic thru a vpn, too. But the egress charges from cloud providers would kill me. I mean I ship 250GB of vm and other data backups from my home lab to the cloud every night. That doesn't even include the day to day traffic our house generates.

      demD 1 Reply Last reply Reply Quote 0
      • demD
        dem @Slugger
        last edited by

        @slugger My only wired Internet option is DSL with 5.8 Mbps down and 0.41 Mbps up, so I don't have the problem of having to ship 250GB files around. 😢

        S 1 Reply Last reply Reply Quote 0
        • S
          Slugger @dem
          last edited by

          @dem Ouch, I feel for you.

          1 Reply Last reply Reply Quote 0
          • P
            p1erre @n8rfe
            last edited by

            @n8rfe Give Mullvad a try https://mullvad.net/en/servers/

            Pretty easy to setup with pfsense and there is also a reddit thread https://www.reddit.com/r/PFSENSE/comments/l1uqkb/wireguard_works_with_mullvad/

            B N 2 Replies Last reply Reply Quote 2
            • G
              gabacho4 Rebel Alliance
              last edited by

              Mullvad works 100%. I'm responding to you right now while pushing all my network traffic over a pipe through New York. It's 5 bucks a month and very privacy oriented.

              B 1 Reply Last reply Reply Quote 1
              • B
                bcruze @p1erre
                last edited by bcruze

                @p1erre said in WireGuard VPN providers that support pfsense:

                @n8rfe Give Mullvad a try https://mullvad.net/en/servers/

                Pretty easy to setup with pfsense and there is also a reddit thread https://www.reddit.com/r/PFSENSE/comments/l1uqkb/wireguard_works_with_mullvad/

                I am using a SG3100 W mullvad. can you please pass some traffic and see under interfaces of the bottom numbers ever change? ( specifically ran a 4k video to 1gb of traffic for the screen shot as you can see) see my first screen shot... the numbers are exactly the same... I wonder if this is a bug?
                Screen Shot 2021-02-20 at 12.29.21 PM.png

                G P 2 Replies Last reply Reply Quote 0
                • G
                  gabacho4 Rebel Alliance @bcruze
                  last edited by

                  @bcruze I'm running a 5100 and see the counters increasing. No issues that I can see there. I also run the widget on the dashboard and it increments too.

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    bcruze @gabacho4
                    last edited by

                    @gabacho4 said in WireGuard VPN providers that support pfsense:

                    @bcruze I'm running a 5100 and see the counters increasing. No issues that I can see there. I also run the widget on the dashboard and it increments too.

                    I am sorry I didn't ask that clearly.

                    are your in/out packets and
                    collisions stuck at the numbers both of my screen shots show?

                    G 1 Reply Last reply Reply Quote 0
                    • G
                      gabacho4 Rebel Alliance @bcruze
                      last edited by

                      @bcruze nope. I only have 6 in/out errors and 6 collisions. I seem to get that on all my wireguard interfaces so either it's a bug that I don't really care about, or literally there are some kind of collisions that occur as the connection is being made. Regardless, the service works and works very well. I'm sure Netgate will clean up any issues with the 21.02.x updates.

                      1 Reply Last reply Reply Quote 0
                      • P
                        p1erre @bcruze
                        last edited by

                        @bcruze There are a lot of Collisions and errors on your setup

                        here is my interface status

                        WG0MULLVAD Interface (opt12, wg0)
                        Status
                        up 
                        IPv4 Address
                        xx.xx.xx.xx 
                        Subnet mask IPv4
                        255.255.255.255 
                        Gateway IPv4
                        xx.xx.xx.xx
                        IPv6 Link Local
                        xxxxx%wg0 
                        IPv6 Address
                        xxxxx 
                        Subnet mask IPv6
                        64 
                        Gateway IPv6
                        xxxxx
                        MTU
                        1420 
                        Media
                        25GBase-ACC <full-duplex> 
                        In/out packets
                        3277492/1965393 (2.16 GiB/849.86 MiB) 
                        In/out packets (pass)
                        3277492/1965393 (2.16 GiB/849.86 MiB) 
                        In/out packets (block)
                        108/11 (14 KiB/0 B) 
                        In/out errors
                        6/6 
                        Collisions
                        6 
                        
                        B 1 Reply Last reply Reply Quote 0
                        • B
                          bcruze @p1erre
                          last edited by

                          @p1erre said in WireGuard VPN providers that support pfsense:

                          @bcruze There are a lot of Collisions and errors on your setup

                          here is my interface status

                          WG0MULLVAD Interface (opt12, wg0)
                          Status
                          up 
                          IPv4 Address
                          xx.xx.xx.xx 
                          Subnet mask IPv4
                          255.255.255.255 
                          Gateway IPv4
                          xx.xx.xx.xx
                          IPv6 Link Local
                          xxxxx%wg0 
                          IPv6 Address
                          xxxxx 
                          Subnet mask IPv6
                          64 
                          Gateway IPv6
                          xxxxx
                          MTU
                          1420 
                          Media
                          25GBase-ACC <full-duplex> 
                          In/out packets
                          3277492/1965393 (2.16 GiB/849.86 MiB) 
                          In/out packets (pass)
                          3277492/1965393 (2.16 GiB/849.86 MiB) 
                          In/out packets (block)
                          108/11 (14 KiB/0 B) 
                          In/out errors
                          6/6 
                          Collisions
                          6 
                          

                          YES. but those numbers show up immediately upon the creation and connection of the session

                          you both confirmed the same as you can see just different numbers.

                          1 Reply Last reply Reply Quote 0
                          • N
                            n8rfe @p1erre
                            last edited by

                            @p1erre said in WireGuard VPN providers that support pfsense:

                            Mullvad

                            Excellent find. Thanks for this. I am in the process of testing them.

                            1 Reply Last reply Reply Quote 0
                            • B
                              beachbum2021 @gabacho4
                              last edited by

                              @gabacho4 where do we get the public/private key from with their services?

                              B 1 Reply Last reply Reply Quote 0
                              • B
                                bcruze @beachbum2021
                                last edited by

                                @beachbum2021 said in WireGuard VPN providers that support pfsense:

                                @gabacho4 where do we get the public/private key from with their services?

                                Click the download button scroll down and click wireguard

                                1 Reply Last reply Reply Quote 0
                                • H
                                  hypnosis4u2nv
                                  last edited by

                                  I have Torguard up and running.

                                  E G 2 Replies Last reply Reply Quote 0
                                  • G
                                    Griffo @n8rfe
                                    last edited by

                                    @n8rfe I've used several succesfully. The only one that's a real pain is Nord as they regard their config as secret squirrel.

                                    Mullvad
                                    VPN.AC
                                    ExpressVPN

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      dma_pf
                                      last edited by

                                      I've been using IVPN for several years and have been happy with them. They do support Wireguard and I have transitioned my pfSense to use Wireguard exclusively with them. I've posted screenshots of how I got it configured in this post https://forum.netgate.com/topic/160378/wg-not-routing-or-sending-traffic

                                      1 Reply Last reply Reply Quote 0
                                      • E
                                        ErTnEc @hypnosis4u2nv
                                        last edited by

                                        @hypnosis4u2nv said in WireGuard VPN providers that support pfsense:

                                        I have Torguard up and running.

                                        Any chance you could share how you got this running? I've been trying to get this in place but the peer won't connect.

                                        H 1 Reply Last reply Reply Quote 0
                                        • H
                                          hypnosis4u2nv @ErTnEc
                                          last edited by

                                          @ertnec Go to the config generator, select tunnel type - wireguard, choose your server location and enter your VPN log in details.

                                          Go to pfsense VPN->Wireguard->Add Tunnel. Check Enable interface, add description, and go down and Generate New Keys.

                                          Go back and enter those keys in the Torguard config generator and hit generate config button. You should have a config printed out in the box. Copy the address under interface and plug that into address in pfsense wireguard tunnel. Listen port should be listed as 51820 so enter that in the tunnel. Click add peer on the bottom in the wireguard setup.

                                          The peer configuration is being copied from the config that was generated and plugged into all applicable fields in the tunnel peer settings. Leave everything else blank.

                                          Create and enable your Wireguard interface. Create a firewall rule under the wireguard interface to allow any.

                                          Add your NAT rule for WAN.

                                          Then add any policy based rules to the firewall.

                                          Done.

                                          E 1 Reply Last reply Reply Quote 1
                                          • E
                                            ErTnEc @hypnosis4u2nv
                                            last edited by ErTnEc

                                            @hypnosis4u2nv said in WireGuard VPN providers that support pfsense:

                                            @ertnec Go to the config generator, select tunnel type - wireguard, choose your server location and enter your VPN log in details.

                                            Go to pfsense VPN->Wireguard->Add Tunnel. Check Enable interface, add description, and go down and Generate New Keys.

                                            Go back and enter those keys in the Torguard config generator and hit generate config button. You should have a config printed out in the box. Copy the address under interface and plug that into address in pfsense wireguard tunnel. Listen port should be listed as 51820 so enter that in the tunnel. Click add peer on the bottom in the wireguard setup.

                                            The peer configuration is being copied from the config that was generated and plugged into all applicable fields in the tunnel peer settings. Leave everything else blank.

                                            Create and enable your Wireguard interface. Create a firewall rule under the wireguard interface to allow any.

                                            Add your NAT rule for WAN.

                                            Then add any policy based rules to the firewall.

                                            Done.

                                            You know what, I'm an idiot... It was working fine, I'd just not interpreted the output of wg correctly. Once I'd properly set it to the vlan which uses it (so just swapping over ovpnc1 for wg0 on the gateway interface), everything was spot on. Although what wasn't clear was that in order to get port forwarding working correctly, you need to first request/configure the range within TG itself, then generate a new config. I'd generated the config then requested the port forwards.

                                            Compared to OpenVPN, peak speeds seem far more consistent (holding steady now at around 55mbps which is the upper limit of my current connection compared to ranging from 45-55), although CPU load has increased from an average of 40% to around 55%.

                                            H 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.