27.07.2011 08:37

darkrainСкрипт для squid'a

Итак, пишу этот пост для себя, чтобы не потерялся скрипт.
В общем такая проблема, у меня и у друга динамический ip, пробовали делать авторизацию по логину и паролю, но что то не срослось. Теперь просто при подключении скрипт узнает мой внешний ip а после заходит на ссш и записывает в файл. Кому если надо могу и конфиг сквида приложить. В общем вот скрипт:

1
2
3
4
#!/bin/bash

myip=`wget -O - -q icanhazip.com`
expect -c "spawn ssh 178.*.*.* -l yourlogin; expect password; send -- \"yourpassword\r\"; expect login; send -- \"echo "$myip" > /etc/squid/mixan.allow && /etc/init.d/squid restart\r\"; expect user; send exit; " > ipscriptlog



Я в bash полнейший нуб, так что если у кого то есть предложения как его сделать по круче, то жду комментов)


Тэги: bash
+ 0 -
Похожие Поделиться