Skip to content

s-master/pfSense-pkg-wireguard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pfSense-pkg-wireguard

pfSense integration for WireGuard.

Build

The build process is similar to that of other FreeBSD and pfSense packages. You will need to set up a FreeBSD build environment and install or build wireguard and wireguard-go on it. Please check the pfSense package development documentation for more information.

Installation

This package depends on the wireguard and wireguard-go ports for FreeBSD. First determine the equivalent version of FreeBSD for your version of pfSense. Download or build these packages for that version of FreeBSD, then manually install them using pkg before installing this package.

Configuration

Configure an interface and any number of peers. Then go to the Assign Interfaces screen and create a new interface for tunwg0. Name it, enable it, and don't touch any other settings. Once the interface is up, you can create firewall rules for it, forward ports to it, and generally treat it the same as a physical interface. It should also persist across reboots.

For help with configuring WireGuard, please read the official documentation. The unofficial documentation and examples may also be helpful.

About

pfSense integration package for WireGuard.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 87.3%
  • Makefile 11.2%
  • Shell 1.5%