Skip to content

Commit bf8faa0

Browse files
committed
ipn/yegor: for now, remove per-region conf max limit
1 parent eb8d011 commit bf8faa0

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

intra/ipn/rpn/yegor.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,11 @@ const (
9595
// wspxpath = "ServerCredentials/"
9696
// wsbestloc = "BestLocation/"
9797

98-
wsMinServerLinkSpeed = 1 // 1mbps
99-
wsMaxServerHealth = 100 // min is 0
98+
wsMinServerLinkSpeed = 1 // 1mbps
99+
wsMaxServerHealth = 100 // min is 0
100+
allPerRegionWgConfs = true // when false, only maxPerRegionWgConfs*2 are chosen
100101
maxPerRegionWgConfs = 4
101-
maxAnyWgConfs = 10
102+
maxAnyWgConfs = 8
102103
)
103104

104105
// github.com/Windscribe/Android-App/blob/746d505dc69/base/src/main/java/com/windscribe/vpn/constants/NetworkErrorCodes.kt
@@ -1164,7 +1165,7 @@ func convertToRegionalWgConfs(id *WsWgCreds, reservation *WsWgConnectData, list
11641165
log.W("ws: wgconfs: no nodes in %s (%s); ip3? %t", group.City, group.Nick, noip3)
11651166
continue // skip servers without nodes
11661167
}
1167-
if tot[cc] >= maxPerRegionWgConfs*2 {
1168+
if !allPerRegionWgConfs && tot[cc] >= maxPerRegionWgConfs*2 {
11681169
log.D("ws: wgconfs: skip! %s (%s) has %d configs already",
11691170
cc, servername, tot[cc])
11701171
break // we have enough configs for this region

0 commit comments

Comments
 (0)