[PR #1836] [MERGED] feat: awg 2 support #2559

Closed
opened 2026-10-14 21:03:05 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/1836
Author: @vkamn
Created: 9/4/2025
Status: ✅ Merged
Merged: 12/11/2025
Merged by: @vkamn

Base: dev ← Head: feat/awg2


📝 Commits (10+)

  • c40506f Add updated awg container
  • 151dac2 add missing files
  • 7fba1a5 Hide uninstalled AwgLegacy container
  • 321ceb2 Fix resources file
  • bd30191 Merge branch 'dev' into feature/add-new-awg-docker-image
  • f6441b8 Add role for allowed for installation containers
  • 8d830e7 Add native config sharing for new Awg container
  • 5163d0e Fix not opening awg settings
  • 6b756f8 Remove AwgLegacy from wizard manual installation page
  • b01e986 Merge branch 'dev' into feature/add-new-awg-docker-image

📊 Changes

48 files changed (+587 additions, -502 deletions)

View changed files

📝 client/3rd-prebuilt (+1 -1)
📝 client/android/wireguard/src/main/kotlin/org/amnezia/vpn/protocol/wireguard/Wireguard.kt (+4 -8)
📝 client/android/wireguard/src/main/kotlin/org/amnezia/vpn/protocol/wireguard/WireguardConfig.kt (+12 -32)
📝 client/configurators/awg_configurator.cpp (+10 -12)
📝 client/configurators/wireguard_configurator.cpp (+11 -4)
📝 client/containers/containers_defs.cpp (+59 -7)
📝 client/containers/containers_defs.h (+5 -0)
📝 client/core/controllers/serverController.cpp (+13 -7)
📝 client/core/controllers/vpnConfigurationController.cpp (+3 -2)
📝 client/core/scripts_registry.cpp (+2 -1)
📝 client/daemon/daemon.cpp (+0 -12)
📝 client/daemon/interfaceconfig.cpp (+0 -6)
📝 client/daemon/interfaceconfig.h (+0 -2)
📝 client/mozilla/localsocketcontroller.cpp (+11 -23)
📝 client/platforms/ios/WGConfig.swift (+0 -16)
📝 client/platforms/ios/ios_controller.mm (+0 -4)
📝 client/platforms/linux/daemon/wireguardutilslinux.cpp (+0 -6)
📝 client/platforms/macos/daemon/wireguardutilsmacos.cpp (+0 -6)
📝 client/protocols/protocols_defs.h (+2 -9)
📝 client/protocols/vpnprotocol.cpp (+1 -0)

...and 28 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amnezia-vpn/amnezia-client/pull/1836 **Author:** [@vkamn](https://github.com/vkamn) **Created:** 9/4/2025 **Status:** ✅ Merged **Merged:** 12/11/2025 **Merged by:** [@vkamn](https://github.com/vkamn) **Base:** `dev` ← **Head:** `feat/awg2` --- ### 📝 Commits (10+) - [`c40506f`](https://github.com/amnezia-vpn/amnezia-client/commit/c40506f2f2ff39a0f5cf9d59a0c603a117111e13) Add updated awg container - [`151dac2`](https://github.com/amnezia-vpn/amnezia-client/commit/151dac2316d25beaac1695e854b56b5ec9828c2b) add missing files - [`7fba1a5`](https://github.com/amnezia-vpn/amnezia-client/commit/7fba1a50def92445a3aa31e86f79bcd68d850744) Hide uninstalled AwgLegacy container - [`321ceb2`](https://github.com/amnezia-vpn/amnezia-client/commit/321ceb225c5cedba8c4cbafb3f3ff0f85bda2ec6) Fix resources file - [`bd30191`](https://github.com/amnezia-vpn/amnezia-client/commit/bd3019106003ff9a3a23ca161fc255ff57cf5793) Merge branch 'dev' into feature/add-new-awg-docker-image - [`f6441b8`](https://github.com/amnezia-vpn/amnezia-client/commit/f6441b8b800fede8617a300968ea0a6d72820b87) Add role for allowed for installation containers - [`8d830e7`](https://github.com/amnezia-vpn/amnezia-client/commit/8d830e726c1750cc6b3fcdb97d0b5d78713b8a9e) Add native config sharing for new Awg container - [`5163d0e`](https://github.com/amnezia-vpn/amnezia-client/commit/5163d0edc4fd35e49b17275b91c8727e9b6fcfad) Fix not opening awg settings - [`6b756f8`](https://github.com/amnezia-vpn/amnezia-client/commit/6b756f87b8480e7d11be657f3703778341e8030e) Remove AwgLegacy from wizard manual installation page - [`b01e986`](https://github.com/amnezia-vpn/amnezia-client/commit/b01e9864cf6cd2b263d6de3e4b0dba833e815def) Merge branch 'dev' into feature/add-new-awg-docker-image ### 📊 Changes **48 files changed** (+587 additions, -502 deletions) <details> <summary>View changed files</summary> 📝 `client/3rd-prebuilt` (+1 -1) 📝 `client/android/wireguard/src/main/kotlin/org/amnezia/vpn/protocol/wireguard/Wireguard.kt` (+4 -8) 📝 `client/android/wireguard/src/main/kotlin/org/amnezia/vpn/protocol/wireguard/WireguardConfig.kt` (+12 -32) 📝 `client/configurators/awg_configurator.cpp` (+10 -12) 📝 `client/configurators/wireguard_configurator.cpp` (+11 -4) 📝 `client/containers/containers_defs.cpp` (+59 -7) 📝 `client/containers/containers_defs.h` (+5 -0) 📝 `client/core/controllers/serverController.cpp` (+13 -7) 📝 `client/core/controllers/vpnConfigurationController.cpp` (+3 -2) 📝 `client/core/scripts_registry.cpp` (+2 -1) 📝 `client/daemon/daemon.cpp` (+0 -12) 📝 `client/daemon/interfaceconfig.cpp` (+0 -6) 📝 `client/daemon/interfaceconfig.h` (+0 -2) 📝 `client/mozilla/localsocketcontroller.cpp` (+11 -23) 📝 `client/platforms/ios/WGConfig.swift` (+0 -16) 📝 `client/platforms/ios/ios_controller.mm` (+0 -4) 📝 `client/platforms/linux/daemon/wireguardutilslinux.cpp` (+0 -6) 📝 `client/platforms/macos/daemon/wireguardutilsmacos.cpp` (+0 -6) 📝 `client/protocols/protocols_defs.h` (+2 -9) 📝 `client/protocols/vpnprotocol.cpp` (+1 -0) _...and 28 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-14 21:03:05 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#2559
No description provided.