Commit Graph

  • f251c6aa4d Using UID and GID given for Tinyproxy, fixes #118 Quentin McGaw 2020-03-30 11:56:38 +00:00
  • d2117cd043 Improved environment variables table Quentin McGaw 2020-03-30 00:48:54 +00:00
  • 0235df74a0 SHADOWSOCKS_METHOD environment variable (#117) Quentin McGaw 2020-03-29 20:06:27 -04:00
  • e5adccd9c5 Custom UID and GID for subprocesses and files written (#116) Fix #116 Quentin McGaw 2020-03-29 19:52:49 -04:00
  • 76cea56864 Windscribe support (#114) Quentin McGaw 2020-03-29 16:42:06 -04:00
  • 643745d33e OPENVPN_AUTH variable, refers to #94 Quentin McGaw 2020-03-29 16:22:21 -04:00
  • 3d6a580102 Workflow minor fixes - Renamed bad name in PR docker build - Removed escaped \n in greetings - Fixed up misspell action Quentin McGaw 2020-03-29 11:30:37 -04:00
  • d4a1828c1d Issue templates updated Quentin McGaw 2020-03-29 11:29:59 -04:00
  • bdf96d864e Check custom cipher value for each vpn provider Quentin McGaw 2020-03-27 01:10:54 +00:00
  • 15a549be11 OPENVPN_CIPHER variable (#100), refers to #94 and #59 Quentin McGaw 2020-03-26 20:29:32 -04:00
  • d534f92432 Workflows changes - Simple Docker build for PRs - Only run buildx for latest tag on pushes to master branch Quentin McGaw 2020-03-26 20:17:10 -04:00
  • d0c61662b5 Revise workflows (#99) Quentin McGaw 2020-03-26 08:35:48 -04:00
  • 98b076e2cb Rename ENCRYPTION to PIA_ENCRYPTION (#98) Quentin McGaw 2020-03-26 08:11:50 -04:00
  • 0b997fe6c8 Typos fixes (#95) github-actions[bot] 2020-03-25 18:28:28 -04:00
  • b0c0bd6364 Updated readme build status badge Quentin McGaw 2020-03-25 18:23:09 -04:00
  • c61a418430 Docker build with workflows instead of Travis CI Quentin McGaw 2020-03-25 18:22:02 -04:00
  • e6bbaa2ba6 Security analysis workflow Quentin McGaw 2020-03-25 18:21:36 -04:00
  • 17ccf98c75 Docker hub description sync workflow Quentin McGaw 2020-03-25 18:21:26 -04:00
  • 4db67c70b8 Misspell workflow Quentin McGaw 2020-03-25 18:21:14 -04:00
  • 3250a20ffc Issue templates Quentin McGaw 2020-03-25 18:21:01 -04:00
  • 6c12fdff2b Labels and greetings Github workflows Quentin McGaw 2020-03-25 18:20:52 -04:00
  • f033204844 Contribution doc updated - Codeowners file - Contributing doc file - Readme dev and contributing updated Quentin McGaw 2020-03-25 18:19:57 -04:00
  • e334cf6c5f Minor changes Quentin McGaw 2020-03-23 20:37:56 +00:00
  • 9435db8e1e Fix #90 add env variable OPENVPN_TARGET_IP Quentin McGaw 2020-03-18 23:49:40 +00:00
  • d2b361b998 Fix #81, new env variable OPENVPN_ROOT Quentin McGaw 2020-03-18 23:05:47 +00:00
  • 9d786bf338 Update to Go 1.14 Quentin McGaw (desktop) 2020-03-18 01:04:44 +00:00
  • 3339455a97 Simpler readme svg title Quentin McGaw (desktop) 2020-03-18 01:04:33 +00:00
  • 0eb2e5a120 Removed unecessary tun-ipv6 from pia ovpn config Quentin McGaw (desktop) 2020-03-05 01:03:33 +00:00
  • d0f678c315 Add DNS over TLS ipv6 upstream servers, see #88 Quentin McGaw (desktop) 2020-03-05 00:54:33 +00:00
  • 0c48d2d5a0 DOT_IPV6 environment variable added, refers to #88 Quentin McGaw (desktop) 2020-03-05 00:51:04 +00:00
  • 47a197be48 Add ipv6 documentation, refers to #86 Quentin McGaw (desktop) 2020-03-05 00:01:04 +00:00
  • 28edae383b Changed openvpn Mullvad settings, refers to #86 Quentin McGaw (desktop) 2020-03-04 23:52:41 +00:00
  • 939b58c457 Ortograph! Renamed annoucement to announcement Quentin McGaw (desktop) 2020-03-04 23:47:21 +00:00
  • fa0272d5ad Support Mullvad over openvpn (#85) Quentin McGaw 2020-02-29 21:05:20 -05:00
  • 839c6f05dd Upgraded golibs Quentin McGaw (desktop) 2020-03-01 02:03:57 +00:00
  • 9ada201b82 Fixed and improved CI script Quentin McGaw (desktop) 2020-02-25 11:47:08 +00:00
  • dd0170afb1 Annoucement expiration time parsing Quentin McGaw (desktop) 2020-02-25 11:46:52 +00:00
  • 9239e840c4 Fixed CI script for pull requests Quentin McGaw (desktop) 2020-02-23 19:11:03 -05:00
  • 96713b26cb README: contributors section Quentin McGaw (desktop) 2020-02-22 17:56:04 +00:00
  • 3ad60349db Applied JeordyR's changes Quentin McGaw (desktop) 2020-02-22 17:55:49 +00:00
  • 5ee4e2fde0 Shadowsocks log defaults to off Quentin McGaw (desktop) 2020-02-22 17:43:17 +00:00
  • ce4fd8bc68 TODOs are in a collapsible (most users don't care) Quentin McGaw (desktop) 2020-02-22 17:35:50 +00:00
  • 90fc12a941 Added v2 Docker tag Quentin McGaw (desktop) 2020-02-22 17:34:41 +00:00
  • 16995e1d93 Changed CI script Quentin McGaw (desktop) 2020-02-22 17:32:05 +00:00
  • 9669938703 Port forwarding section reworked Quentin McGaw (desktop) 2020-02-22 17:15:42 +00:00
  • ac60cf8ab8 Minor changes Quentin McGaw (desktop) 2020-02-22 17:07:06 +00:00
  • f5a32e690f README: Updated and refactored features section Quentin McGaw (desktop) 2020-02-22 17:06:35 +00:00
  • 4e622a92a5 README: Rework requirements Quentin McGaw (desktop) 2020-02-22 17:05:52 +00:00
  • d1412f43fd Changed announcement Quentin McGaw (desktop) 2020-02-22 17:04:50 +00:00
  • 1b3a135920 Reworked readme's FAQ Quentin McGaw (desktop) 2020-02-22 16:35:26 +00:00
  • 53db4813fa Allow PIA server to choose compression Quentin McGaw (desktop) 2020-02-22 16:34:28 +00:00
  • 2f09ed9069 tls-client openvpn client instruction added Quentin McGaw (desktop) 2020-02-22 16:34:05 +00:00
  • 9202d6c15f Do not keep auth in memory, only on disk Quentin McGaw (desktop) 2020-02-22 16:33:37 +00:00
  • 023f1c7e8e Tunnels IPv6 Quentin McGaw (desktop) 2020-02-22 16:32:59 +00:00
  • 1aebe1a4c1 Simplified GetUser and GetPassword using libparams Quentin McGaw (desktop) 2020-02-22 15:53:50 +00:00
  • f45f40eee1 Added OPENVPN_VERBOSITY environment variable Quentin McGaw (desktop) 2020-02-22 15:48:09 +00:00
  • ab5d60754f Read some values with case sensitivity Quentin McGaw (desktop) 2020-02-22 15:43:33 +00:00
  • 83e8bb780a Fix reading region without case sensitivity Quentin McGaw (desktop) 2020-02-22 13:52:33 +00:00
  • 095623925a Might fix #82 - Allow any input traffic on Shadowsocks port if Shadowsocks is enabled - Allow any input traffic on TinyProxy port if TinyProxy is enabled v2.0.0 v2 Quentin McGaw (desktop) 2020-02-16 23:58:03 +00:00
  • 888d8bbf87 Lowercased all Mullvad server constants Quentin McGaw (desktop) 2020-02-16 22:39:05 +00:00
  • fbf04677f1 Minor fixes Quentin McGaw (desktop) 2020-02-16 22:27:49 +00:00
  • 2051aa1b04 Wire up everything for Mullvad and PIA in main.go Quentin McGaw (desktop) 2020-02-16 22:16:11 +00:00
  • fc88ee135d Added Mullvad settings setup Quentin McGaw (desktop) 2020-02-16 22:15:52 +00:00
  • a6f9a1a3d1 Fix GetVPNSP Quentin McGaw (desktop) 2020-02-16 22:15:06 +00:00
  • f181ff0005 Added Mullvad environment variables and getters Quentin McGaw (desktop) 2020-02-16 20:30:29 +00:00
  • 71dcf23013 Allow empty value for PIA region Quentin McGaw (desktop) 2020-02-16 20:29:37 +00:00
  • 95ee3b4276 Moved GetUser and GetPassword to openvpn params getters Quentin McGaw (desktop) 2020-02-16 19:55:01 +00:00
  • c42d13f14f Added Mullvad configuration builder Quentin McGaw (desktop) 2020-02-16 19:51:08 +00:00
  • ce11745f6f Using struct for VPN connection settings Quentin McGaw (desktop) 2020-02-16 19:50:21 +00:00
  • f6b91bd74f Added Mullvad constants and lists Quentin McGaw (desktop) 2020-02-16 17:34:04 +00:00
  • 5c69ddc05f Added Mullvad server model Quentin McGaw (desktop) 2020-02-16 17:33:52 +00:00
  • ded635bd56 Fatal container exit if openvpn or unbound exits Quentin McGaw (desktop) 2020-02-13 13:23:22 +00:00
  • 66667f94e1 Refactored region parsing for PIA Quentin McGaw (desktop) 2020-02-10 18:17:22 +00:00
  • 77c6eeb765 Fixes #80 Quentin McGaw (desktop) 2020-02-10 18:14:14 +00:00
  • 040b5afca6 Fix readme environment variables table formatting Quentin McGaw (desktop) 2020-02-08 23:24:41 +00:00
  • 321579333d Added simple healthcheck Quentin McGaw (desktop) 2020-02-08 21:50:17 +00:00
  • a76aa5276d Added DOT_PRIVATE_ADDRESS environment variable Quentin McGaw (desktop) 2020-02-08 21:28:33 +00:00
  • 0264f8726a Added DOT_CACHING environment variable Quentin McGaw (desktop) 2020-02-08 21:28:03 +00:00
  • 247dc01f8a Minor changes - Added missing environment variables to Dockerfile - Constant ca certificates filepath - Removed dns/os.go unused file - Formatting improvements - Added comments - Readme TODOs update Quentin McGaw (desktop) 2020-02-08 21:08:49 +00:00
  • 6734779e90 Merges streams from start and exits cleanly Quentin McGaw (desktop) 2020-02-08 17:51:30 +00:00
  • e527f14bd2 Fixes #72 - Using custom DNS internally (without TLS) to download Unbound files - Using then Unbound with DNS over TLS internally and system wide - Works even if you host system DNS is broken - Waits a few milliseconds for Unbound to start up Quentin McGaw (desktop) 2020-02-08 17:47:25 +00:00
  • a40f68f1df Refactored DNS provider data structures Quentin McGaw (desktop) 2020-02-08 17:13:19 +00:00
  • 84f49c5827 Removed 'TinyProxy settings' showing twice Quentin McGaw (desktop) 2020-02-08 15:48:11 +00:00
  • 792f70ffa7 No need to map /dev/net/tun device anymore Quentin McGaw (desktop) 2020-02-08 15:46:59 +00:00
  • 7f35daa418 Fixes #79 Quentin McGaw (desktop) 2020-02-08 15:34:41 +00:00
  • 86ed6736a5 Fixes #79 Create TUN device if it does not exist Quentin McGaw (desktop) 2020-02-08 15:30:28 +00:00
  • 6620ba52d2 Renaming - FileOwnership option to Ownership - FilePermissions option to Permissions Quentin McGaw (desktop) 2020-02-08 15:29:27 +00:00
  • 1f873e7d66 Fixes mix of parameter (Shadowsocks, Tinyproxy) Quentin McGaw (desktop) 2020-02-08 14:09:20 +00:00
  • fc9ebd561c Fixes #77 bad tinyproxy configuration generation Quentin McGaw (desktop) 2020-02-08 14:08:51 +00:00
  • 63fd72524e Tinyproxy log level parameter fix #77 Quentin McGaw (desktop) 2020-02-08 00:10:52 +00:00
  • ed5a90ef25 Fixes #73 Quentin McGaw (desktop) 2020-02-07 14:21:26 +00:00
  • 7f103b2749 Fixed tinyproxy log level Quentin McGaw (desktop) 2020-02-07 14:15:52 +00:00
  • 69796e1ff9 Build openvpn configuration from scratch Quentin McGaw (desktop) 2020-02-07 13:55:24 +00:00
  • 6a9cd7ed9c Increase http client timeout to 15 seconds Quentin McGaw (desktop) 2020-02-07 13:55:07 +00:00
  • 64649039d9 Rewrite of the entrypoint in Golang (#71) Quentin McGaw 2020-02-06 20:42:46 -05:00
  • 3de4ffcf66 Merge branch 'master' of github.com:qdm12/private-internet-access-docker Quentin McGaw (desktop) 2020-01-19 10:59:13 -05:00
  • 60a69f316b Fixed Slack invite link Quentin McGaw (desktop) 2020-01-19 10:59:00 -05:00
  • 9b26a39690 Fixed CI for branches and PRs (#64) Quentin McGaw 2019-12-20 07:40:39 -05:00
  • 73cef63e73 New SVG icon (#63) Quentin McGaw 2019-12-20 07:28:33 -05:00
  • 90f506d2b7 Merge branch 'master' of github.com:qdm12/private-internet-access-docker Quentin McGaw (desktop) 2019-12-20 12:05:55 +00:00