Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- #quit deluge
- /root/vpn/close.sh
- USERNAME=foo
- PASSWORD=bar
- LOCAL_IP=`ifconfig tun0|grep -oE "inet addr: *10\.[0-9]+\.[0-9]+\.[0-9]+"|tr -d "a-z :"|tee /tmp/vpn_ip`
- CLIENT_ID=`head -n 100 /dev/urandom | md5sum | tr -d " -"`
- echo "user=$USERNAME&pass=$PASSWORD&client_id=$CLIENT_ID&local_ip=$LOCAL_IP"
- TMP_PORT=$(curl -d "user=$USERNAME&pass=$PASSWORD&client_id=$CLIENT_ID&local_ip=$LOCAL_IP" https://www.privateinternetaccess.com/vpninfo/port_forward_assignment)
- PORT=$(echo $TMP_PORT | sed "s/[^0-9]*//g")
- if [ "$PORT" != "" ]
- then
- echo "starting web"
- start deluge-web
- echo "starting deluged"
- start deluged
- echo "setting port ($PORT) on deluge"
- sleep 5
- /usr/bin/deluge-console "config --set listen_ports ($PORT,$PORT)"
- /etc/init.d/deluged force-reload
- #store port
- echo "$PORT" > /root/PIAport
- else
- echo "failed to get port from PIA"
- fi
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement