Skip to content

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

Notifications You must be signed in to change notification settings

ClienDDev/ClienD-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Автор

Оригинальный код написан Атнагуловым Артуром [email protected] при поддержке ClienDDev team под лицензией MIT.

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

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published