In some countries there is a concept similar to an internet “whitelist”, where only a limited number of websites are accessible and most of the internet is blocked.
In such environments, sometimes it is possible to obtain a working proxy that is reachable despite these restrictions. However, many websites block traffic coming from such proxies.
To solve this, proxy chaining can be used:
- The first proxy in the chain is accessible under whitelist restrictions — let's call it proxy1
- The second proxy is the one that websites actually see — let's call it proxy2
Example chain:
I have successfully configured such chains and they work well. However, problems appear when there are many proxies available.
For example, if I have 100 proxies, and proxy1 must always be the first node, I currently need to create 99 separate chains manually:
proxy1 → proxy2
proxy1 → proxy3
proxy1 → proxy4
proxy1 → proxy5
...
This is time-consuming and inconvenient to manage.
Proposed improvement
I would like the ability to specify a proxy through which all proxies in a selected group should be accessed.
For example:
I often have multiple proxy groups (usually subscription-based sources). I would like to configure a group so that all proxies inside that group automatically connect through a specified upstream proxy (for example proxy1).
A similar concept is described here:
https://wiki.metacubex.one/en/config/proxies/dialer-proxy/
WARP as entry node
If possible, please also allow WARP to be used not only as the final node in a chain, but also as the first node.
Example:
Currently WARP can typically only be configured as the exit node, but allowing it as the entry node would improve flexibility.
Exit node selection for proxy groups
Another useful scenario:
Some websites are only accessible from specific countries. In cases where I cannot connect directly to a proxy located in the required country, I need to create a proxy chain:
It would be very helpful to allow specifying not only the entry node (first proxy), but also the exit node (last proxy) for a proxy group.
In other words, similar to how WARP can currently act as the final node, it would be useful to allow any proxy to be defined as the final node for a group.
Summary of requested functionality
- Ability to define an upstream proxy (entry node) for all proxies within a group
- Ability to define a downstream proxy (exit node) for all proxies within a group
- Allow WARP to be used both as entry and exit node
- Reduce the need to manually create dozens of proxy chains
This feature would significantly simplify configuration and improve usability for users working in restricted network environments.
Thank you for your work!
In some countries there is a concept similar to an internet “whitelist”, where only a limited number of websites are accessible and most of the internet is blocked.
In such environments, sometimes it is possible to obtain a working proxy that is reachable despite these restrictions. However, many websites block traffic coming from such proxies.
To solve this, proxy chaining can be used:
Example chain:
I have successfully configured such chains and they work well. However, problems appear when there are many proxies available.
For example, if I have 100 proxies, and proxy1 must always be the first node, I currently need to create 99 separate chains manually:
This is time-consuming and inconvenient to manage.
Proposed improvement
I would like the ability to specify a proxy through which all proxies in a selected group should be accessed.
For example:
I often have multiple proxy groups (usually subscription-based sources). I would like to configure a group so that all proxies inside that group automatically connect through a specified upstream proxy (for example proxy1).
A similar concept is described here:
https://wiki.metacubex.one/en/config/proxies/dialer-proxy/
WARP as entry node
If possible, please also allow WARP to be used not only as the final node in a chain, but also as the first node.
Example:
Currently WARP can typically only be configured as the exit node, but allowing it as the entry node would improve flexibility.
Exit node selection for proxy groups
Another useful scenario:
Some websites are only accessible from specific countries. In cases where I cannot connect directly to a proxy located in the required country, I need to create a proxy chain:
It would be very helpful to allow specifying not only the entry node (first proxy), but also the exit node (last proxy) for a proxy group.
In other words, similar to how WARP can currently act as the final node, it would be useful to allow any proxy to be defined as the final node for a group.
Summary of requested functionality
This feature would significantly simplify configuration and improve usability for users working in restricted network environments.
Thank you for your work!