Building a WireGuard Jail with the FreeBSD's Standard Tools

Recently, I had an opportunity to build a WireGuard jail on a FreeBSD 12.1 host. As it was really quick and easy to setup and it has been working completely fine for a month, I’d like to share my experience with anyone interested in this topic. I would like to use WireGuard app on my Android phone to access my home NAS (a vanilla FreeBSD server) via the WireGuard tunnel and reach the Internet through the tunnel too.
Read more...

WireGuard on FreeBSD Quick Look Part 2: Android Remote Access

After playing briefly with WireGuard (See previous post) on FreeBSD VNET Jails, today I performed a quick test between a FreeBSD host and an Android device over the Internet. NOTE: WireGuard is still in early stage of development. Android app is clearly marked with beta and Go-implementation (wireguard-go) has no official release yet. This article just shows you what I did to take a look at it. 2020-04-26: I wrote a new post on building a WireGuard jail with the FreeBSD’s standard tools.
Read more...

WireGuard on FreeBSD Quick Look: Testing VPN in Jail Network

WireGuard is a new VPN application which focuses on simplicity thus security and speed. Although it was initially developed as a Linux kernel feature, now it has a userspace implementation in Go and binary packages are available for FreeBSD. I used this weekend to have a quick look at it on FreeBSD 12.0. This time I focused on site-to-site VPN setup. Maybe I will try remote-access VPN configuration in the near future.
Read more...