Skip to content
Скрипт для настройки proxy-серверов для Wireless@School на Linux
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tasks
.gitignore
README.md
config.json
package.json
start.js

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.

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

You can’t perform that action at this time.