[GH-ISSUE #1320] Split tunneling an application breaks localhost loopback #523

Closed
opened 2026-10-13 20:23:22 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @zznty on GitHub (Dec 27, 2024).
Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/1320

Describe the bug
When application is added to "Split tunneling applications" list, windows could not resolve route to localhost (127.0.01) anymore, despite working fine without split tunneling via vpn

To Reproduce
Steps to reproduce the behavior:

  1. Open source2 game (Deadlock in my case)
  2. Add its exe to split tunneling list (project8.exe)
  3. Try to start a sandbox
  4. See the error above in console

Expected behavior
Application should be able to resolve route to localhost

Log files

[SteamNetSockets] WSASendTo 127.0.0.1:27015 failed, returned -1, last error=0x2741 The requested address is not valid in its context.

Desktop (please complete the following information):

  • OS: Windows 11 24H2 (26100.2605)
  • Version 4.8.1.9

Additional context
I think the case is valid for any application using win32 socket apis. Im not sure if this is caused by the fact that both socket listener and connecting socket are inside the same process.

Originally created by @zznty on GitHub (Dec 27, 2024). Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/1320 **Describe the bug** When application is added to "Split tunneling applications" list, windows could not resolve route to localhost (127.0.01) anymore, despite working fine without split tunneling via vpn **To Reproduce** Steps to reproduce the behavior: 1. Open source2 game (Deadlock in my case) 2. Add its exe to split tunneling list (project8.exe) 3. Try to start a sandbox 4. See the error above in console **Expected behavior** Application should be able to resolve route to localhost **Log files** ``` [SteamNetSockets] WSASendTo 127.0.0.1:27015 failed, returned -1, last error=0x2741 The requested address is not valid in its context. ``` **Desktop (please complete the following information):** - OS: Windows 11 24H2 (26100.2605) - Version 4.8.1.9 **Additional context** I think the case is valid for any application using win32 socket apis. Im not sure if this is caused by the fact that both socket listener and connecting socket are inside the same process.
Author
Owner

@Nethius commented on GitHub (Feb 18, 2025):

Thank you for your report. Please note that GitHub is not a support channel. For assistance, please contact our support team via chat at https://t.me/amnezia_support_bot or via email at support@amnezia.org.

Our team will review the details and help resolve the issue.

<!-- gh-comment-id:2666215028 --> @Nethius commented on GitHub (Feb 18, 2025): Thank you for your report. Please note that GitHub is not a support channel. For assistance, please contact our support team via chat at https://t.me/amnezia_support_bot or via email at support@amnezia.org. Our team will review the details and help resolve the issue.
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#523
No description provided.