From 2cb84c293c33c381452fd50ba8b38372120dce99 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Mon, 11 Dec 2023 17:00:28 +0100 Subject: [PATCH] Update and rename 01-openvpn.sh to 00-openvpn.sh --- .../cont-init.d/{01-openvpn.sh => 00-openvpn.sh} | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) rename qbittorrent/rootfs/etc/cont-init.d/{01-openvpn.sh => 00-openvpn.sh} (78%) diff --git a/qbittorrent/rootfs/etc/cont-init.d/01-openvpn.sh b/qbittorrent/rootfs/etc/cont-init.d/00-openvpn.sh similarity index 78% rename from qbittorrent/rootfs/etc/cont-init.d/01-openvpn.sh rename to qbittorrent/rootfs/etc/cont-init.d/00-openvpn.sh index 0da252d2cf1..b7de353f9cb 100644 --- a/qbittorrent/rootfs/etc/cont-init.d/01-openvpn.sh +++ b/qbittorrent/rootfs/etc/cont-init.d/00-openvpn.sh @@ -5,6 +5,11 @@ set -e mkdir -p /config/openvpn QBT_CONFIG_FILE="/config/qBittorrent/config/qBittorrent.conf" +# Ensure no redirection by removing the direction tag +if [ -f "$QBT_CONFIG_FILE" ]; then + sed -i '/Interface/d' "$QBT_CONFIG_FILE" +fi + # Correct openvpn files if [[ "$(bashio::config "VPN_ENABLED")" == "yes" ]] && [[ "$(bashio::config "VPN_TYPE")" == "openvpn" ]]; then @@ -20,16 +25,9 @@ if [[ "$(bashio::config "VPN_ENABLED")" == "yes" ]] && [[ "$(bashio::config "VPN done fi + # Add iproute ip route add 10.0.0.0/8 via 172.30.32.1 ip route add 192.168.0.0/16 via 172.30.32.1 ip route add 172.16.0.0/12 via 172.30.32.1 - -else - - # Ensure no redirection by removing the direction tag - if [ -f "$QBT_CONFIG_FILE" ]; then - sed -i '/Interface/d' "$QBT_CONFIG_FILE" - fi - bashio::log.info "... direct connection without VPN enabled" fi