notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
amnezia-tools Fast, modern and secure VPN Tunnel with AmneziaVPN anti-detection
1.0.20250903 net on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.20241018_4Version of this port present on the latest quarterly branch.
Maintainer: vova@zote.me search for ports maintained by this maintainer
Port Added: 2025-08-05 18:27:04
Last Update: 2025-12-18 12:17:21
Commit Hash: 0d26b19
People watching this port, also watch:: amnezia-kmod, deno, teamspeak3-server, libgpod, opensmtpd
Also Listed In: net-vpn
License: GPLv2
WWW:
https://github.com/amnezia-vpn/amneziawg-tools/
Description:
This supplies the main userspace tooling for using and configuring WireGuard tunnels, including the awg(8) and awg-quick(8) utilities.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (13 items)
Collapse this list.
  1. /usr/local/share/licenses/amnezia-tools-1.0.20250903/catalog.mk
  2. /usr/local/share/licenses/amnezia-tools-1.0.20250903/LICENSE
  3. /usr/local/share/licenses/amnezia-tools-1.0.20250903/GPLv2
  4. bin/awg
  5. bin/awg-quick
  6. share/bash-completion/completions/awg
  7. share/bash-completion/completions/awg-quick
  8. share/man/man8/awg.8.gz
  9. share/man/man8/awg-quick.8.gz
  10. @dir etc/amnezia
  11. @owner
  12. @group
  13. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • amnezia
Dependency lines:
  • amnezia-tools>0:net/amnezia-tools
To install the port:
cd /usr/ports/net/amnezia-tools/ && make install clean
To add the package, run one of these commands:
  • pkg install net/amnezia-tools
  • pkg install amnezia-tools
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: amnezia-tools
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1761344729 SHA256 (amnezia-vpn-amneziawg-tools-v1.0.20250903_GH0.tar.gz) = d729a6f54aafcd55b2cbb7324f09ca8f0d2536772970652bf822a271d0c907d7 SIZE (amnezia-vpn-amneziawg-tools-v1.0.20250903_GH0.tar.gz) = 160214

Packages (timestamps in pop-ups are UTC):
amnezia-tools
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.202509031.0.20250903-1.0.20241018_21.0.20250903n/an/an/a
FreeBSD:13:quarterly1.0.20241018_41.0.20241018_4--1.0.20241018_4n/an/an/a
FreeBSD:14:latest1.0.202509031.0.20250903-1.0.20241018_21.0.20250903---
FreeBSD:14:quarterly1.0.20241018_41.0.20241018_4--1.0.20241018_4---
FreeBSD:15:latest1.0.202509031.0.20250903n/a1.0.20241018_2n/an/a--
FreeBSD:15:quarterly1.0.20241018_41.0.20241018_4n/a-n/an/a--
FreeBSD:16:latest1.0.202509031.0.20250903n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
Runtime dependencies:
  1. bash : shells/bash
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
net_amnezia-tools
USES:
gmake shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/amnezia-vpn/amneziawg-tools/tar.gz/v1.0.20250903?dummy=/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0.20250903
18 Dec 2025 12:17:21
commit hash: 0d26b19f265abb27f7e276346eb00810e9d96a6bcommit hash: 0d26b19f265abb27f7e276346eb00810e9d96a6bcommit hash: 0d26b19f265abb27f7e276346eb00810e9d96a6bcommit hash: 0d26b19f265abb27f7e276346eb00810e9d96a6b files touched by this commit
Eugene Grosbein (eugen) search for other commits by this committer
Author: Vladimir Grebenshchikov
net/amnezia-kmod, net/amnezia-tools: maintainer update

net/amnezia-kmod update from 1.0.8 to 2.0.8;
amnezia-tools updated from 1.0.20241018 to 1.0.20250903.

Original update description:

  Support of AWG2 protocol

  New parameters:
  - s3    - junk before cookie packet
  - s4    - junk before data packet
  - i1-i5 - pre-crafted custom signature packets to be send before hadshake

  Updated logic of packet type recognition
  As s4 may affect interface MTU, handle these limitations properly
  Some fixes on parameters validation
  if_amn now covered with test suite

