[GH-ISSUE #856] Feature request: add wildcard support into Split tunneling #230

Closed
opened 2026-10-13 20:16:08 +00:00 by bsakaguchi · 21 comments
Owner

Originally created by @niki4xxxxx on GitHub (Jun 17, 2024).
Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/856

Describe the issue
When wildcards like *.web.site are used, the program does not forward traffic that goes to subdomains when Split tunneling is used.

To Reproduce
Steps to reproduce the behavior:

  1. Find a website that's blocked in your country (e.g. Zendesk in RF)
  2. Enable Split tunneling to use VPN for only selected websites
  3. Add *.zendesk.com
  4. Enable VPN
  5. Open https://support.zendesk.com/hc/en-us

Expected behavior
All subdomains of zendesk.com can be opened.

Desktop (please complete the following information):

  • OS: Kubuntu 22.04 (Kernel 6.5.0-35)
  • Client: 4.5.3.0 (Apr 30 2024, eb48eb4)

Server (please complete the following information):

  • OS: Ubuntu 20.04

Additional context
The subdomain can be opened when it is specified in the Split tunneling settings, e.g. I can open https://support.zendesk.com/hc/en-us if I add support.zendesk.com

Originally created by @niki4xxxxx on GitHub (Jun 17, 2024). Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/856 **Describe the issue** When wildcards like *.web.site are used, the program does not forward traffic that goes to subdomains when Split tunneling is used. **To Reproduce** Steps to reproduce the behavior: 1. Find a website that's blocked in your country (e.g. Zendesk in RF) 2. Enable Split tunneling to use VPN for only selected websites 3. Add *.zendesk.com 4. Enable VPN 5. Open https://support.zendesk.com/hc/en-us **Expected behavior** All subdomains of zendesk.com can be opened. **Desktop (please complete the following information):** - OS: Kubuntu 22.04 (Kernel 6.5.0-35) - Client: 4.5.3.0 (Apr 30 2024, eb48eb4) **Server (please complete the following information):** - OS: Ubuntu 20.04 **Additional context** The subdomain can be opened when it is specified in the Split tunneling settings, e.g. I can open https://support.zendesk.com/hc/en-us if I add support.zendesk.com
Author
Owner

@abobafett-dev commented on GitHub (Aug 6, 2024):

Same for me. I have windows 11. When I want to add youtube for example I need to add 15+ IPs and for chatgpt it doesnt work and I dont know why

also when I want to add some site I need to check all IPs for example with nslookup command and use some methods to check which IPs site using right now (via IpvFoo for example) and its time-consuming and may not be reliable

<!-- gh-comment-id:2270648214 --> @abobafett-dev commented on GitHub (Aug 6, 2024): Same for me. I have windows 11. When I want to add youtube for example I need to add 15+ IPs and for chatgpt it doesnt work and I dont know why also when I want to add some site I need to check all IPs for example with `nslookup` command and use some methods to check which IPs site using right now (via IpvFoo for example) and its time-consuming and may not be reliable
Author
Owner

@artemsmikh commented on GitHub (Aug 10, 2024):

I agree, we really need a way to set wildcard domains and also handle possible IP changes in already added domains.

<!-- gh-comment-id:2282205098 --> @artemsmikh commented on GitHub (Aug 10, 2024): I agree, we really need a way to set wildcard domains and also handle possible IP changes in already added domains.
Author
Owner

@skafiend commented on GitHub (Aug 11, 2024):

Or at least, it would be great if we could black/whitelist apps

<!-- gh-comment-id:2282783739 --> @skafiend commented on GitHub (Aug 11, 2024): Or at least, it would be great if we could black/whitelist apps
Author
Owner

@LexBart commented on GitHub (Oct 10, 2024):

The same problem. Youtube uses dozens of different subdomains.
rr2---sn-hgn7yn7l.googlevideo.com
rr9---sn-5uh5o-f5fk.googlevideo.com

It is not possible to find all ip addresses

<!-- gh-comment-id:2404725999 --> @LexBart commented on GitHub (Oct 10, 2024): The same problem. Youtube uses dozens of different subdomains. rr2---sn-hgn7yn7l.googlevideo.com rr9---sn-5uh5o-f5fk.googlevideo.com It is not possible to find all ip addresses
Author
Owner

@xcviko commented on GitHub (Nov 14, 2024):

bump

<!-- gh-comment-id:2475155437 --> @xcviko commented on GitHub (Nov 14, 2024): bump
Author
Owner

@ivanglushko commented on GitHub (Nov 18, 2024):

Much needed, wildcards and region based rules

<!-- gh-comment-id:2482691433 --> @ivanglushko commented on GitHub (Nov 18, 2024): Much needed, wildcards and region based rules
Author
Owner

@lolmaus commented on GitHub (Dec 13, 2024):

PLEASE!

<!-- gh-comment-id:2540883122 --> @lolmaus commented on GitHub (Dec 13, 2024): PLEASE!
Author
Owner

@momenbasel commented on GitHub (Jan 19, 2025):

highly needed

<!-- gh-comment-id:2600921923 --> @momenbasel commented on GitHub (Jan 19, 2025): highly needed
Author
Owner

@normalisht commented on GitHub (Jan 20, 2025):

Still waiting

<!-- gh-comment-id:2601090896 --> @normalisht commented on GitHub (Jan 20, 2025): Still waiting
Author
Owner

@leksand86 commented on GitHub (Jan 21, 2025):

Much needed, wildcards and region based rules

region based rules that's a great idea

<!-- gh-comment-id:2603879171 --> @leksand86 commented on GitHub (Jan 21, 2025): > Much needed, wildcards and region based rules region based rules that's a great idea
Author
Owner

@lolmaus commented on GitHub (Jan 21, 2025):

I've switched to 3x-ui for the backend.

For the frontend, there's a very simple client with region-based rules Hiddify App, available on all platforms. In order to customize the rules, more elaborate clients are available.

Good bye, Amnezia.

<!-- gh-comment-id:2603985959 --> @lolmaus commented on GitHub (Jan 21, 2025): I've switched to `3x-ui` for the backend. For the frontend, there's a very simple client with region-based rules `Hiddify App`, available on all platforms. In order to customize the rules, more elaborate clients are available. Good bye, Amnezia.
Author
Owner

@leksand86 commented on GitHub (Jan 21, 2025):

I've switched to 3x-ui for the backend.

For the frontend, there's a very simple client with region-based rules Hiddify App, available on all platforms. In order to customize the rules, more elaborate clients are available.

Good bye, Amnezia.

I tried to connect Hiddify to another vpn solution and it showed a lot of left connections - the application is reporting something somewhere, most likely from where and where you are connecting.

Amnesia is convenient for certain tasks, for example, for a home VPN

<!-- gh-comment-id:2604174354 --> @leksand86 commented on GitHub (Jan 21, 2025): > I've switched to `3x-ui` for the backend. > > For the frontend, there's a very simple client with region-based rules `Hiddify App`, available on all platforms. In order to customize the rules, more elaborate clients are available. > > Good bye, Amnezia. I tried to connect Hiddify to another vpn solution and it showed a lot of left connections - the application is reporting something somewhere, most likely from where and where you are connecting. Amnesia is convenient for certain tasks, for example, for a home VPN
Author
Owner

@FiresPOW commented on GitHub (Feb 1, 2025):

very need

<!-- gh-comment-id:2628919241 --> @FiresPOW commented on GitHub (Feb 1, 2025): very need
Author
Owner

@Script06 commented on GitHub (Aug 16, 2025):

There is still no solution?

<!-- gh-comment-id:3193539806 --> @Script06 commented on GitHub (Aug 16, 2025): There is still no solution?
Author
Owner

@Dimasin commented on GitHub (Oct 23, 2025):

I join the request.

<!-- gh-comment-id:3435367519 --> @Dimasin commented on GitHub (Oct 23, 2025): I join the request.
Author
Owner

@rezonx3m commented on GitHub (Nov 4, 2025):

Waiting this feature!

<!-- gh-comment-id:3484696223 --> @rezonx3m commented on GitHub (Nov 4, 2025): Waiting this feature!
Author
Owner

@avalanche-zxc commented on GitHub (Dec 3, 2025):

agree

<!-- gh-comment-id:3607714565 --> @avalanche-zxc commented on GitHub (Dec 3, 2025): agree
Author
Owner

@MalyugaSensei commented on GitHub (Apr 16, 2026):

Актуальная фича

<!-- gh-comment-id:4264187920 --> @MalyugaSensei commented on GitHub (Apr 16, 2026): Актуальная фича
Author
Owner

@magnastrazh commented on GitHub (Apr 23, 2026):

join

<!-- gh-comment-id:4303183120 --> @magnastrazh commented on GitHub (Apr 23, 2026): join
Author
Owner

@zvnge commented on GitHub (May 6, 2026):

bump

<!-- gh-comment-id:4390184814 --> @zvnge commented on GitHub (May 6, 2026): bump
Author
Owner

@Swiftkill commented on GitHub (Jul 4, 2026):

The same problem. Youtube uses dozens of different subdomains. rr2---sn-hgn7yn7l.googlevideo.com rr9---sn-5uh5o-f5fk.googlevideo.com

It is not possible to find all ip addresses

Dozens? Millions and they are dynamically changing. As well as IP for samehost can change depending on location, if that's a cloud service., for a different outgoing point it would be diffreent IPs and user cannot know that information until they connect

<!-- gh-comment-id:4882108360 --> @Swiftkill commented on GitHub (Jul 4, 2026): > The same problem. Youtube uses dozens of different subdomains. rr2---sn-hgn7yn7l.googlevideo.com rr9---sn-5uh5o-f5fk.googlevideo.com > > It is not possible to find all ip addresses Dozens? Millions and they are dynamically changing. As well as IP for samehost can change depending on location, if that's a cloud service., for a different outgoing point it would be diffreent IPs and user cannot know that information until they connect
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#230
No description provided.