Commit Graph

  • 55492015cb Fix/improve port forwarding handling Gauthier Delacroix 2019-07-15 22:02:40 +02:00
  • e4336c02d7 Fixes #28 allowing to set the port of Tinyproxy Quentin McGaw 2019-07-03 11:07:37 +02:00
  • 8e8885e8ea A few changes and issue #27 fixed (external fix) Quentin McGaw 2019-07-02 23:46:55 +02:00
  • de42f57b81 Removed old unnecessary reverse proxy instructions Quentin McGaw 2019-06-29 17:20:10 +02:00
  • cb7bba6d42 Large refactoring: proxy+firewall+readme Quentin McGaw 2019-06-29 13:42:44 +02:00
  • 30b685c64a Updated Readme, proxy is not working yet Quentin McGaw 2019-06-29 00:42:30 +02:00
  • 1879909d59 Added firewall rules to connect to port 8888 of tinyproxy Quentin McGaw 2019-06-27 15:27:57 +02:00
  • cc140464b8 Updated environment variables for docker-compose Quentin McGaw 2019-06-27 13:14:32 +02:00
  • 8ce905bd1d Added web HTTP proxy Quentin McGaw 2019-06-27 13:12:03 +02:00
  • 95e69b5c9c More modularity and reworked readme Quentin McGaw 2019-06-27 13:10:51 +02:00
  • 62f4cc56b4 Added port forwarding, fixes #14 Quentin McGaw 2019-06-26 17:24:10 +02:00
  • fc177675ad Updated documentation Quentin McGaw 2019-06-26 17:23:42 +02:00
  • 302aa58dbe Updated packages and Alpine to 3.10 Quentin McGaw 2019-06-26 17:23:24 +02:00
  • 2281b64709 Reworked readme to connect containers to PIA and access their ports Quentin McGaw 2019-06-22 18:00:17 +02:00
  • 34ad99989a Updated readme Quentin McGaw 2019-06-08 09:36:48 +02:00
  • b494431070 Full rework of readme with simplified instructions and collapsibles Quentin McGaw 2019-05-23 11:58:52 +02:00
  • 46205625ad Fixed readme typos Quentin McGaw 2019-05-22 22:47:13 +02:00
  • 56b333d06b Updated README Quentin McGaw 2019-05-22 09:34:33 +02:00
  • 6c49bd3ffb Fixes #24 by adding a 3 seconds wait for ping Quentin McGaw 2019-05-22 09:29:55 +02:00
  • 2f24f131e8 Removed Travis CI in favor of Docker hub build with hooks Quentin McGaw 2019-05-09 10:28:05 +02:00
  • 21aba4680d Readme update and typo fixes Quentin McGaw 2019-04-26 21:43:26 +02:00
  • 39ed1d93f5 Dropped building of ARM images in Travis CI in favor of manual building Quentin McGaw 2019-04-26 16:20:23 +02:00
  • 99f48b964b Adding QEMU static arm binary to build ARM images Quentin McGaw 2019-04-26 16:02:14 +02:00
  • cc36ba5207 Safer docker login and fails on any command in travis Quentin McGaw 2019-04-26 12:54:09 +02:00
  • 4249d1469e Trying to fix Travis yml file Quentin McGaw 2019-04-26 12:41:49 +02:00
  • fb3e3be6ac Changed Travis.yml file a little Quentin McGaw 2019-04-26 12:32:00 +02:00
  • 29d9fb5879 Reworked Travis CI to produce ARM images Quentin McGaw 2019-04-26 12:28:32 +02:00
  • 00f6c74869 Fixes #23 with new ARM build instructions Quentin McGaw 2019-04-23 20:28:05 +02:00
  • ddc9d4d80a Fixed typo Quentin McGaw 2019-04-23 14:07:39 +02:00
  • 6dab611027 Updated ARM Dockerfiles Quentin McGaw 2019-04-23 10:41:05 +02:00
  • 305b5954f9 Upgrade to Alpine 3.9 Quentin McGaw 2019-04-23 10:32:31 +02:00
  • aad11510f5 More defaults and fixing typos Quentin McGaw 2019-04-23 10:32:15 +02:00
  • b26cb508de Splitted BLOCK_MALICIOUS with BLOCK_NSA and UNBLOCK env variable Quentin McGaw 2019-04-23 10:29:44 +02:00
  • 3a473da1de Updated readme for ARM devices and DNS leak tests Quentin McGaw 2019-04-03 19:21:49 +02:00
  • 7065bd3cb7 Merge remote-tracking branch 'origin/master' Quentin McGaw 2019-04-02 14:54:58 +02:00
  • c5cb4f535c Fixed docker-compose example in readme, fixes #21 Quentin McGaw 2019-04-02 14:54:46 +02:00
  • 364049ab94 Downgraded Alpine to 3.8 Quentin McGaw 2019-03-20 11:35:54 -04:00
  • 27802ba886 Runs OpenVPN as root by default, fixes #19 Quentin McGaw 2019-03-18 11:27:36 +01:00
  • 10483f81dc Updated readme Quentin McGaw 2019-02-27 19:31:04 +01:00
  • 217b45c724 Collapsible content in readme Quentin McGaw 2019-02-01 08:30:10 +01:00
  • a3bfa2d77a Changed healthcheck to only ping 1.1.1.1 to check connectivity Quentin McGaw 2019-01-15 14:40:28 +01:00
  • 370098f5ca Added Paypal donate link Quentin McGaw 2019-01-14 14:14:40 +01:00
  • 79d8cca525 Updated readme Quentin McGaw 2019-01-14 13:28:11 +01:00
  • 26c04af7c4 Corrected arm32v7 to arm32v6 Quentin McGaw 2019-01-14 09:57:57 +01:00
  • 5b81e34a90 Added ARM images for 32 bit v6 (Rasberry Pi) and 64 bit v8 Quentin McGaw 2019-01-14 09:55:46 +01:00
  • 80d5f7a661 Removed empty ticks from readme table Quentin McGaw 2019-01-14 09:55:14 +01:00
  • 4077b27d92 Unbound has TLS cert specified (just in case) Quentin McGaw 2019-01-14 09:54:49 +01:00
  • 63eae489c7 Reduced image size by removing unbound useless binaries Quentin McGaw 2019-01-14 09:54:33 +01:00
  • a8e88cc7fc Replaced external docker images with Github hosted files Quentin McGaw 2019-01-01 23:14:36 +02:00
  • 24ba0958ac Fixed healthcheck Quentin McGaw 2018-11-27 21:09:21 +02:00
  • 2b45ba3425 The target files are created in /openvpn/target Quentin McGaw 2018-11-27 17:50:08 +02:00
  • 0f02500a85 Moved all OpenVPN parameters to conf file + fixing AUTH_FAILED messages Quentin McGaw 2018-11-20 09:28:48 +02:00
  • 6c062eaee1 Fixed docker-compose to use bridge network Quentin McGaw 2018-11-20 09:27:25 +02:00
  • 7149688b2c Added section on docker-compose services to publish ports Quentin McGaw 2018-11-20 09:27:10 +02:00
  • 91e55d8884 Re-added section on publishing ports of containers connected to PIA Quentin McGaw 2018-11-18 19:31:09 +02:00
  • d1ebddb029 Fixed auth_failed error Quentin McGaw 2018-11-17 14:44:17 +02:00
  • 9ba7f5969c Fixed healthcheck Quentin McGaw 2018-11-15 14:41:39 +02:00
  • 9c6afff973 Healthcheck checks your IP is in the VPN configuration file Quentin McGaw 2018-11-14 16:25:23 +02:00
  • eb1dc371c5 Added dummy credentials Quentin McGaw 2018-11-14 16:24:56 +02:00
  • d3dc6c74d8 Multiple additions and fixes #12 Quentin McGaw 2018-11-14 14:38:10 +02:00
  • 3c79ba33bb Fixes #13 Quentin McGaw 2018-11-06 18:26:24 +01:00
  • 7b4c216fc8 Reworked project overall Quentin McGaw 2018-11-06 14:55:11 +01:00
  • f5919d0aab Readme update Quentin McGaw 2018-10-29 17:03:24 +01:00
  • 08d1afccfe Reworked labels, readme and added License Quentin McGaw 2018-10-29 16:32:11 +01:00
  • 4bcaec6a33 Big refactoring (more secured, more modular) Quentin McGaw 2018-10-28 14:08:14 +01:00
  • e6b5166c7f Merge pull request #8 from janaz/update-md5 Quentin McGaw 2018-10-28 10:35:27 +01:00
  • d5e15f3011 Merge pull request #7 from janaz/fix-duplicate-remote Quentin McGaw 2018-10-28 10:34:46 +01:00
  • 559bec0ba0 Update md5 hash of the named.root file Tomasz Janowski 2018-10-28 16:46:18 +11:00
  • 867992f435 Run apk with --update --no-cache flags to fetch a fresh list of dependencies Tomasz Janowski 2018-10-28 16:45:40 +11:00
  • 1af242f773 Don't insert duplicate ip addresses to the openvpn config file Tomasz Janowski 2018-10-28 16:43:55 +11:00
  • 3bc45d930c Hostnames block is done in memory only Quentin McGaw 2018-10-10 10:24:15 +02:00
  • d12f44fd6b Fixes #6 (forgot quotes for $REGION.ovpn) Quentin McGaw 2018-10-08 08:45:02 +02:00
  • e0f201a334 Openvpn runs as non root user and tries all IP addresses Quentin McGaw 2018-10-05 12:43:16 +02:00
  • b73ad75cde Multiple additions and fixes #5 Quentin McGaw 2018-10-04 22:24:43 +02:00
  • b8dbf0761f Moved DNS over TLS at start as DNS is required in firewall anyway Quentin McGaw 2018-09-28 19:51:30 +02:00
  • 93ea50bd49 Fixed non root permission issue Quentin McGaw 2018-09-21 17:39:03 +02:00
  • cfd1bab58d Checks for TUN device to be opened (useful after a reboot) Quentin McGaw 2018-09-21 17:00:52 +02:00
  • 2b7c7cc62a Restarts on fail; DNS over TLS only when connected to VPN; readme update Quentin McGaw 2018-09-21 16:39:08 +02:00
  • 6929947611 Runs openvpn as non-root user Quentin McGaw 2018-09-21 11:39:00 +02:00
  • 706050619d Re-added Unbound DNS over TLS Quentin McGaw 2018-09-21 11:28:23 +02:00
  • de981c3566 Fixed firewall (iptables) and added ip6tables for ipv6 Quentin McGaw 2018-09-21 09:33:37 +02:00
  • 41d7ca9824 Removed useless DNS shell code Quentin McGaw 2018-09-20 20:42:37 +02:00
  • b652823d89 Removed Unbound from image Quentin McGaw 2018-09-20 20:35:29 +02:00
  • bf6401da23 New line after encryption Quentin McGaw 2018-09-12 19:23:02 +02:00
  • 852748ec81 Update to Alpine 3.8 Quentin McGaw 2018-09-08 16:04:05 +02:00
  • 081227edf2 Scans through corresponding REGION.OVPN file to find domain name and port Quentin McGaw 2018-06-07 18:33:03 -04:00
  • 7aa43274b1 Killswitch added with firewall, fixes #3 Quentin McGaw 2018-06-06 22:44:11 -04:00
  • f6d6b69043 Cloudflare certificate is checked by unbound Quentin McGaw 2018-06-04 11:50:42 -04:00
  • 72ef2e99e7 Updated readme with more on Extra section Quentin McGaw 2018-06-03 18:05:10 -04:00
  • 6984842da9 Updated Readme for installing tun depending on OS (insmod or modprobe) Quentin McGaw 2018-06-01 16:04:13 -04:00
  • 56121106a9 Added modprobe doc for raspbian, fixes #2 Quentin McGaw 2018-06-01 15:02:07 -04:00
  • ede5979541 Reverted back to creating tun device manually Quentin McGaw 2018-06-01 14:38:27 -04:00
  • f5b05cfc39 Removed device from docker compose Quentin McGaw 2018-05-27 21:02:17 -04:00
  • 88dac5bdee Tun device is created inside the container, fixes #2 Quentin McGaw 2018-05-27 21:00:42 -04:00
  • bcc39a97f0 IP detection only relies on duckduck.go Quentin McGaw 2018-05-27 20:38:43 -04:00
  • ec9b989ea7 Extended time for healthcheck as it was failing from time to time Quentin McGaw 2018-04-19 17:35:18 -04:00
  • e4d7dea676 Trying to fix bug with space value for REGION Quentin McGaw 2018-04-18 18:02:36 -04:00
  • adade5698e Finished dockerfile and updating RAM usage Quentin McGaw 2018-04-16 14:50:24 -04:00
  • ce00e3e2b0 Fixed entrypoint permission; Updated image sizes Quentin McGaw 2018-04-16 14:31:50 -04:00
  • 73c5fe5b2a Healthcheck searches for city and organization of public IP Quentin McGaw 2018-04-16 14:19:35 -04:00