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
8cae369186
Add FIREWALL variable, refers to #171
2020-06-12 17:11:21 +00:00
Quentin McGaw
1a06d01ae2
Fix #172 kernel module for Synology
2020-06-10 01:34:20 +00:00
Quentin McGaw
6ae9dc5c2c
Update list of donators in readme 👍
2020-06-08 08:31:18 -04:00
Quentin McGaw
e33a6a8503
Fix #170
2020-06-05 19:32:12 -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
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
96e57d2c32
Surfshark ( #167 )
2020-05-29 07:24:27 -04:00
Quentin McGaw
6b81ed6bde
Unneeded Docker init, Go entrypoint does it
2020-05-29 10:12:38 +00:00
Quentin McGaw
fd5e7af3ff
Improve environment variables table
2020-05-17 18:34:57 -04:00
Quentin McGaw
886d4ad1a9
Update readme for new wiki
2020-05-17 17:54:37 -04:00
Quentin McGaw
d73765a5f5
DNS_UPDATE_PERIOD environment variable
2020-05-05 18:00:56 +00:00
Quentin McGaw
89187b6b86
Fix #142
2020-05-03 16:28:59 +00:00
Quentin McGaw
754bab9763
Unbound restart logic
...
- Update files and restart unbound every 24hours
- HTTP route to force update & restart of Unbound
- Fix #151
2020-05-02 17:08:15 +00:00
Quentin McGaw
7cd35737ba
Defaults DOT_IPV6 to off
2020-05-02 15:40:40 +00:00
Quentin McGaw
0247a1ff01
Refers to #142
2020-05-02 14:59:22 +00:00
Quentin McGaw
f4cd1896c9
Go HTTP control server with restart openvpn route
...
- Fix #147
- Dockerfile updated
- Documentation updated
- Using contexts to restart openvpn
- Code foundation for more http routes
2020-04-30 23:41:57 +00:00
Quentin McGaw
9b3166a2e2
Add @Frepke to sponsors in readme
2020-04-28 08:43:13 -04:00
Quentin McGaw
cbd11bfdf2
Thanks @Ralph521 !
2020-04-15 12:33:50 +00:00
Quentin McGaw
58459f0336
PIA_ENCRYPTION in readme, thanks @Frepke
2020-04-14 07:43:14 -04:00
Quentin McGaw
6f6e227b94
Add section for sponsors, donations in readme
2020-04-13 00:32:57 +00:00
Quentin McGaw
e015cd4a27
Windscribe affiliate link, refers to #109
2020-04-13 00:21:41 +00:00
Quentin McGaw
768147095f
Golangcilint in build pipeline and fix lint errors
...
- Fix bad permissions bits for files
- VPNSP is 'private internet access' instead of 'pia' (retro compatible)
- Check errors of deferred unsetEnv functions in params package
- Other lint errors fixing and code simplifications
2020-04-12 20:05:28 +00:00
Quentin McGaw
68203c221d
Refactored documentation for Docker hub workflow
...
- Readme size lowered to 18KB
- Documents created in doc/ directory
- faq.md, firewall.md, development.md
- Title svg as absolute path for Docker hub
- Re-enabled Docker hub description workflow
2020-04-12 13:42:41 +00:00
Quentin McGaw
3ac3e5022c
IP_STATUS_FILE and routing improvements ( #130 )
...
- Obtains VPN public IP address from routing table
- Logs and writes VPN Public IP address to `/ip` as soon as VPN is up
- Obtain port forward, logs it and writes it as soon as VPN is up
- Routing fully refactored and tested
- Routing reads from `/proc/net/route`
- Routing mutates the routes using `ip route ...`
2020-04-12 08:55:13 -04:00
Quentin McGaw
d2117cd043
Improved environment variables table
2020-03-30 00:48:54 +00:00
Quentin McGaw
0235df74a0
SHADOWSOCKS_METHOD environment variable ( #117 )
2020-03-29 20:06:27 -04:00
Quentin McGaw
e5adccd9c5
Custom UID and GID for subprocesses and files written ( #116 ) Fix #116
...
- Environment variables `UID` and `GID`, both defaulting to `1000`
- All subprocesses (openvpn, tinyproxy, etc.) run using the UID and GID given
- All files are written with an ownership for the UID and GID given
- Port forwarded file has also ownership for UID, GID and read permission only
2020-03-29 19:52:49 -04:00
Quentin McGaw
76cea56864
Windscribe support ( #114 )
2020-03-29 16:42:06 -04:00
Quentin McGaw
643745d33e
OPENVPN_AUTH variable, refers to #94
2020-03-29 16:22:21 -04:00
Quentin McGaw
15a549be11
OPENVPN_CIPHER variable ( #100 ), refers to #94 and #59
2020-03-26 20:29:32 -04:00
Quentin McGaw
98b076e2cb
Rename ENCRYPTION to PIA_ENCRYPTION ( #98 )
2020-03-26 08:11:50 -04:00
github-actions[bot]
0b997fe6c8
Typos fixes ( #95 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-03-25 18:28:28 -04:00
Quentin McGaw
b0c0bd6364
Updated readme build status badge
2020-03-25 18:23:09 -04:00
Quentin McGaw
f033204844
Contribution doc updated
...
- Codeowners file
- Contributing doc file
- Readme dev and contributing updated
2020-03-25 18:19:57 -04:00
Quentin McGaw
9435db8e1e
Fix #90 add env variable OPENVPN_TARGET_IP
2020-03-18 23:49:40 +00:00
Quentin McGaw
d2b361b998
Fix #81 , new env variable OPENVPN_ROOT
2020-03-18 23:05:47 +00:00
Quentin McGaw (desktop)
3339455a97
Simpler readme svg title
2020-03-18 01:04:33 +00:00
Quentin McGaw (desktop)
0c48d2d5a0
DOT_IPV6 environment variable added, refers to #88
2020-03-05 00:51:04 +00:00
Quentin McGaw (desktop)
47a197be48
Add ipv6 documentation, refers to #86
2020-03-05 00:01:04 +00:00
Quentin McGaw (desktop)
939b58c457
Ortograph! Renamed annoucement to announcement
2020-03-04 23:47:21 +00:00
Quentin McGaw (desktop)
96713b26cb
README: contributors section
2020-02-22 17:56:04 +00:00
Quentin McGaw (desktop)
3ad60349db
Applied JeordyR's changes
2020-02-22 17:55:49 +00:00
Quentin McGaw (desktop)
5ee4e2fde0
Shadowsocks log defaults to off
2020-02-22 17:43:17 +00:00
Quentin McGaw (desktop)
ce4fd8bc68
TODOs are in a collapsible (most users don't care)
2020-02-22 17:35:50 +00:00
Quentin McGaw (desktop)
90fc12a941
Added v2 Docker tag
2020-02-22 17:34:41 +00:00
Quentin McGaw (desktop)
9669938703
Port forwarding section reworked
2020-02-22 17:15:42 +00:00
Quentin McGaw (desktop)
ac60cf8ab8
Minor changes
2020-02-22 17:07:06 +00:00
Quentin McGaw (desktop)
f5a32e690f
README: Updated and refactored features section
2020-02-22 17:06:35 +00:00