mirror of
https://github.com/fosrl/pangolin.git
synced 2026-05-06 20:59:07 -05:00
Feature Request: Add Support for BoringTun as WireGuard Alternative #203
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @L0sWach0s on GitHub (Mar 31, 2025).
Description
My VPS provider does not offer WireGuard in the kernel (see provider documentation), so I need to use BoringTun as an alternative.
Requested Enhancement
Is it possible to adapt the installation script to support BoringTun as a WireGuard replacement? This would allow the software to work on VPS platforms that don't support WireGuard at the kernel level.
Environment
Additional Information
BoringTun is a userspace WireGuard implementation written in Rust that can function without kernel module support. Adding this as an installation option would improve compatibility across more hosting providers.
@oschwartz10612 commented on GitHub (Apr 1, 2025):
Hello!
Thank you for the suggestion!
This is a good idea but I think we would tackle it using the same Go Wireguard user space implementation as Newt uses. I am going to close this for now as not planned but you could open a new discussion about a Go user space implementation if you would like!