Логотип компании Langame
Назад
Изображение для новости

Ещё немного o LANCache и настройка Wi-Fi в компьютерном клубе

Александр продолжает радовать нас своими видео о премудростях настройки сети, а нам остаётся самая малость - донести эти премудрости до как можно бОльшего числа клубов.

Кстати, мы бы хотели сделать чек-лист с базовыми настройками сети для компьютерного клуба, поэтому если у вас есть вопросы, предложения, экспертиза или ещё что-то полезное, пишите в чате! 

Запуск сервера LANCache с добавлением "Игрового центра Mail.ru"

«Запустить сервер с использованием инструмента Docker compose у меня не получилось (может получится у вас))). Для начала создаем профиль на https://github.com/ и "форкаем" к себе популярные репозитории с uklans/cache-domains.

Далее, вооружившись wireshark с фильтром на dns запросы, запускаем  "Игровой центр Mail.ru" и скачиваем любую игру,собираем DNS адреса и добавляем их в наш репозиторий (как это сделать подробно описано в readme.md на github.com).

100% рабочий вариант получилось запустить при помощи 3-х docker container:

1. lancachenet/monolithic - работа с HTTP трафиком -p 80:80

2. lancachenet/sniproxy - работа c HTTPS трафиком -p 443:443

3. lancachenet/lancache-dns - DNS сервер -p 53:53

Docker container запускам по шаблону:

docker run --restart <param> --name <name>  -v путь/до/папки/cache/data:/data/cache -v /путь/до/папки/cache/logs:/data/logs -p 80:80 -e <param> <name> ### (как пример lancachenet/monolithic:latest)

ключ -e параметр для тонкой настройки (например -e CACHE_SLICE_SIZE=8m для платформы battle.net) подобных ключей в команде может быть несколько, разделителем является пробел (space).

ключ -e CACHE_DOMAINS_REPO="https://github.com/имя репозитория/cache-domains.git" должен присутствовать.

Подробно ознакомится с параметрами ключей можно на https://lancache.net/docs/. Ключи использующиеся по умолчанию можно подсмотреть в файле ".env" в каталоге lancache.

С невысокой периодичностью данные контейнеры нужно пересоздавать (замедление работы, ошибки). В случае запуска с новыми параметрами нужно удалить данные /cache.

Пересоздать контейнеры можно вручную командами:

docker container ls -a (вывод ID контейнера)   

docker container stop ID (остановка)

docker container rm ID (удаление)

Или написав небольшой скрипт с циклом на bash. (не для ленивых)»

Wi-Fi в компьютерном клубе


0 комментариев

Loading balls image