Commit Graph

1171 Commits

Author SHA1 Message Date
Quentin McGaw
f40955d747 fix(privatevpn): set openvpn vpn type for no hostname server 2024-08-09 07:35:59 +00:00
Quentin McGaw
68dd982606 fix(firewall): VPN_PORT_FORWARDING_LISTENING_PORT behavior fixed
by not restricting the destination address to 127.0.0.1
2024-08-09 07:35:59 +00:00
Quentin McGaw
66d1cf7478 fix(format-servers): add missing vpn type column for natively supported providers
- nordvpn
- surfshark
2024-08-09 07:35:59 +00:00
Quentin McGaw
c689a4a746 fix(custom-openvpn): remove comments before parsing file 2024-08-09 07:35:59 +00:00
Quentin McGaw
30dafff034 fix(ipv6): detect ignoring loopback route destinations 2024-08-09 07:19:50 +00:00
Quentin McGaw
e3b5ce688e fix(torguard): update OpenVPN configuration
- add aes-128-gcm and aes-128-cbc ciphers
- add extra CA certificate value
- remove mssfix option
- remove sndbuf and rcvbuf ption
- remove ping option
- remove reneg option
2024-08-09 07:19:50 +00:00
Quentin McGaw
586775d5f2 fix(custom): do not set server name if it does not exist 2024-08-09 07:19:45 +00:00
Quentin McGaw
c559de9aed fix(vpnunlimited): allow OpenVPN TCP on port 1197 2024-08-09 07:19:45 +00:00
Quentin McGaw
b6ec1a6ee6 fix(vpnunlimited): change UDP port from 1194 to 1197 2024-08-09 07:19:45 +00:00
Quentin McGaw
c2e3116d71 fix(custom): parse port option line for OpenVPN 2024-08-09 07:19:45 +00:00
Quentin McGaw
191556cfe0 fix(custom): set server name if names filter is not empty
- fix PIA port forwarding code usage
- refers to #2147
2024-08-09 07:19:34 +00:00
Quentin McGaw
c63885d1f1 feat(airvpn): set default mssfix to 1320-28 2024-08-09 07:19:34 +00:00
Quentin McGaw
1b6164cb91 chore(vpnsecure): associate "N / A" with no data for servers 2024-08-09 07:19:34 +00:00
Quentin McGaw
a75d6bed55 fix(surfshark): remove outdated hardcoded retro servers 2024-08-09 07:19:27 +00:00
Quentin McGaw
9d59668dca fix(server): /openvpn route status get and put
- get status return stopped if running wireguard
- put status changes vpn type if running wireguard
2024-08-09 07:19:23 +00:00
Quentin McGaw
9843b19d2b fix(torguard): set user agent to download zip files 2024-08-09 07:05:58 +00:00
Anton Nesterov
329fee5e68 fix(config): STREAM_ONLY should set StreamOnly flag for server selection (#2126) 2024-08-09 07:05:44 +00:00
Quentin McGaw
ef5f521ce0 fix(privado): update Zip file URL and update servers data
- Fix Bug: privado update url outdated #2104
2024-08-09 07:05:22 +00:00
Quentin McGaw
c882df1a8f fix(surfshark): remove no longer valid multi hop regions 2024-08-09 07:05:01 +00:00
Quentin McGaw
c826707d42 fix(vpnunlimited): specify OpenVPN cipher and auth 2024-01-01 18:21:24 +00:00
Quentin McGaw
8a17cd87c3 feat(windscribe): update servers data 2024-01-01 18:09:05 +00:00
Quentin McGaw
f8da1e79bc fix(vpnunlimited): remove DEFAULT:@SECLEVEL=0 2023-12-22 09:39:34 +00:00
Quentin McGaw
cfc29d6a6b feat(vpnunlimited): add second CA certificate for OpenVPN 2023-12-19 18:21:57 +00:00
Quentin McGaw
5467652b8b chore(openvpn): support multiple CAs in generated config 2023-12-19 18:21:03 +00:00
Quentin McGaw
daa63c276d fix(vpnunlimited): update CA certificate 2023-12-19 18:15:56 +00:00
Quentin McGaw
4a6c229504 fix(settings): add VPN Unlimited warning for OpenSSL 3 2023-12-15 10:32:53 +00:00
yifangd
f71a1b083b fix(purevpn): fix update url and update servers (#1992)
See https://support.purevpn.com/purevpn/openvpn-files
2023-12-14 16:18:32 +01:00
Quentin McGaw
75fd869625 fix(firewall): handle OpenVPN tcp-client as tcp 2023-12-14 15:10:33 +00:00
Quentin McGaw
657b4b787f fix(custom): read wireguard presharedkey from peer section 2023-12-09 17:26:01 +00:00
Quentin McGaw
32d6453918 fix(custom): default TCP port for any tcp proto 2023-11-28 07:51:29 +00:00
Quentin McGaw
c326b616b4 feat(custom): support tcp-client proto for OpenVPN 2023-11-28 07:48:55 +00:00
Quentin McGaw
d5376629df fix(format-servers): add server name header for PIA 2023-11-28 07:31:36 +00:00
Quentin McGaw
3e825d7a08 fix(format-servers): for providers with dashes 2023-11-28 07:27:29 +00:00
Quentin McGaw
4105f74ce1 feat(portforward): port redirection with VPN_PORT_FORWARDING_LISTENING_PORT 2023-11-23 08:37:43 +00:00
Quentin McGaw
8318be3159 feat(nordvpn): add access token warning if used as wireguard private key 2023-11-08 10:07:02 +00:00
Quentin McGaw
de196490db fix(settings): wireguard preshared key from toml file 2023-11-08 10:06:57 +00:00
Quentin McGaw
1c43a1d55b fix(portforward): service start error not treated as critical
A service start error can happen if the service is started after the Wireguard VPN tunnel is up, but the tunnel does not work. The VPN is then internally restarted, causing the service start error, so it should not be treated as a critical error.
2023-10-07 13:21:32 +00:00
Quentin McGaw
6c639fcf7f fix(publicip): do not retry on too many requests 2023-10-07 12:59:43 +00:00
Quentin McGaw
ec1f252528 fix(portforward): different validation when vpn is up or not 2023-10-07 12:43:36 +00:00
Quentin McGaw
ee413f59a2 fix(protonvpn): set natpmp external port to 1 2023-10-06 16:09:05 +00:00
Quentin McGaw
d4df87286e fix(portforward): trigger after VPN restart 2023-09-28 14:00:58 +00:00
Quentin McGaw
a194906bdd chore(protonvpn): add debug logs for keeping port forwarded 2023-09-28 07:08:07 +00:00
Quentin McGaw
9b00763a69 feat(config): add /32 if not present for Wireguard addresses 2023-09-24 16:50:34 +00:00
Quentin McGaw
4d627bb7b1 feat(protonvpn): port forwarding connection refused error points to add +pmp to OpenVPN user 2023-09-24 15:15:05 +00:00
Quentin McGaw
dc8fc5f81f feat(updater): log warning about using -minratio 2023-09-24 15:05:39 +00:00
Quentin McGaw
b787e12e25 feat(surfshark): update servers data 2023-09-24 15:02:08 +00:00
Quentin McGaw
f96448947f fix(publicip): rework run loop and fix restarts
- Clearing IP data on VPN disconnection clears file
- More efficient partial updates
- Fix loop exit
- Validate settings before updating
2023-09-24 14:55:51 +00:00
Quentin McGaw
e64e5af4c3 chore(portforward): improve loop reliability
- handle settings update within run function
- signal back start result to update call
- update loop settings only when service is started
2023-09-24 10:28:10 +00:00
Quentin McGaw
aa6dc786a4 chore(provider): use type assertion for port forwarders 2023-09-23 13:02:09 +00:00
Quentin McGaw
84300db7c1 fix(portforward): restart service on run error
- fix when port assigned changes
2023-09-23 12:39:49 +00:00