Skip to content

[Feature Request] Fallback transport.ProxyURL to the next proxy in the list or to a direct connection #5357

@fakoor

Description

@fakoor

Describe the feature request

I would like to request that proxyURL becomes capable of accepting a list of proxies (while also allowing an optional new reserved proxy named "DIRECT" to be appended to the list).

NOTE: This may also alter the way that loginFailExit configuration parameter works.

Example declaration in client configuration files:
transprot.proxyURL=http://127.0.0.1:8080;socks5://127.0.01:1080;DIRECT

Describe alternatives you've considered

My current work around is to use v2raya tool to compile a round-robin list of proxies into a single socks5 then pass that to the transport.ProxyURL parameter. (Still I lack the fallback to direct connection as well as meaningful order/priority when a next proxy is chosen)

Affected area

  • Docs
  • Installation
  • Performance and Scalability
  • Security
  • User Experience
  • Test and Release
  • Developer Infrastructure
  • Client Plugin
  • Server Plugin
  • Extensions
  • Others

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions