[GH-ISSUE #1682] Cannot set different DNS servers for multiple VPN servers in Amnesia VPN client #722

Open
opened 2026-10-13 20:27:15 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @AlexVarin2001 on GitHub (Jul 1, 2025).
Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/1682

Describe the bug
When configuring multiple VPN servers in the Amnesia VPN client, it's not possible to assign a different set of DNS servers to each VPN server. The DNS settings appear to be global and shared across all configured servers, which limits the ability to customize DNS resolution per connection.

To Reproduce
Steps to reproduce the behavior:

  1. Open the Amnesia VPN client (version 4.8.5.0).
  2. Add two or more VPN server configurations using the WireGuard (wg) protocol.
  3. Attempt to assign custom DNS servers for each server individually.
  4. Observe that DNS settings are either shared globally or overwritten between servers.

Expected behavior
Each VPN server configuration should allow its own DNS settings. This is especially important when using servers in different regions or with different DNS requirements.

Desktop (please complete the following information):

  • OS: Windows 11
  • Amnesia VPN client version: 4.8.5.0

Server (please complete the following information):

  • OS: Ubuntu 22.04
  • VPN protocol: WireGuard (wg)
Originally created by @AlexVarin2001 on GitHub (Jul 1, 2025). Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/1682 **Describe the bug** When configuring multiple VPN servers in the Amnesia VPN client, it's not possible to assign a different set of DNS servers to each VPN server. The DNS settings appear to be global and shared across all configured servers, which limits the ability to customize DNS resolution per connection. **To Reproduce** Steps to reproduce the behavior: 1. Open the Amnesia VPN client (version 4.8.5.0). 2. Add two or more VPN server configurations using the WireGuard (wg) protocol. 3. Attempt to assign custom DNS servers for each server individually. 4. Observe that DNS settings are either shared globally or overwritten between servers. **Expected behavior** Each VPN server configuration should allow its own DNS settings. This is especially important when using servers in different regions or with different DNS requirements. **Desktop (please complete the following information):** - OS: Windows 11 - Amnesia VPN client version: 4.8.5.0 **Server (please complete the following information):** - OS: Ubuntu 22.04 - VPN protocol: WireGuard (wg)
Author
Owner

@dractw commented on GitHub (Jul 15, 2025):

Most useful feature for sure!

<!-- gh-comment-id:3073295475 --> @dractw commented on GitHub (Jul 15, 2025): Most useful feature for sure!
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#722
No description provided.