Commit Graph

  • 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
  • dd99f7e306 Added healthcheck Quentin McGaw 2018-04-15 14:52:27 -04:00
  • 0e06200b71 Updated readme and pictures Quentin McGaw 2018-04-15 14:21:44 -04:00
  • 6be3846d74 Added choice of UDP/TCP and level of encryption. Reworked readme and Dockerfile Quentin McGaw 2018-04-15 14:15:58 -04:00
  • 07dc509e6f Updated RAM usage and CPU usage, fixed docker-compose Quentin McGaw 2018-04-13 17:51:22 -04:00
  • 3bd804843c Added Cloudflare 1.1.1.1 DNS over TLS Quentin McGaw 2018-04-13 15:35:31 -04:00
  • 712b10dbf9 Fixed Dockerfile Quentin McGaw 2018-04-01 14:00:07 -04:00
  • 34a87ff6cf Fixed readme Quentin McGaw 2018-04-01 13:56:56 -04:00
  • 7c39a4c06e Added docker badges Quentin McGaw 2018-04-01 13:56:20 -04:00
  • 8be3dedae5 Updated readme and labels Quentin McGaw 2018-03-31 21:56:18 -04:00
  • 9373a72983 Fixed auth.conf location Quentin McGaw 2018-03-31 21:26:17 -04:00
  • 32036c9822 Updated repo Quentin McGaw 2018-03-31 20:33:45 -04:00
  • edd51b8078 Fixing dockerfile (again) Quentin McGaw 2018-03-23 15:33:51 -04:00
  • 860e086d99 Fixing dockerfile Quentin McGaw 2018-03-23 15:15:49 -04:00
  • c0e4dd8053 Dockerfile is shorter Quentin McGaw 2018-03-23 15:05:38 -04:00
  • ada714af2f Update Dockerfile Quentin McGaw 2018-03-15 13:29:47 -04:00
  • a8239c6cbd Added Travis CI Quentin McGaw 2018-03-15 12:09:17 -04:00
  • 8005bcb653 Update README.md Quentin McGaw 2018-03-04 13:44:51 -05:00
  • 3f87663071 Delete dockerhub.png Quentin McGaw 2018-02-21 12:04:02 -05:00
  • a5a169f64d Update README.md Quentin McGaw 2018-02-21 11:56:42 -05:00
  • 64447983cf Update README.md Quentin McGaw 2018-02-21 11:55:45 -05:00
  • ebbb281280 Fixed Dockerfile chmod +x Quentin McGaw 2018-02-07 14:13:45 -05:00
  • c538e67580 Added dockerhub.png Quentin McGaw 2018-02-06 23:17:47 -05:00
  • 876ea81670 Updated readme and title image Quentin McGaw 2018-02-06 23:15:25 -05:00
  • 244ad9bb40 Initial commit Quentin McGaw 2018-02-06 21:57:41 -05:00
  • 1dffec8c48 Initial commit Quentin McGaw 2018-02-06 17:16:30 -05:00