Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-26 | [feat] add prometheus metrics for country | kali kaneko (leap communications) | |
2019-12-10 | randomize gws on same location, and allow to forbid | Kali Kaneko (leap communications) | |
2018-12-19 | [feat] add TLS | Kali Kaneko (leap communications) | |
2018-12-13 | gofmt | Kali Kaneko (leap communications) | |
2018-12-13 | return sorted list of gw hosts | Kali Kaneko (leap communications) | |
2018-12-13 | add license information | kali kaneko | |
2018-12-13 | refactor for readability | Kali Kaneko | |
2018-12-13 | geolocate gateways and kd-tree | Kali Kaneko | |
during initialization, we fetch the eip-config.json file from the configured provider. we geolocate the gateways (using a golang package that has some cities missing, hence the workaround) and initialize a KD-Tree with the gateways. using the KD-Tree, it is very cheap to calculate the nearest gateway for every request, which is provider as a filed in the json to the client - as a suggestion to be used or not in the gateway selection process. | |||
2018-12-11 | consider X-Forwarded-For header, pass port/path as parameters | kali kaneko | |
2018-12-11 | set path to debians default for geoipupdate | kali kaneko | |
2018-12-11 | initial commit | kali kaneko | |