Rick van Hattem
e809e178b9
Added Surfshark documentation for authentication ( #182 )
2020-07-07 21:14:05 -04:00
Rick van Hattem
dd529a48fa
Stripped extraneous whitespace ( #180 )
2020-07-07 17:33:35 -04:00
Rick van Hattem
2c6eae4e90
Set Surfshark ping-restart to valid value ( #183 )
...
No idea why this was here, but thanks for fixing it 🥇
2020-07-07 17:30:06 -04:00
Quentin McGaw
18e99d07d0
Move provider settings in openvpn settings
2020-07-05 20:05:38 +00:00
Quentin McGaw
a4b0e0ff86
Fix provider settings logging
2020-07-05 20:05:15 +00:00
Quentin McGaw
7e36fbbd00
Refers to #179 (Cyberghost)
...
- Fix <crt> -> <cert>
- Fix certificates (ca.crt and client.crt)
2020-07-05 16:20:40 +00:00
Quentin McGaw
d228216d1c
Fix #179
2020-07-04 17:48:22 +00:00
Quentin McGaw
c9368e352c
DNS_PLAINTEXT_ADDRESS, fixes #176
2020-06-26 14:40:46 +00:00
Quentin McGaw
d947d9fe30
Rename dev extension ms-vscode.go to golang.go
2020-06-26 14:37:11 +00:00
Quentin McGaw
613ded51ab
Upgrade to Alpine 3.12
2020-06-26 14:36:31 +00:00
Quentin McGaw
3b43b7c2f6
Add script security 2 to run vpn provider scripts
...
Fix Bug: ... #176
2020-06-21 20:21:13 -04:00
Quentin McGaw
cdbb7bf771
Fix #175
2020-06-18 18:05:51 +00:00
Quentin McGaw
5a6cf0fe3a
Remove firewall nat chain clearing, refers to #171
2020-06-16 12:20:33 +00:00
Quentin McGaw
082a5bdf51
Fix http control server not working when DOT=off
2020-06-16 00:11:22 +00:00
Quentin McGaw
7369808b84
Refactor ( #174 )
...
- Goal was to simplify main.go complexity
- Use common structures and interfaces for all vpn providers
- Moved files around
- Removed some alias models
2020-06-13 14:08:29 -04:00
Quentin McGaw
4f502abcf8
Cyberghost support ( #168 )
...
* Host finder CLI for cyberghost
* Resolver program updated with Cyberghost data
* Gluetun cli clientkey subcommand
2020-06-13 10:43:47 -04:00
Quentin McGaw
bdcadf09ec
Fix: Shadowsocks nameserver when DOT=off
2020-06-13 13:57:26 +00:00
Quentin McGaw
8cae369186
Add FIREWALL variable, refers to #171
2020-06-12 17:11:21 +00:00
Quentin McGaw
a3d75f3d8b
Replace p with r for params reader (lint issue)
2020-06-12 17:07:32 +00:00
Quentin McGaw
1a06d01ae2
Fix #172 kernel module for Synology
2020-06-10 01:34:20 +00:00
Quentin McGaw
634cef2bb2
Only resolve github.com for healthcheck, fix #170
2020-06-10 01:25:10 +00:00
Quentin McGaw
6107f5c4ab
Fix #173
2020-06-10 01:16:58 +00:00
Quentin McGaw
6ae9dc5c2c
Update list of donators in readme 👍
2020-06-08 08:31:18 -04:00
Quentin McGaw
ea3a173e3b
Remove persist-tun, fix #171
...
- Now openvpn tries other vpn ip addresses available on restart
- In case of a bad ip address, it will try other random ones
2020-06-08 11:08:07 +00:00
Quentin McGaw
69217f61a1
Update PIA servers IP addresses, refers to #171
2020-06-08 11:06:11 +00:00
Quentin McGaw
e33a6a8503
Fix #170
2020-06-05 19:32:12 -04:00
Quentin McGaw
0fb065eb61
Fix bad comparison in healthcheck
2020-06-05 12:46:44 +00:00
Quentin McGaw
f6a2aac475
Fix #170
2020-06-04 22:13:49 +00:00
Quentin McGaw
900fa261d8
Better healthcheck ( #169 ), fixes #133
...
* Changed healthcheck to get and compare IP address
* Change default healthcheck frequency and retries
2020-06-03 21:52:44 -04:00
Quentin McGaw
cfb4dd84bc
Replace pia with gluetun wherever possible
...
- in Readme documentation
- Changed splash title string
- Changed Dockerfile labels
- Changed commands and docker-compose service & container name
2020-06-03 02:11:35 +00:00
Quentin McGaw
4f72f60a3e
.dockerignore updated
2020-06-02 23:12:04 +00:00
Quentin McGaw
f262ee6454
Resolver cli changes
...
- Max of 10 simultaneous goroutines to avoid being throttled by DNS
- All template formatting moved to formatLine function
- resolveRepeat is synchronous to avoid being throttled by DNS
2020-06-02 23:10:04 +00:00
Quentin McGaw
20a3327815
Minor changes
...
- PORT is for Mullvad but also Windscribe (docker-compose, README.md)
- Windscribe configurator does not need lookupIP anymore
2020-06-02 23:07:29 +00:00
Quentin McGaw
3ab1298b1f
Main function improved
...
- More explicit cli operation
- Using ctx and os.Args injected for eventual later testing
- Returning exit code
- Cli code moved to cli package
2020-06-02 23:03:18 +00:00
Quentin McGaw
a7739b6f5d
Add multi hop regions and ips for Surfshark
2020-05-31 19:50:28 +00:00
Quentin McGaw
263368af89
Remove cipher and auth restrictive checks
2020-05-29 12:01:45 +00:00
Quentin McGaw
96e57d2c32
Surfshark ( #167 )
2020-05-29 07:24:27 -04:00
Quentin McGaw
85a93bdd34
Remove timestamps from program logs
...
- Using suppress-timestamps for openvpn
- Using custom regexp for tinyproxy, shadowsocks and unbound
- Time is now only shown once per line
- Log level of subprogram is preserverd
2020-05-29 11:17:14 +00:00
Quentin McGaw
cc80d224c2
Review current openvpn configuration
...
- tls-client unneeded if client is specified
- Moved settings around in config file
2020-05-29 10:29:07 +00:00
Quentin McGaw
c85cca7fdc
Workflow adjustments:
...
- Paths ignore for all docker build
- Remove security workflow (CVEs should be fixed by Alpine)
2020-05-29 10:20:45 +00:00
Quentin McGaw
3f6d3d7c2a
Openvpn files parser tool binary
2020-05-29 10:13:42 +00:00
Quentin McGaw
09a0ba1228
DNS Resolver tool binary
2020-05-29 10:13:29 +00:00
Quentin McGaw
6b81ed6bde
Unneeded Docker init, Go entrypoint does it
2020-05-29 10:12:38 +00:00
Quentin McGaw
64e447b262
Minor code and comments changes
2020-05-29 00:09:49 +00:00
Quentin McGaw
d0926111e0
Env variables cleanup in Docker config files
2020-05-29 00:03:10 +00:00
Quentin McGaw
aac4298f69
Moved main.go to cmd/gluetun/main.go
2020-05-28 23:59:35 +00:00
Quentin McGaw
f4018d3411
Fix PIA region case sensitivity, refers to #163
2020-05-28 01:07:32 +00:00
Quentin McGaw
0710199409
Updated IP addresses for Windscribe and PIA
...
- Updated test functions to resolve subdomains
- IP addresses are in increasing order
- One line per region/subdomain
2020-05-27 00:52:52 +00:00
Quentin McGaw
43c15b3e68
Removed double message in port forwarding logging
2020-05-18 13:39:01 +00:00
Quentin McGaw
ab223a5e06
User specified iptables rules ( #161 )
2020-05-18 09:37:34 -04:00