• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
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 13.8k 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.
  • G
    gabacho4 Rebel Alliance @bcruze
    last edited by Feb 20, 2021, 5:50 PM

    @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 Feb 20, 2021, 5:52 PM Reply Quote 0
    • B
      bcruze @gabacho4
      last edited by Feb 20, 2021, 5:52 PM

      @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 Feb 20, 2021, 5:58 PM Reply Quote 0
      • G
        gabacho4 Rebel Alliance @bcruze
        last edited by Feb 20, 2021, 5:58 PM

        @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 Feb 20, 2021, 5:59 PM

          @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 Feb 20, 2021, 6:02 PM Reply Quote 0
          • B
            bcruze @p1erre
            last edited by Feb 20, 2021, 6:02 PM

            @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 Feb 20, 2021, 9:32 PM

              @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 Feb 21, 2021, 12:47 AM

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

                B 1 Reply Last reply Feb 21, 2021, 1:10 AM Reply Quote 0
                • B
                  bcruze @beachbum2021
                  last edited by Feb 21, 2021, 1:10 AM

                  @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 Feb 21, 2021, 3:39 PM

                    I have Torguard up and running.

                    E G 2 Replies Last reply Feb 25, 2021, 2:12 AM Reply Quote 0
                    • G
                      Griffo @n8rfe
                      last edited by Feb 22, 2021, 12:00 AM

                      @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 Feb 23, 2021, 3:29 PM

                        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 Feb 25, 2021, 2:12 AM

                          @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 Feb 25, 2021, 3:03 AM Reply Quote 0
                          • H
                            hypnosis4u2nv @ErTnEc
                            last edited by Feb 25, 2021, 3:03 AM

                            @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 Feb 25, 2021, 4:36 PM Reply Quote 1
                            • E
                              ErTnEc @hypnosis4u2nv
                              last edited by ErTnEc Feb 25, 2021, 4:42 PM Feb 25, 2021, 4:36 PM

                              @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 Feb 25, 2021, 7:07 PM Reply Quote 0
                              • H
                                hypnosis4u2nv @ErTnEc
                                last edited by Feb 25, 2021, 7:07 PM

                                @ertnec Glad you got it working. The only bugs I am seeing is that the traffic graph doesn't display any data and the RTT latency data is ridiculously low so probably wrong. Could be an issue if you're running a gateway group and it's choosing gateways based on latency.

                                G E 2 Replies Last reply Feb 25, 2021, 7:13 PM Reply Quote 0
                                • G
                                  gabacho4 Rebel Alliance @hypnosis4u2nv
                                  last edited by Feb 25, 2021, 7:13 PM

                                  @hypnosis4u2nv the latency is low because the gateway is set to ping itself. You’ll want to go to System -> Routing, then edit the gateway and set it to ping an alternate ip like 8.8.8.8 or whatever. Them you’ll get a real gauge of your latency.

                                  H X 2 Replies Last reply Feb 25, 2021, 9:01 PM Reply Quote 1
                                  • T
                                    tigs
                                    last edited by Feb 25, 2021, 7:27 PM

                                    windscribe also has wireguard support.

                                    1 Reply Last reply Reply Quote 0
                                    • E
                                      ErTnEc @hypnosis4u2nv
                                      last edited by Feb 25, 2021, 8:39 PM

                                      @hypnosis4u2nv said in WireGuard VPN providers that support pfsense:

                                      @ertnec Glad you got it working. The only bugs I am seeing is that the traffic graph doesn't display any data and the RTT latency data is ridiculously low so probably wrong. Could be an issue if you're running a gateway group and it's choosing gateways based on latency.

                                      Ahhh I never noticed the traffic graph reporting incorrectly for the interface where the tunnel is paired! Interesting

                                      1 Reply Last reply Reply Quote 0
                                      • H
                                        hypnosis4u2nv @gabacho4
                                        last edited by Feb 25, 2021, 9:01 PM

                                        @gabacho4 Thanks! Just added it and it displays correctly! Duh!

                                        1 Reply Last reply Reply Quote 0
                                        • X
                                          xxGBHxx @n8rfe
                                          last edited by Feb 25, 2021, 11:09 PM

                                          @n8rfe iVPN.net fully support it and even have a guide for pfSense they uploaded a few days ago,

                                          B 1 Reply Last reply Feb 26, 2021, 1:56 AM Reply Quote 0
                                          32 out of 56
                                          • First post
                                            32/56
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                            This community forum collects and processes your personal information.
                                            consent.not_received