feat: add Wireguard support for Private Internet Access provider - #3438
feat: add Wireguard support for Private Internet Access provider#3438abihf wants to merge 1 commit into
Conversation
- Implement Wireguard configuration logic in the Private Internet Access provider. - Create functions to handle token fetching and Wireguard key addition. - Add tests for Wireguard configuration and related functionalities. - Update interfaces to include WireguardConfiger for better integration. - Enhance existing VPN setup to support Wireguard configurations.
|
there is already a pr for this which needs finishing |
|
Tested this branch at The auth token is requested from the wrong class of PIA server
apiURL := url.URL{
Scheme: "https",
Host: net.JoinHostPort(serverIP.String(), "443"),
Path: "/authv3/generateToken",
}
That SSL failure is exactly what gluetun reports: The v2 fallback can't cover for it
So both paths fail and the tunnel never establishes. Why I think the fix belongs in the updater
One wrinkle worth designing around: the TLS The rest of the PR worksPatching Healthy, correct public IP, port forwarding live. Token -> addKey on 1337 -> handshake -> PF all Other checks
Happy to test a revision if you push one. |
Type
Please tick which one the following applies to your pull request:
Description
Issue (optional)
Gluetun wiki associated pull request (optional)