BSD Ports

net/amneziawg-go 3.1.20260828_2 FreeBSD

Amnezia in Go with VPN non-detection extensions

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
MIT
Categories
net, net-vpn
Package size
1107.2 KiB, 3184.7 KiB installed

Description

This is an implementation of AmneziaVPN in Go.

Amnezia VPN is a VPN protocol that is backward compatible with the WireGuard VPN protocol. It offers protection against detection by Deep Packet Inspection (DPI) systems. At the same time, it retains the simplified architecture and high performance.

The Amnezia VPN protocol has issues with detection due to distinctive packet signatures. Amnezia addresses this problem by employing advanced obfuscation methods, allowing its traffic to blend seamlessly with regular internet traffic.

In the other systems

The newest version among them is 3.1.20260828, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDnet/amneziawg-go3.1.20260828_2 newestnone known-[email protected]2026-10-20
NetBSDwip/amneziawg-go by name0.2.15 behind since 2026-09-28none known-[email protected]-
HardenedBSDnet/amneziawg-go3.1.20260828 newestno data-[email protected]-
GhostBSDnet/amneziawg-go0.2.16_10 behind since 2026-09-28no data-[email protected]-

Compare across BSDs

Version history 1

  1. 3.1.20260828 0fc69e0ccb

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install amneziawg-go

From the ports tree:

cd /usr/ports/net/amneziawg-go/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	amneziawg-go>0:net/amneziawg-go

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.1.20260828_13.1.20260828_2--3.1.20260828_2
FreeBSD:14:quarterly3.1.20260828_13.1.20260828_2n/a-3.1.20260828_2
FreeBSD:15:latest3.1.20260828_13.1.20260828_2n/a--
FreeBSD:15:quarterly3.1.20260828_13.1.20260828_2n/an/an/a
FreeBSD:16:latest3.1.20260828_13.1.20260828_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right (to build, as it needs nothing to run); at most 8 of each. "Dependencies" below lists them all.

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 4

No port depends on this one.

Configuration

No options to configure.

USES
gmake go:modules
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/net_amneziawg-go/amneziawg-go-3.1.20260828/v3.1.20260828.mod12669fd0084da2acc4f96225daee85c0f866a0ec1079d5bdc4cf98c50e8a8fa0baf6
go/net_amneziawg-go/amneziawg-go-3.1.20260828/v3.1.20260828.zip19724214f378d365a612a60aa4352e257d06a02a0091023fd47cb0b4fa7a3e27a174dd

Commit history 7

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
0fc69e0ccb Vladimir Grebenshchikov net/amneziawg-go: Update 0.2.16 => 3.1.20260828
While here, append unused MASTER_SITES to WWW. Commit log: https://github.com/amnezia-vpn/amneziawg-go/compare/v0.2.16...v3.1.20260828 PR: 298906 Approved by: osa, vvd (Mentors, implicit)
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7

The latest 5 of 7 in the history this site was built from.