ivpn / desktop-app

Official IVPN Desktop app
https://www.ivpn.net/apps/
GNU General Public License v3.0
358 stars 49 forks source link

Port-based MultiHop for OpenVPN #129

Closed jurajhilje closed 2 years ago

jurajhilje commented 2 years ago

Implement port-based MultiHop for OpenVPN.

MultiHop port information is available in the new servers.json API:

GET https://api.ivpn.net/v5/servers.json

{
    "gateway": "de.gw.ivpn.net",
    "country_code": "DE",
    "country": "Germany",
    "city": "Frankfurt",
    "latitude": 50.1,
    "longitude": 8.675,
    "isp": "Leaseweb",
    "hosts": [
        {
            "hostname": "de1.gw.ivpn.net",
            "host": "178.162.222.40",
            "multihop_port": 23001
        },
        {
            "hostname": "de2.gw.ivpn.net",
            "host": "178.162.211.114",
            "multihop_port": 22001
        }
    ]
}
stenya commented 2 years ago

v3.8.26 @gorkapernas Please, check also Multihop+obfsproxy

gorkapernas commented 2 years ago

Verified on version 3.830, all platforms, tested port-based MultiHop for OpenVPN with and without obfsproxy during the past few days, no connectivity issues or leaks, the app behaved as expected.

stenya commented 2 years ago

v3.9.0