Skip to content

[feature request] proxy groups with weights like in 3proxy #434

@tobwen

Description

@tobwen

Preliminary information

As part of a project, it was forbidden to use software of Russian origin (embargoes, supply chain laws). Unfortunately, this also includes 3proxy.

Brief description

Similar to Glider, 3proxy offers the option of cascading proxies. However, proxy groups can be formed and each proxy in a group can be given a priority. The priority indicates the probability of how often this proxy is used.

Example

parent 1000 socks5 192.168.10.1 1080
parent 1000 connect 192.168.20.1 3128
parent 300 socks4 192.168.30.1 1080
parent 700 socks5 192.168.40.1 1080

The first two proxies are always used (priority 1000 = highest priority). After that, proxies are selected based on priority: 700 is preferred over 300, but both are used:

P(700) = 700 / (700 + 300) = 70%
P(300) = 300 / (700 + 300) = 30%

So, after the first two proxies are used, the third proxy will be selected 70% of the time and the fourth proxy 30% of the time.

Request

Would it be possible to transfer the type of proxy weighting from 3proxy to glider?

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions