All features in the config file work now 🎉

This commit is contained in:
Slatian
2023-02-19 22:05:49 +01:00
parent ee19071a3d
commit d4caf1a77c
6 changed files with 160 additions and 86 deletions

View File

@ -1,37 +1,37 @@
[server]
# What port to listen on and where request are supposed to come from
#listen_on: "127.0.0.1:3000"
listen_on = "127.0.0.1:3000"
# What header your reverse proxy sets that contains the real ip-address
# Possible Values: Every Vaiation of SecureClientIpSource in the axum_client_ip package
# https://docs.rs/axum-client-ip/latest/axum_client_ip/enum.SecureClientIpSource.html
#ip_header = "RightmostXForwardedFor"
# When you don't want to use a proxy server:
#ip_header = "ConnectInfo"
ip_header = "ConnectInfo"
# Allow querying of private range ips
# enable if you want to use this service
# on your internal network for some reason
allow_private_ip_lookup = false
[dns]
# Enable the /dig enpoint
#allow_forward_lookup = true
allow_forward_lookup = true
# Enable reverse lookup, make sure to configure the hidden_suffixes
# to contain your locally used domains, to prevent onformation leakage
#allow_reverse_lookup = false
# Hide anything that has to do with private ip ranges
# Useful dor public services, disable if you want it
# on your internal network for some reason
#hide_private_range_ips = true
allow_reverse_lookup = false
# echoip-sltecave will pretend that domains
# that end with one of these suffixes don't exist
#hidden_suffixes = [".local"]
hidden_suffixes = [".local", ".box"]
[geoip]
# Path to geoip databses
# Currently only the mmdb format is supported
# Official databases can be obtained from maxmind.com
#asn_database = "mmdb/GeoLite2-ASN.mmdb"
#location_database = "mmdb/GeoLite2-City.mmdb"
asn_database = "mmdb/GeoLite2-ASN.mmdb"
location_database = "mmdb/GeoLite2-City.mmdb"
# If anyone knows a free (as in freedom) groip database
# please open an issue so I can integrate it
@ -39,4 +39,4 @@
[template]
# Path to the template directory, can contain glob patterns
#template_location = "templates"
template_location = "templates"