update readme and deploy script
parent
abb4c3cd29
commit
2961cc28f4
24
README.md
24
README.md
|
|
@ -6,15 +6,23 @@ Works with Pi-hole block lists.
|
|||
|
||||
Find more Pi-Hole compatible block lists here: <https://firebog.net/>
|
||||
|
||||
- [x] Has support for custom DNS records and block lists.
|
||||
- [x] Supports custom upstream DNS servers for recursively resolving domains.
|
||||
- [x] Supports reloading block lists via HTTP API.
|
||||
- [ ] Setting to use hosts file as upstream
|
||||
- [ ] Generate example config command.
|
||||
- [ ] Supports adding block lists and records via HTTP API.
|
||||
- [ ] Prometheus metrics support.
|
||||
- [ ] HTTP JSON API metrics.
|
||||
- [x] Custom Manual DNS records
|
||||
- [x] Allow and Deny lists
|
||||
- [x] Custom upstream DNS servers for recursively resolving domains.
|
||||
- [x] HTTP API (text based and JSON formats)
|
||||
- header `X-Gopherhole-`
|
||||
- [ ] CRUD and refresh for block list entries
|
||||
- [ ] CRUD and refresh for white list entries
|
||||
- [ ] CRUD for upstream servers
|
||||
- [ ] CRUD for custom records
|
||||
- [ ] CRUD for all other settings
|
||||
- [ ] DNS over HTTPS.
|
||||
- [ ] Optionally respect hosts file for upstream resolvers
|
||||
- [ ] Generate example config command
|
||||
- [ ] Prometheus metrics support.
|
||||
- [ ] structured JSON logging
|
||||
- Client IP, Domain, resolver answer, resolver used, UTC time, elapsed time, was blocked, cached state
|
||||
- [ ] DHCP server
|
||||
|
||||
## How to use
|
||||
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ spec:
|
|||
type: LoadBalancer
|
||||
externalTrafficPolicy: Local
|
||||
externalIPs:
|
||||
- 192.168.0.98
|
||||
- 192.168.0.250
|
||||
ports:
|
||||
- port: 80
|
||||
name: web
|
||||
|
|
@ -76,11 +76,13 @@ spec:
|
|||
type: LoadBalancer
|
||||
externalTrafficPolicy: Local
|
||||
externalIPs:
|
||||
- 192.168.0.98
|
||||
- 192.168.0.250
|
||||
- 192.168.0.4
|
||||
ports:
|
||||
- port: 53
|
||||
name: tcp-dns
|
||||
protocol: TCP
|
||||
targetPort: 53
|
||||
selector:
|
||||
app: gopherhole
|
||||
---
|
||||
|
|
@ -92,10 +94,12 @@ spec:
|
|||
type: LoadBalancer
|
||||
externalTrafficPolicy: Local
|
||||
externalIPs:
|
||||
- 192.168.0.98
|
||||
- 192.168.0.250
|
||||
- 192.168.0.4
|
||||
ports:
|
||||
- port: 53
|
||||
name: udp-dns
|
||||
protocol: UDP
|
||||
targetPort: 53
|
||||
selector:
|
||||
app: gopherhole
|
||||
Loading…
Reference in New Issue