ZeroTier Hooks on Linux
October 28, 2023ZeroTier on Linux lacks any facilities for running hooks when it connects to or disconnects from a network.
Other VPN software provides this feature so the user can do things like setting up and tearing down firewall rules.
Luckily, systemd provides a trivial way to solve this problem by starting and stopping a service when a device shows up or disappears.
Running The Lounge Torified with Docker
February 22, 2021For half a decade I’ve been using a headless Quassel Core as my IRC client, but its shortcomings have become too much to bear.
I’ve looked for better alternatives that can meet my requirements (that have changed since I’ve started using Quassel), and the closest to my needs seems to be The Lounge.
Sadly, it iswas missing one very important feature: the ability to connect through a SOCKS5 proxy.
In this post I show how I’ve overcome this limitation, and explain how and why.
OpenWrt apu4c4 Router - OS & Software
January 18, 2020This is a continuation to my previous post about the assembly of hardware for my apu4c4
OpenWrt router.
Here I will discuss a bit about my journey with the software side, builds, configurations, drivers, various packages.
WireGuard on Pinebook Pro
November 5, 2019WireGuard is the new and hip VPN protocol that all the cool kids are using these days.
It’s only natural that I want to use it as well, and the only client I really need is my Pinebook Pro.
As of right now (November 1st 2019) when I’m writing this, it’s not trivial to make use of the wireguard-dkms
package on the PBP.
Luckily, alternatives exist, and I will explain what and how.
OpenWrt apu4c4 Router - Hardware Assembly
October 6, 2019I’ve decided that I need to build my own router, because I cannot find anything on the market that meets my requirements.
Anything that gets close is also very expensive, and my budget is rather limited.
So I’ve ended up building my own using PC Engines apu4c4
and OpenWrt.
In this post, I will talk a bit about putting the hardware together and some of the decisions I’ve made along the way.