Скрипт для настройки proxy-серверов для Wireless@School на Linux
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tasks ! Не запускается хром после удаления нашего кода Aug 18, 2015
.gitignore + Конфигурация Aug 15, 2015
README.md Update README.md Mar 1, 2016
config.json
package.json + Конфигурация Aug 15, 2015
start.js + Apt support Aug 17, 2015

README.md

ClienD-proxy

Скрипт для настройки proxy-серверов для Wireless@School на Linux

Установка и запуск

Дома (или в месте с нормальным интернетом)

  1. Установить NodeJS
  2. Скачать последнюю версию программы
  3. В папке проекта выполнить в консоли npm install

Для того, чтобы запустить программу в школе, скачайте бинарный файл NodeJS.

В школе

  1. Выполнить sudo nodejs start
  2. Ввести логин и пароль от edu.tatar.ru
  3. Перезагрузить компьютер.

После этого через прокси будут работать браузер Google Chrome, менеджер пакетов apt, а также программы, запущенные из bash.

Программа протестирована на ноутбуке ICL RayBook SI152 с установленной Xubuntu 13.04.

Документация

Команды

  • start - прописывает прокси-конфигурацию в файлы.
  • remove - убирает блок прокси-конфигурации из файлов. Важно: указывать тот же логин и пароль, что и были указаны при выполнении команды start.
  • check - проверяет наличие блоков прокси-конфигурации. Важно: указывать тот же логин и пароль, что и были указаны при выполнении команды start.

Затрагиваемые файлы

  • /etc/apt/apt.conf.d/00cliendproxy (apt)
  • ~/.bashrc текущего пользователя
  • /usr/bin/google-chrome (Google Chrome).

Блок прокси-конфигурации начинается и заканчивается комментарием # ClienD proxy.

Конфигурация

Параметры прокси сервера указываются в файле config.json.

Автор

Оригинальный код написан Атнагуловым Артуром artur@clienddev.ru при поддержке ClienDDev team под лицензией MIT.

Сообщить о проблеме