PR:		291620
1.0.20241018_4
04 Dec 2025 13:51:30
commit hash: 682a136f936e3f7efc527f1d89b40d0411794f6ccommit hash: 682a136f936e3f7efc527f1d89b40d0411794f6ccommit hash: 682a136f936e3f7efc527f1d89b40d0411794f6ccommit hash: 682a136f936e3f7efc527f1d89b40d0411794f6c files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Vova
net/amnezia-tools: Fix daemonize only when starting monitoring sub-processes

Daemonize only when starting monitoring sub-processes:
- start interfaces one by one accoring to config order
- avoid race condition with interface renaming on parallel start
- make sure that starting logs are displayed in the right order

PR:	291376
MFH:	2025Q4
1.0.20241018_3
19 Oct 2025 22:59:54
commit hash: 9e8de91067211df89db58f3601d78bdc33ce13eacommit hash: 9e8de91067211df89db58f3601d78bdc33ce13eacommit hash: 9e8de91067211df89db58f3601d78bdc33ce13eacommit hash: 9e8de91067211df89db58f3601d78bdc33ce13ea files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Vova
net/amnezia-tools: Fix endpoints and DNS tracking, detach from terminal on start

Various fixes startup:
- fix endpoints tracking
- fix failure in case of DNS server is not responding on startup and
  retries allowed
- properly detach from terminal on system start
- minor formating fixes

PR:	290370
MFH:	2025Q4
1.0.20241018_2
10 Aug 2025 02:56:52
commit hash: a1712f92677929a99efacd78cb678fda456c1e57commit hash: a1712f92677929a99efacd78cb678fda456c1e57commit hash: a1712f92677929a99efacd78cb678fda456c1e57commit hash: a1712f92677929a99efacd78cb678fda456c1e57 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net/amnezia-tools: Remove MASTER_SITES - port uses USE_GITHUB

Upstream does not provide tarballs with releases.

PR:		288730
Reported by:	eduardo (via email)
Approved by:	Vova <vova@fbsd.ru> (maintainer, implicit - clear port)
1.0.20241018_2
09 Aug 2025 21:36:38
commit hash: c90e6c2d0308cfb17ebdb543f1c091fcbc10e7f0commit hash: c90e6c2d0308cfb17ebdb543f1c091fcbc10e7f0commit hash: c90e6c2d0308cfb17ebdb543f1c091fcbc10e7f0commit hash: c90e6c2d0308cfb17ebdb543f1c091fcbc10e7f0 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Vova
net/amnezia-tools: Improve port

- Move "-tools" from PORTNAME to PKGNAMESUFFIX.
- Properly use PREFIX and ETCDIR.
- Add shebangfix.
- Make portclippy happy.
- Fix manpages.
- Fix bash completion.

PR:		288730
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
1.0.20241018_1
06 Aug 2025 09:00:25
commit hash: 2c15d7807adb4aa6489957697569a86ef0db2fb1commit hash: 2c15d7807adb4aa6489957697569a86ef0db2fb1commit hash: 2c15d7807adb4aa6489957697569a86ef0db2fb1commit hash: 2c15d7807adb4aa6489957697569a86ef0db2fb1 files touched by this commit
Eugene Grosbein (eugen) search for other commits by this committer
net/amnezia-tools: maintainer update

Improve rc.conf configuration variables descriptions and handling.
Bump PORTREVISION.

PR:		288687
1.0.20241018
05 Aug 2025 18:23:54
commit hash: 618ae04f2c3ac2dafbd597117995137d08a1376ccommit hash: 618ae04f2c3ac2dafbd597117995137d08a1376ccommit hash: 618ae04f2c3ac2dafbd597117995137d08a1376ccommit hash: 618ae04f2c3ac2dafbd597117995137d08a1376c files touched by this commit
Eugene Grosbein (eugen) search for other commits by this committer
net/amnezia-kmod, net/amnezia-tools: new ports

AmneziaWG is a version of the popular VPN protocol, WireGuard.
It offers protection against detection by Deep Packet Inspection
(DPI) systems. At the same time, it retains the simplified
architecture and high performance of the original.

PR:		288599
Approved by:	core (glebius)

Number of commits found: 7