Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Outbound relays #4615

Closed
Ariurn opened this issue Nov 23, 2024 · 1 comment
Closed

Feature request: Outbound relays #4615

Ariurn opened this issue Nov 23, 2024 · 1 comment
Labels

Comments

@Ariurn
Copy link

Ariurn commented Nov 23, 2024

Is your feature request related to a problem? Please describe.
Users can usually have 2 types of exit IPs:

  • Public IP of VPS where Hiddify-Manager is installed
  • One of WARP exit IPs (in my case, usually up to 8 IPs, 4 per each of two sub-networks that WARP provides)

This gives us some problems:

  • VPS IP may be blocked due to a known ASN (examples are limitless)
  • WARP IPs may be blocked or rate-limited because of being shared between different WARP users (one of known examples: Twitch)
  • Clients may want more than one exit location (example: one of clients wants Finland as exit country to access "yle areena" - some local video streaming service)

Describe the solution you'd like
Both xray and sing-box have "outbounds". We can define outbounds and select, which of "domains" should go via which outbounds. Among them, of course, "freedom" (use VPS IP) and "WARP". So, basically, functionality is already implemented by cores, we just need interface for that.

Describe alternatives you've considered
There're 2 alternative solutions, but both are quite inconvenient for both admin and client:

  1. We install hiddify-manager on different VPS from different locations. But it's hard to maintain many instances. What's more important, it would be better for client to be able to switch locations by switching proxies inside one subscription, not switching subscriptions.
  2. We could also hard-code outbounds in configs for defined domains. But it may break functionality and is quite a dirty solution.

Additional context
No additional context provided.

@litoosh13
Copy link

Hi, in the next version we may bring hiddify with different locations. You can have a user that accesses a different IP location that is set on other VPs, but for now the best option is tunneling!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants