Allow mulvad-based custom configs

https://github.com/alexbelgium/hassio-addons/issues/874
This commit is contained in:
Alexandre
2023-06-15 15:27:51 +02:00
committed by GitHub
parent 9fa8cea49b
commit 3961a53edb

View File

@@ -1,7 +1,16 @@
#!/bin/bash
if bashio::config.has_value "OPENVPN_CUSTOM_PROVIDER"; then
OVPNLOCATION="$(bashio::config "OPENVPN_CUSTOM_PROVIDER_OVPN_LOCATION")"
OPENVPN_PROVIDER="${OVPNLOCATION##*/}"
OPENVPN_PROVIDER="${OPENVPN_PROVIDER%.*}"
OPENVPN_PROVIDER="${OPENVPN_PROVIDER,,}"
else
OPENVPN_PROVIDER="mullvad"
fi
echo "Removing IPv6 from mullvad"
echo "pull-filter ignore \"route-ipv6\"" | tee -a "/etc/openvpn/mullvad/"*.ovpn
echo "pull-filter ignore \"ifconfig-ipv6\"" | tee -a "/etc/openvpn/mullvad/"*.ovpn
echo "pull-filter ignore \"dhcp-option DNS6\"" | tee -a "/etc/openvpn/mullvad/"*.ovpn
echo "pull-filter ignore \"route-ipv6\"" | tee -a "/etc/openvpn/$OPENVPN_PROVIDER/"*.ovpn
echo "pull-filter ignore \"ifconfig-ipv6\"" | tee -a "/etc/openvpn/$OPENVPN_PROVIDER/"*.ovpn
echo "pull-filter ignore \"dhcp-option DNS6\"" | tee -a "/etc/openvpn/$OPENVPN_PROVIDER/"*.ovpn