Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: cyberpro в Jun 06, 2014, 20:37



Титла: Помощ за създаване на скрипт
Публикувано от: cyberpro в Jun 06, 2014, 20:37
Здравейте.

Искам да си направя някакъв скрипт за смяна на прокси настройките с една команда, като използвам текстов файл с въведени проксита на отделен ред всяко. Проблемът е, че съм начинаещ и не знам дори на какъв език да го направя скрипта. Ако имате предложения ще съм ви много благодарен.


Титла: Re: Помощ за създаване на скрипт
Публикувано от: kierenski в Jun 07, 2014, 18:39
Не е ли по-добре да ползваш някой прокси мениджър като FoxyProxy.


Титла: Re: Помощ за създаване на скрипт
Публикувано от: cyberpro в Jun 08, 2014, 08:39
Не е ли по-добре да ползваш някой прокси мениджър като FoxyProxy.

Аз ли не виждам или няма опция за боравене със текстови файлове. Само Auto settings, но за това пак трябва скрипт така или иначе и не знам как ще става Change Identity.


Титла: Re: Помощ за създаване на скрипт
Публикувано от: kierenski в Jun 08, 2014, 17:30
Не е ли по-добре да ползваш някой прокси мениджър като FoxyProxy.

Аз ли не виждам или няма опция за боравене със текстови файлове. Само Auto settings, но за това пак трябва скрипт така или иначе и не знам как ще става Change Identity.

FoxyProxy е мениджър който му задаваш модели на URL-и и той автоматично зарежда страницата през съответното прокси ако разпознае модела.

Трябва да обясниш повече защо се налага да е от текстови файл и за какво ще служи този скрипт за да бъдат отговорите в форума достатъчно точни.


Титла: Re: Помощ за създаване на скрипт
Публикувано от: cyberpro в Jun 08, 2014, 18:00
Ясно, но май не ми върши работа.

Трябва ми да работи с текстови файлове, защото получавам такива по пощата от един сайт за проксита.

Скрипта трябва да цели да намали усилията за смяната(изреждането) на тези айпи адреси, при нужда и/или при неработещо прокси. Т.е. да не въвеждам в Network -> Network Proxy всяко айпи и порт за всеки тип протокол, а самὀ да си ги взима от файла, където са във формат: 123.123.123.123:12

Имаше някакви команди:http://www.youtube.com/watch?v=yxhoo-0unrc
Код:
gsettings set org.gnome.system.proxy.socks host '192.168.0.1′ 
gsettings set org.gnome.system.proxy.socks port 8080
gsettings set org.gnome.system.proxy mode 'manual'

Като се добави още малко код за четене на текстов файл и се смени socks с http и https, трябва да стане някакво bash(.sh), ако не се лъжа.


Титла: Re: Помощ за създаване на скрипт
Публикувано от: kierenski в Jun 08, 2014, 18:12
с bash скрипт е най-лесно, тук http://www.cyberciti.biz/faq/unix-howto-read-line-by-line-from-file/ можеш да видиш как се чете файл ред по ред.