Quentin McGaw
b73ad75cde
Multiple additions and fixes #5
...
- Multi stage build
- Download and checks Unbound Root anchors
- Download and build malicious hostnames block list for Unbound
- Healthcheck only based on the current IP being different from the initial IP
- IPv6 related completely removed
- Multiple checks at launch with $?
- Launch openvpn as root (can't change user)
- Unbound configured with DNS SEC for DNS over TLS
2018-10-04 22:24:43 +02:00
Quentin McGaw
b8dbf0761f
Moved DNS over TLS at start as DNS is required in firewall anyway
2018-09-28 19:51:30 +02:00
Quentin McGaw
93ea50bd49
Fixed non root permission issue
2018-09-21 17:39:03 +02:00
Quentin McGaw
cfd1bab58d
Checks for TUN device to be opened (useful after a reboot)
2018-09-21 17:00:52 +02:00
Quentin McGaw
2b7c7cc62a
Restarts on fail; DNS over TLS only when connected to VPN; readme update
2018-09-21 16:39:08 +02:00
Quentin McGaw
6929947611
Runs openvpn as non-root user
2018-09-21 11:39:00 +02:00
Quentin McGaw
706050619d
Re-added Unbound DNS over TLS
...
It turns out you can't use a local DNS server once connected with the VPN, so running the DNS over TLS in the PIA container is the best.
2018-09-21 11:28:23 +02:00
Quentin McGaw
de981c3566
Fixed firewall (iptables) and added ip6tables for ipv6
2018-09-21 09:33:37 +02:00
Quentin McGaw
41d7ca9824
Removed useless DNS shell code
2018-09-20 20:42:37 +02:00
Quentin McGaw
b652823d89
Removed Unbound from image
...
Better use it in another Docker container, it caused quite some problems with my firewall so I thought it would be better to only
2018-09-20 20:35:29 +02:00
Quentin McGaw
bf6401da23
New line after encryption
2018-09-12 19:23:02 +02:00
Quentin McGaw
852748ec81
Update to Alpine 3.8
2018-09-08 16:04:05 +02:00
Quentin McGaw
081227edf2
Scans through corresponding REGION.OVPN file to find domain name and port
2018-06-07 18:33:03 -04:00
Quentin McGaw
7aa43274b1
Killswitch added with firewall, fixes #3
2018-06-06 22:44:11 -04:00
Quentin McGaw
f6d6b69043
Cloudflare certificate is checked by unbound
2018-06-04 11:50:42 -04:00
Quentin McGaw
72ef2e99e7
Updated readme with more on Extra section
2018-06-03 18:05:10 -04:00
Quentin McGaw
6984842da9
Updated Readme for installing tun depending on OS (insmod or modprobe)
2018-06-01 16:04:13 -04:00
Quentin McGaw
56121106a9
Added modprobe doc for raspbian, fixes #2
2018-06-01 15:02:07 -04:00
Quentin McGaw
ede5979541
Reverted back to creating tun device manually
2018-06-01 14:38:27 -04:00
Quentin McGaw
f5b05cfc39
Removed device from docker compose
2018-05-27 21:02:17 -04:00
Quentin McGaw
88dac5bdee
Tun device is created inside the container, fixes #2
2018-05-27 21:00:42 -04:00
Quentin McGaw
bcc39a97f0
IP detection only relies on duckduck.go
2018-05-27 20:38:43 -04:00
Quentin McGaw
ec9b989ea7
Extended time for healthcheck as it was failing from time to time
2018-04-19 17:35:18 -04:00
Quentin McGaw
e4d7dea676
Trying to fix bug with space value for REGION
2018-04-18 18:02:36 -04:00
Quentin McGaw
adade5698e
Finished dockerfile and updating RAM usage
2018-04-16 14:50:24 -04:00
Quentin McGaw
ce00e3e2b0
Fixed entrypoint permission; Updated image sizes
2018-04-16 14:31:50 -04:00
Quentin McGaw
73c5fe5b2a
Healthcheck searches for city and organization of public IP
2018-04-16 14:19:35 -04:00
Quentin McGaw
dd99f7e306
Added healthcheck
2018-04-15 14:52:27 -04:00
Quentin McGaw
0e06200b71
Updated readme and pictures
2018-04-15 14:21:44 -04:00
Quentin McGaw
6be3846d74
Added choice of UDP/TCP and level of encryption. Reworked readme and Dockerfile
2018-04-15 14:15:58 -04:00
Quentin McGaw
07dc509e6f
Updated RAM usage and CPU usage, fixed docker-compose
2018-04-13 17:51:22 -04:00
Quentin McGaw
3bd804843c
Added Cloudflare 1.1.1.1 DNS over TLS
2018-04-13 15:35:31 -04:00
Quentin McGaw
712b10dbf9
Fixed Dockerfile
2018-04-01 14:00:07 -04:00
Quentin McGaw
34a87ff6cf
Fixed readme
2018-04-01 13:56:56 -04:00
Quentin McGaw
7c39a4c06e
Added docker badges
2018-04-01 13:56:20 -04:00
Quentin McGaw
8be3dedae5
Updated readme and labels
2018-03-31 21:56:18 -04:00
Quentin McGaw
9373a72983
Fixed auth.conf location
2018-03-31 21:26:17 -04:00
Quentin McGaw
32036c9822
Updated repo
2018-03-31 20:33:45 -04:00
Quentin McGaw
edd51b8078
Fixing dockerfile (again)
2018-03-23 15:33:51 -04:00
Quentin McGaw
860e086d99
Fixing dockerfile
2018-03-23 15:15:49 -04:00
Quentin McGaw
c0e4dd8053
Dockerfile is shorter
2018-03-23 15:05:38 -04:00
Quentin McGaw
ada714af2f
Update Dockerfile
2018-03-15 13:29:47 -04:00
Quentin McGaw
a8239c6cbd
Added Travis CI
2018-03-15 12:09:17 -04:00
Quentin McGaw
8005bcb653
Update README.md
2018-03-04 13:44:51 -05:00
Quentin McGaw
3f87663071
Delete dockerhub.png
2018-02-21 12:04:02 -05:00
Quentin McGaw
a5a169f64d
Update README.md
2018-02-21 11:56:42 -05:00
Quentin McGaw
64447983cf
Update README.md
2018-02-21 11:55:45 -05:00
Quentin McGaw
ebbb281280
Fixed Dockerfile chmod +x
2018-02-07 14:13:45 -05:00
Quentin McGaw
c538e67580
Added dockerhub.png
2018-02-06 23:17:47 -05:00
Quentin McGaw
876ea81670
Updated readme and title image
2018-02-06 23:15:25 -05:00