fix: SURFSHARK_CONFIGS_ENDPOINT

This commit is contained in:
Matteo Pietro Dazzi
2024-06-11 10:19:22 +00:00
parent 839a408738
commit 441c2ca940

View File

@@ -1,20 +1,20 @@
#!/bin/sh #!/bin/sh
rm -rf ovpn_configs* rm -rf ovpn_configs*
if [ -z "${OVPN_CONFIGS}" ]; then if [ -z "${OVPN_CONFIGS}" ]; then
wget -O ovpn_configs.zip ${SURFSHARK_CONFIGS_ENDPOINT}
OVPN_CONFIGS=ovpn_configs.zip OVPN_CONFIGS=ovpn_configs.zip
wget -O ${OVPN_CONFIGS} "${SURFSHARK_CONFIGS_ENDPOINT}"
fi fi
unzip "${OVPN_CONFIGS}" -d ovpn_configs unzip "${OVPN_CONFIGS}" -d ovpn_configs
cd ovpn_configs cd ovpn_configs
VPN_FILE=$(ls *"${SURFSHARK_COUNTRY}"-* | grep "${SURFSHARK_CITY}" | grep "${CONNECTION_TYPE}" | shuf | head -n 1) VPN_FILE=$(ls *"${SURFSHARK_COUNTRY}"-* | grep "${SURFSHARK_CITY}" | grep "${CONNECTION_TYPE}" | shuf | head -n 1)
echo Chose: "${VPN_FILE}" echo Chose: ${VPN_FILE}
printf "${SURFSHARK_USER}\n${SURFSHARK_PASSWORD}" > vpn-auth.txt printf "${SURFSHARK_USER}\n${SURFSHARK_PASSWORD}" > vpn-auth.txt
if [ -n "${LAN_NETWORK}" ] if [ -n ${LAN_NETWORK} ]
then then
DEFAULT_GATEWAY=$(ip -4 route list 0/0 | cut -d ' ' -f 3) DEFAULT_GATEWAY=$(ip -4 route list 0/0 | cut -d ' ' -f 3)
splitSubnets=$(echo "${LAN_NETWORK}" | tr "," "\n") splitSubnets=$(echo ${LAN_NETWORK} | tr "," "\n")
for subnet in $splitSubnets for subnet in $splitSubnets
do do
@@ -46,7 +46,7 @@ if [ "${ENABLE_SOCKS_SERVER}" = "true" ]; then
OPTIONAL_SOCKS_SCRIPT="--up /vpn/sockd.sh" OPTIONAL_SOCKS_SCRIPT="--up /vpn/sockd.sh"
fi fi
openvpn --config "$VPN_FILE" --auth-user-pass vpn-auth.txt --mute-replay-warnings "$OPENVPN_OPTS" --script-security 2 "${OPTIONAL_SOCKS_SCRIPT}" openvpn --config $VPN_FILE --auth-user-pass vpn-auth.txt --mute-replay-warnings $OPENVPN_OPTS --script-security 2 ${OPTIONAL_SOCKS_SCRIPT}
if [ "${ENABLE_KILL_SWITCH}" = "true" ]; then if [ "${ENABLE_KILL_SWITCH}" = "true" ]; then
ufw reset ufw reset