mirror of
https://github.com/qdm12/gluetun.git
synced 2025-12-10 00:09:53 -06:00
1.4 KiB
1.4 KiB
Maintenance
- Change
Runmethods toStart+Stop, returning channels rather than injecting them - Go 1.18
- gofumpt
- Use netip
- Split servers.json
- Common slice of Wireguard providers in config settings
- DNS block lists as LFS and built in image
- Add HTTP server v3 as json rpc
- Use
github.com/qdm12/ddns-updater/pkg/publicip - Windows and Darwin development support
Features
- Authentication with the control server
- Get announcement from Github file
- Support multiple connections in custom ovpn
- Automate IPv6 detection for OpenVPN
Gluetun V4
- Remove retro environment variables:
PORTUNBLOCKPROTOCOLPIA_ENCRYPTIONPORT_FORWARDING,PRIVATE_INTERNET_ACCESS_VPN_PORT_FORWARDINGWIREGUARD_PORTREGIONfor PIA, CyberghostWIREGUARD_ADDRESSVPNSP- All old location filters such as
REGION,COUNTRY, etc.
- Remove other retro logic
VPNSP'spia = private ...- Remove
OPENVPN_CONFIG!= "" impliesVPNSP= "custom" AND setOPENVPN_CUSTOM_CONFIGdefault to/gluetun/custom.ovpn
- Remove functionalities
SERVER_NUMBERSERVER_NAMEPUBLICIP_FILEPORT_FORWARDING_STATUS_FILE,PRIVATE_INTERNET_ACCESS_VPN_PORT_FORWARDING_STATUS_FILE
- Updater servers version reset to 1
- Reset HTTP server version to v1 and remove older ones
- Change to compulsory
VPN_SERVICE_PROVIDER
- Use relative paths everywhere instead of absolute