wait for transmission to become responsive before trying to set the port

This commit is contained in:
nicknlsn
2019-10-13 17:57:26 -06:00
parent c98018f1aa
commit 66a91a8b3b
47 changed files with 54 additions and 47 deletions

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 168.1.75.8 1198
remote 168.1.99.208 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 137.59.252.151 1198
remote 137.59.252.166 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 185.210.219.154 1198
remote 185.216.34.236 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 185.232.21.27 1198
remote 77.243.191.19 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 177.234.153.130 1198
remote 177.154.139.203 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 173.199.65.57 1198
remote 199.229.249.142 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 172.98.67.117 1198
remote 172.98.67.60 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 107.181.189.75 1198
remote 172.83.40.26 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 89.238.186.227 1198
remote 185.242.6.28 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 185.230.127.232 1198
remote 193.176.86.166 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 185.220.70.130 1198
remote 185.220.70.165 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 82.102.20.176 1198
remote 82.102.20.180 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 192.40.95.5 1198
remote 192.40.95.18 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 194.187.249.35 1198
remote 185.128.25.158 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 119.81.135.51 1198
remote 119.81.135.47 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 138.128.180.66 1198
remote 138.128.180.74 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 23.92.127.34 1198
remote 23.92.127.42 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 31.168.172.143 1198
remote 31.168.172.145 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 82.102.21.218 1198
remote 82.102.21.215 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 103.208.220.139 1198
remote 103.208.220.138 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 169.57.0.225 1198
remote 169.57.0.233 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 109.201.152.245 1198
remote 109.201.154.140 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 103.231.91.38 1198
remote 103.231.90.172 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 82.102.27.57 1198
remote 82.102.27.54 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 185.244.214.200 1198
remote 185.244.214.199 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 216.185.103.172 1198
remote 216.185.103.160 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 194.99.104.26 1198
remote 194.99.104.28 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 46.246.123.9 1198
remote 46.246.123.2 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 185.230.125.94 1198
remote 82.102.24.163 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 176.53.21.211 1198
remote 176.53.21.213 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 89.238.154.118 1198
remote 89.238.154.233 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 89.238.139.12 1198
remote 89.238.139.8 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 31.24.226.207 1198
remote 31.24.226.231 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 107.181.176.100 1198
remote 66.115.168.14 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 185.245.87.221 1198
remote 91.207.175.38 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 104.200.153.80 1198
remote 104.200.153.81 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 64.237.52.132 1198
remote 193.37.253.228 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 104.156.240.207 1198
remote 193.37.252.41 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 205.251.151.18 1198
remote 205.251.148.58 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 162.251.236.4 1198
remote 162.251.236.5 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 209.95.50.61 1198
remote 107.182.231.32 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 104.200.154.15 1198
remote 104.200.154.25 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 104.156.228.195 1198
remote 199.116.118.154 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 162.216.46.131 1198
remote 162.216.46.18 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 70.32.0.78 1198
remote 70.32.0.135 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -1,7 +1,7 @@
client
dev tun
proto udp
remote 104.200.151.86 1198
remote 104.200.151.55 1198
resolv-retry infinite
nobind
persist-key

View File

@@ -74,6 +74,13 @@ else
myauth=""
fi
# make sure transmission is running and accepting requests
echo "waiting for transmission to become responsive"
until torrent_list="$(transmission-remote $myauth -l)"; do sleep 10; done
echo "transmission became responsive"
output="$(echo "$torrent_list" | tail -n 2)"
echo "$output"
# get current listening port
transmission_peer_port=$(transmission-remote $myauth -si | grep Listenport | grep -oE '[0-9]+')
if [ "$new_port" != "$transmission_peer_port" ]; then
@@ -87,7 +94,7 @@ if [ "$new_port" != "$transmission_peer_port" ]; then
ufw allow "$new_port"
fi
transmission-remote $myauth -p "$new_port"
transmission-remote ${myauth} -p "$new_port"
echo "Checking port..."
sleep 10