[GH-ISSUE #2813] Handshake does not occur #1282

Open
opened 2026-10-13 20:39:25 +00:00 by bsakaguchi · 2 comments
Owner

Originally created by @muhin-g-s on GitHub (Jul 7, 2026).
Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/2813

Environment
AmneziaVPN: latest version
macOS: 26.5
Protocol: AmneziaWG
Server: All Amnesia Premium servers

Problem
It fails to connect to the servers and remains stuck in a perpetual "waiting for connection" state.

This isn't the first time this has happened; I'm surprised it's happening on the premium version.

I’ve encountered this issue on several different versions of the client; performance usually stabilizes on its own after a while.

Relevant logs

[2026-07-07 18:01:46.519Z] [INFO] Amnezia MacOSFirewall : Installing PF root anchor
[2026-07-07 18:01:46.519Z] [INFO] Amnezia MacOSFirewall : Installing PF root anchors
[2026-07-07 18:01:46.548Z] [INFO] Amnezia MacOSFirewall : ( 0 ) $  ( pfctl -sn | grep -v 'amn/*'; echo 'nat-anchor "amn/*"'; echo 'rdr-anchor "amn/*"'; echo 'load anchor "amn" from "/Applications/AmneziaVPN.app/Contents/MacOS/pf/amn.conf"'; ) | pfctl -N -f -
[2026-07-07 18:01:46.549Z] [INFO] Amnezia MacOSFirewall : No ALTQ support in kernel
ALTQ related functions disabled
No ALTQ support in kernel
ALTQ related functions disabled
[2026-07-07 18:01:46.575Z] [INFO] Amnezia MacOSFirewall : ( 0 ) $  ( pfctl -sr | grep -v 'amn/*'; echo 'anchor "amn/*"'; echo 'load anchor "amn" from "/Applications/AmneziaVPN.app/Contents/MacOS/pf/amn.conf"';  ) | pfctl -R -f -
[2026-07-07 18:01:46.575Z] [INFO] Amnezia MacOSFirewall : No ALTQ support in kernel
ALTQ related functions disabled
No ALTQ support in kernel
ALTQ related functions disabled
[2026-07-07 18:01:46.616Z] [INFO] Amnezia MacOSFirewall : ( 0 ) $  if ! pfctl -sr | tail -1 | grep -qF 'amn'; then echo -e "$(pfctl -sr | grep -vF 'amn')\n"'anchor "amn"' | pfctl -f - ; fi
[2026-07-07 18:01:46.616Z] [INFO] Amnezia MacOSFirewall : No ALTQ support in kernel
ALTQ related functions disabled
[2026-07-07 18:01:46.636Z] [INFO] Amnezia MacOSFirewall : 000.allowLoopback: ON
[2026-07-07 18:01:46.656Z] [INFO] Amnezia MacOSFirewall : 100.blockAll: ON
[2026-07-07 18:01:46.676Z] [INFO] Amnezia MacOSFirewall : 110.allowNets: ON
[2026-07-07 18:01:46.710Z] [INFO] Amnezia MacOSFirewall : 120.blockNets: OFF
[2026-07-07 18:01:46.744Z] [INFO] Amnezia MacOSFirewall : 200.allowVPN: ON
[2026-07-07 18:01:46.764Z] [INFO] Amnezia MacOSFirewall : 250.blockIPv6: ON
[2026-07-07 18:01:46.788Z] [INFO] Amnezia MacOSFirewall : 290.allowDHCP: ON
[2026-07-07 18:01:46.808Z] [INFO] Amnezia MacOSFirewall : 300.allowLAN: ON
[2026-07-07 18:01:46.829Z] [INFO] Amnezia MacOSFirewall : 310.blockDNS: ON
[2026-07-07 18:01:46.845Z] [DEBUG] Amnezia MacosRouteMonitor : Adding exclusion route for 92.61.103.2/32
[2026-07-07 18:01:46.845Z] [DEBUG] Amnezia WireguardUtilsMacos : Configuring peer AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc= via 92.61.103.2
[2026-07-07 18:01:46.845Z] [DEBUG] Amnezia MacosRouteMonitor : Adding exclusion route for 92.61.103.2/32
[2026-07-07 18:01:46.845Z] [WARNING] Amnezia MacosRouteMonitor : Exclusion route already exists
[2026-07-07 18:01:46.845Z] [DEBUG] Amnezia MacosRouteMonitor : Adding exclusion route for /999999
[2026-07-07 18:01:46.845Z] [DEBUG] Amnezia MacosRouteMonitor : Interface 22 chagned flags: 32849 addrs(0):
[2026-07-07 18:01:46.849Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for 681FB73E-D646-4CEE-A8A5-0A0A9B8A523A
[2026-07-07 18:01:46.850Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for 5A224FD5-3206-4EF6-ACC3-EB72450CB643
[2026-07-07 18:01:46.850Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for D497C940-3B86-41BB-8DA3-D85C21B2D292
[2026-07-07 18:01:46.850Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for 20546F4F-A013-48E9-A60C-771401C1E87A
[2026-07-07 18:01:46.851Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for 8010B510-30D0-4CFC-8B60-AA0FCB59294B
[2026-07-07 18:01:46.851Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for 45C14776-E7CF-4B1E-900C-89F64967CF0F
[2026-07-07 18:01:46.851Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for E4AF5C7F-B9A3-4396-B618-9F3C7376AC73
[2026-07-07 18:01:46.851Z] [DEBUG] Amnezia Daemon : Connection status: 1
[2026-07-07 18:01:47.114Z] [DEBUG] Amnezia Daemon : Checking for handshake...
[2026-07-07 18:01:47.115Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc=
[2026-07-07 18:01:47.378Z] [DEBUG] Amnezia Daemon : Checking for handshake...
[2026-07-07 18:01:47.379Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc=
[2026-07-07 18:01:47.643Z] [DEBUG] Amnezia Daemon : Checking for handshake...
[2026-07-07 18:01:47.643Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc=
[2026-07-07 18:01:47.906Z] [DEBUG] Amnezia Daemon : Checking for handshake...
[2026-07-07 18:01:47.907Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc=
[2026-07-07 18:01:48.171Z] [DEBUG] Amnezia Daemon : Checking for handshake...
[2026-07-07 18:01:48.172Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc=
[2026-07-07 18:01:48.434Z] [DEBUG] Amnezia Daemon : Checking for handshake...
[2026-07-07 18:01:48.435Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc=
[2026-07-07 18:01:48.683Z] [DEBUG] Amnezia Daemon : Checking for handshake...
[2026-07-07 18:01:48.684Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc=
[2026-07-07 18:01:48.933Z] [DEBUG] Amnezia Daemon : Checking for handshake...
[2026-07-07 18:01:48.934Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc=
[2026-07-07 18:01:49.184Z] [DEBUG] Amnezia Daemon : Checking for handshake...
[2026-07-07 18:01:49.185Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc=
[2026-07-07 18:01:49.433Z] [DEBUG] Amnezia Daemon : Checking for handshake...
[2026-07-07 18:01:49.434Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc=
(repeats forever)
Originally created by @muhin-g-s on GitHub (Jul 7, 2026). Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/2813 **Environment** AmneziaVPN: latest version macOS: 26.5 Protocol: AmneziaWG Server: All Amnesia Premium servers **Problem** It fails to connect to the servers and remains stuck in a perpetual "waiting for connection" state. This isn't the first time this has happened; I'm surprised it's happening on the premium version. I’ve encountered this issue on several different versions of the client; performance usually stabilizes on its own after a while. **Relevant logs** ``` [2026-07-07 18:01:46.519Z] [INFO] Amnezia MacOSFirewall : Installing PF root anchor [2026-07-07 18:01:46.519Z] [INFO] Amnezia MacOSFirewall : Installing PF root anchors [2026-07-07 18:01:46.548Z] [INFO] Amnezia MacOSFirewall : ( 0 ) $ ( pfctl -sn | grep -v 'amn/*'; echo 'nat-anchor "amn/*"'; echo 'rdr-anchor "amn/*"'; echo 'load anchor "amn" from "/Applications/AmneziaVPN.app/Contents/MacOS/pf/amn.conf"'; ) | pfctl -N -f - [2026-07-07 18:01:46.549Z] [INFO] Amnezia MacOSFirewall : No ALTQ support in kernel ALTQ related functions disabled No ALTQ support in kernel ALTQ related functions disabled [2026-07-07 18:01:46.575Z] [INFO] Amnezia MacOSFirewall : ( 0 ) $ ( pfctl -sr | grep -v 'amn/*'; echo 'anchor "amn/*"'; echo 'load anchor "amn" from "/Applications/AmneziaVPN.app/Contents/MacOS/pf/amn.conf"'; ) | pfctl -R -f - [2026-07-07 18:01:46.575Z] [INFO] Amnezia MacOSFirewall : No ALTQ support in kernel ALTQ related functions disabled No ALTQ support in kernel ALTQ related functions disabled [2026-07-07 18:01:46.616Z] [INFO] Amnezia MacOSFirewall : ( 0 ) $ if ! pfctl -sr | tail -1 | grep -qF 'amn'; then echo -e "$(pfctl -sr | grep -vF 'amn')\n"'anchor "amn"' | pfctl -f - ; fi [2026-07-07 18:01:46.616Z] [INFO] Amnezia MacOSFirewall : No ALTQ support in kernel ALTQ related functions disabled [2026-07-07 18:01:46.636Z] [INFO] Amnezia MacOSFirewall : 000.allowLoopback: ON [2026-07-07 18:01:46.656Z] [INFO] Amnezia MacOSFirewall : 100.blockAll: ON [2026-07-07 18:01:46.676Z] [INFO] Amnezia MacOSFirewall : 110.allowNets: ON [2026-07-07 18:01:46.710Z] [INFO] Amnezia MacOSFirewall : 120.blockNets: OFF [2026-07-07 18:01:46.744Z] [INFO] Amnezia MacOSFirewall : 200.allowVPN: ON [2026-07-07 18:01:46.764Z] [INFO] Amnezia MacOSFirewall : 250.blockIPv6: ON [2026-07-07 18:01:46.788Z] [INFO] Amnezia MacOSFirewall : 290.allowDHCP: ON [2026-07-07 18:01:46.808Z] [INFO] Amnezia MacOSFirewall : 300.allowLAN: ON [2026-07-07 18:01:46.829Z] [INFO] Amnezia MacOSFirewall : 310.blockDNS: ON [2026-07-07 18:01:46.845Z] [DEBUG] Amnezia MacosRouteMonitor : Adding exclusion route for 92.61.103.2/32 [2026-07-07 18:01:46.845Z] [DEBUG] Amnezia WireguardUtilsMacos : Configuring peer AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc= via 92.61.103.2 [2026-07-07 18:01:46.845Z] [DEBUG] Amnezia MacosRouteMonitor : Adding exclusion route for 92.61.103.2/32 [2026-07-07 18:01:46.845Z] [WARNING] Amnezia MacosRouteMonitor : Exclusion route already exists [2026-07-07 18:01:46.845Z] [DEBUG] Amnezia MacosRouteMonitor : Adding exclusion route for /999999 [2026-07-07 18:01:46.845Z] [DEBUG] Amnezia MacosRouteMonitor : Interface 22 chagned flags: 32849 addrs(0): [2026-07-07 18:01:46.849Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for 681FB73E-D646-4CEE-A8A5-0A0A9B8A523A [2026-07-07 18:01:46.850Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for 5A224FD5-3206-4EF6-ACC3-EB72450CB643 [2026-07-07 18:01:46.850Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for D497C940-3B86-41BB-8DA3-D85C21B2D292 [2026-07-07 18:01:46.850Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for 20546F4F-A013-48E9-A60C-771401C1E87A [2026-07-07 18:01:46.851Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for 8010B510-30D0-4CFC-8B60-AA0FCB59294B [2026-07-07 18:01:46.851Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for 45C14776-E7CF-4B1E-900C-89F64967CF0F [2026-07-07 18:01:46.851Z] [DEBUG] Amnezia DnsUtilsMacos : Setting DNS config for E4AF5C7F-B9A3-4396-B618-9F3C7376AC73 [2026-07-07 18:01:46.851Z] [DEBUG] Amnezia Daemon : Connection status: 1 [2026-07-07 18:01:47.114Z] [DEBUG] Amnezia Daemon : Checking for handshake... [2026-07-07 18:01:47.115Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc= [2026-07-07 18:01:47.378Z] [DEBUG] Amnezia Daemon : Checking for handshake... [2026-07-07 18:01:47.379Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc= [2026-07-07 18:01:47.643Z] [DEBUG] Amnezia Daemon : Checking for handshake... [2026-07-07 18:01:47.643Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc= [2026-07-07 18:01:47.906Z] [DEBUG] Amnezia Daemon : Checking for handshake... [2026-07-07 18:01:47.907Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc= [2026-07-07 18:01:48.171Z] [DEBUG] Amnezia Daemon : Checking for handshake... [2026-07-07 18:01:48.172Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc= [2026-07-07 18:01:48.434Z] [DEBUG] Amnezia Daemon : Checking for handshake... [2026-07-07 18:01:48.435Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc= [2026-07-07 18:01:48.683Z] [DEBUG] Amnezia Daemon : Checking for handshake... [2026-07-07 18:01:48.684Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc= [2026-07-07 18:01:48.933Z] [DEBUG] Amnezia Daemon : Checking for handshake... [2026-07-07 18:01:48.934Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc= [2026-07-07 18:01:49.184Z] [DEBUG] Amnezia Daemon : Checking for handshake... [2026-07-07 18:01:49.185Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc= [2026-07-07 18:01:49.433Z] [DEBUG] Amnezia Daemon : Checking for handshake... [2026-07-07 18:01:49.434Z] [DEBUG] Amnezia Daemon : awaiting AbISDjPnF/1G/sF5quUIcFsN6TIUr4R71t0wntdkJkc= (repeats forever) ```
Author
Owner

@muhin-g-s commented on GitHub (Jul 7, 2026):

Closing the issue; switching to a non-European provider helped.

<!-- gh-comment-id:4908067026 --> @muhin-g-s commented on GitHub (Jul 7, 2026): Closing the issue; switching to a non-European provider helped.
Author
Owner

@muhin-g-s commented on GitHub (Jul 8, 2026):

The problem has reappeared. It won't connect to any of the servers.

<!-- gh-comment-id:4912984983 --> @muhin-g-s commented on GitHub (Jul 8, 2026): The problem has reappeared. It won't connect to any of the servers.
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#1282
No description provided.