Removed useless DNS shell code

This commit is contained in:
Quentin McGaw
2018-09-20 20:42:37 +02:00
parent b652823d89
commit 41d7ca9824

View File

@@ -1,18 +1,12 @@
#!/bin/sh #!/bin/sh
printf "=== PIA CONTAINER ==="
# Obtaining your original IP address to use for the healthcheck # Obtaining your original IP address to use for the healthcheck
printf "\nGetting non VPN public IP address..." printf "\nGetting non VPN public IP address..."
export INITIAL_IP=$(wget -qqO- 'https://duckduckgo.com/?q=what+is+my+ip' | grep -ow 'Your IP address is [0-9.]*[0-9]' | grep -ow '[0-9][0-9.]*') export INITIAL_IP=$(wget -qqO- 'https://duckduckgo.com/?q=what+is+my+ip' | grep -ow 'Your IP address is [0-9.]*[0-9]' | grep -ow '[0-9][0-9.]*')
printf "$INITIAL_IP" printf "$INITIAL_IP"
# Setting up cloudflare DNS 1.1.1.1 over TLS
printf "\nChanging DNS to localhost..."
echo "nameserver 127.0.0.1" > /etc/resolv.conf
echo "options ndots:0" >> /etc/resolv.conf
printf "DONE"
printf "\nLaunching Unbound daemon to connect to Cloudflare DNS 1.1.1.1 at its TLS endpoint..."
unbound
printf "DONE"
printf "\nSetting firewall for killswitch purposes..." printf "\nSetting firewall for killswitch purposes..."
printf "\n * Detecting local subnet..." printf "\n * Detecting local subnet..."
SUBNET=$(ip route show default | tail -n 1 | awk '// {print $1}') SUBNET=$(ip route show default | tail -n 1 | awk '// {print $1}')