From 548e4342c9b02d7e3d1e05fef1cd00061e078583 Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Wed, 6 May 2026 05:00:39 +0000 Subject: [PATCH] fix(provider/pia): update default OpenVPN ports - 8080 for UDP - 8443 for TCP - According to https://github.com/pia-foss/manual-connections/commit/8a75e46be81583d17f9ab3570881419b35000969 - Credits to @darthShadow --- internal/configuration/settings/openvpnselection.go | 2 +- internal/provider/privateinternetaccess/connection.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/configuration/settings/openvpnselection.go b/internal/configuration/settings/openvpnselection.go index 5ae3c87a..268e2032 100644 --- a/internal/configuration/settings/openvpnselection.go +++ b/internal/configuration/settings/openvpnselection.go @@ -100,7 +100,7 @@ func (o OpenVPNSelection) validate(vpnProvider string) (err error) { allowedTCP = []uint16{443, 1194, 8080, 8443} allowedUDP = []uint16{443, 1194, 8080, 8443} case providers.PrivateInternetAccess: - allowedTCP = []uint16{80, 110, 443, 501, 502} + allowedTCP = []uint16{80, 110, 443, 501, 502, 8443} allowedUDP = []uint16{53, 1194, 1197, 1198, 8080, 9201} case providers.Protonvpn: allowedTCP = []uint16{443, 5995, 8443} diff --git a/internal/provider/privateinternetaccess/connection.go b/internal/provider/privateinternetaccess/connection.go index c2608e3e..59dd866e 100644 --- a/internal/provider/privateinternetaccess/connection.go +++ b/internal/provider/privateinternetaccess/connection.go @@ -17,8 +17,8 @@ func (p *Provider) GetConnection(selection settings.ServerSelection, ipv6Support defaults.OpenVPNTCPPort = 502 defaults.OpenVPNUDPPort = 1198 case presets.Strong: - defaults.OpenVPNTCPPort = 501 - defaults.OpenVPNUDPPort = 1197 + defaults.OpenVPNTCPPort = 8443 + defaults.OpenVPNUDPPort = 8080 } return utils.GetConnection(p.Name(),