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
Quentin McGaw
2ac0f35060
fix(protonvpn): crash service if port assigned changes
2023-09-23 12:36:13 +00:00
Quentin McGaw
1a865f56d5
chore(vpn): fix typo portForwader
2023-09-23 12:03:56 +00:00
Quentin McGaw
0406de399d
chore(portforward): move vpn gateway obtention within port forwarding service
2023-09-23 12:03:06 +00:00
Quentin McGaw
71201411f4
fix(portforward): rework run loop and fix deadlocks ( #1874 )
2023-09-23 12:57:12 +02:00
Quentin McGaw
f9c9ad34f7
feat(protonvpn): check udp vs tcp port forwarded
2023-09-22 08:50:19 +00:00
Quentin McGaw
4ea474b896
fix(routing): change firewall only for matching ip families
2023-09-20 10:45:13 +00:00
Quentin McGaw
6aa4a93665
change(format): use dashes instead of spaces for provider names
...
- `-private\ internet\ access` -> `private-internet-access`
- `-perfect\ privacy` -> `-perfect-privacy`
- `-vpn\ unlimited` -> `-vpn-unlimited`
2023-09-20 10:24:32 +00:00
Quentin McGaw
ea25a0ff89
fix(protonvpn): natpmp assigned ports logs removed
2023-09-20 09:51:13 +00:00
Quentin McGaw
659da67ed5
feat(cyberghost): update servers data
2023-09-20 09:35:28 +00:00
Aleksa Siriški
3449e7a0e1
fix(publicip): IPv6 endpoint for ipinfo ( #1853 )
2023-09-13 16:37:39 +02:00
Quentin McGaw
c0062fb807
fix(protonvpn): natpmp check for assigned internal port
2023-09-13 14:18:35 +00:00
Quentin McGaw
e556871e8b
change(dns): DNS_KEEP_NAMESERVER leaves DNS fully untouched
2023-08-11 11:03:40 +00:00
Quentin McGaw
082a38b769
fix(netlink): try loading Wireguard module if not found ( #1741 )
2023-08-04 13:09:56 +02:00
Quentin McGaw
39ae57f49d
fix(routing): add outbound subnets routes only for matching ip families
2023-07-28 07:24:26 +00:00
Quentin McGaw
9024912e17
fix(custom): allow custom endpoint port setting
2023-07-27 10:32:08 +00:00
Quentin McGaw
0ebfe534d3
feat(settings): parse Wireguard settings from /gluetun/wireguard/wg0.conf ( #1120 )
2023-07-22 17:25:30 +02:00
eiqnepm
c5cc240a6c
feat(surfshark): update API endpoint and servers data ( #1560 )
2023-07-21 20:21:46 +02:00
Quentin McGaw
1a5a0148ea
feat(torguard): update severs data
2023-07-18 16:02:06 +00:00
Quentin McGaw
abe2aceb18
feat(wireguard): clarify wireguard is up message
2023-07-18 15:53:39 +00:00
Quentin McGaw
919b55c3aa
feat(wireguard): WIREGUARD_ALLOWED_IPS variable ( #1291 )
2023-07-06 09:08:59 +02:00
Quentin McGaw
9c0f187a12
chore(natpmp): more robust tests with longer connection durations
2023-07-06 06:54:01 +00:00
Quentin McGaw
075a1e2a80
chore(natpmp): initialRetry -> initialConnectionDuration
2023-07-06 06:50:17 +00:00
Quentin McGaw
8ad16cdc12
feat(protonvpn): port forwarding support with NAT-PMP ( #1543 )
...
Co-authored-by: Nicholas Xavier <nicho@nicho.dev >
2023-06-30 20:09:44 +02:00
Quentin McGaw
fae6544431
feat(pf): VPN_PORT_FORWARDING_PROVIDER variable ( #1616 )
2023-06-30 19:24:01 +02:00
Quentin McGaw
f8a41b2133
fix(protonvpn): add aes-256-gcm cipher for openvpn
2023-06-30 17:14:44 +00:00
Quentin McGaw
ff9b56d6d8
docs(all): update to use newer wiki repository
...
- Update URLs logged by program
- Update README.md links
- Update contributing guide link
- Update issue templates links
- Replace Wiki issue template by link to Gluetun Wiki repository issue creation
- Set program announcement about Github wiki new location
2023-06-30 10:31:26 +00:00
Quentin McGaw
76a92b90e3
fix(routing): VPNLocalGatewayIP Wireguard support
2023-06-28 14:23:34 +00:00
Quentin McGaw
2873b06275
fix(wireguard): wrap setupIPv6 rule error correctly
2023-06-28 13:08:23 +00:00
Quentin McGaw
9cdd6294d2
feat(mullvad): update servers data
2023-06-28 13:06:40 +00:00
Quentin McGaw
d3d8484b8e
hotfix(env): case sensitivity for OPENVPN_CUSTOM_CONFIG
2023-06-28 12:27:13 +00:00
Quentin McGaw
515ae8efb3
hotfix(nordvpn): update url
2023-06-18 11:00:36 +00:00
Quentin McGaw
83826e1253
hotfix(settings): fix godot lint error
2023-06-12 13:51:50 +00:00