-
Notifications
You must be signed in to change notification settings - Fork 771
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
client-side load balancing (use multiple servers simultaneously) #179
Labels
feature request
New feature or request
needs more info
We need more information in order to help or verify
Comments
ss-windows has simillar feature, no significant bad effect. Load balance in
ss-windows is choose one in **all** avaliable server each time. In Outline,
maybe we want choose one in a group server.
client side:
```
(serverlist)
+-group1
| +-server1.1
| +-server1.2
+-group2
| +-server2.1
| +-server2.2
+-server3
+-server4
```
group behaviour same as normal server.
when user choose group1, client send use server1.1 and server1.2.
One problem is how to pass configure to client. I suggest like this:
```
ss:https://{ss-config1}/?outline=1&outline_group={group-mode}
ss:https://{ss-config2}/?outline=1&outline_group={group-mode}
...
```
So we can use it with traditional client.
Yegor Ievlev <[email protected]> 于 2018年6月18日周一 18:40写道:
… Packet level load balancing will help fool simple VPN detection algorithms
(all user traffic goes to one IP => block) and will allow speeding
connection up by using multiple Internet connections (for example 100 Mbps
+ 100 Mbps + 100 Mbps = 300 Mbps) in countries without firewall. For
example:
user => |GFW| =/> server => internet
| | => server1 \
user => |GFW| => server2 => server => internet
| | => server3 /
/=> ISP1 => server1 \
user => ISP2 => server2 => server => internet
\=> ISP3 => server3 /
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#179>, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/AQVHEr9gnqtEbzFUuNAwyFuR5qSux6R6ks5t94OmgaJpZM4UrhRu>
.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
feature request
New feature or request
needs more info
We need more information in order to help or verify
Packet level load balancing will help fool simple VPN detection algorithms (all user traffic goes to one IP => block) and will allow speeding connection up by using multiple Internet connections (for example 3x 100 Mbps = 300 Mbps) in countries without firewall. For example:
The text was updated successfully, but these errors were encountered: