Image

Мааааленькие подсказки пользователям маршрутизаторов (routers)

а так же о сетях и т.п.
1

Как выбрать маршрутизатор

Обилие маршрутизаторов (routers) на рынке обосновано не только конкуренцией и желанием множества компаний разного уровня выпустить свои продукты, но так же многообразием задач и условий применения данных устройств. Под квартиру, частный дом, офис в бизнес-центре или, например, гостиничный комплекс нужны совершенно разные устройства.

Прежде чем выбирать линейку моделей или даже производителя, стоит ответить для себя какие требования предъявляются:

  • уровень компетентности персонала и наличие его в постоянной (шаговой) доступности
  • какое будет использоваться подключение к интернету и с какой скоростью
  • нужно ли резервирование доступа
  • количество клиентов как проводных, так и беспроводных (смартфоны, планшеты, телевизоры, приставки, ноутбуки, всяческие "умные устройства" от камер до пылесосов, где Вы пропишите пароль от WiFi)
  • насколько велика требуемая зона покрытия как по горизонтали, так и по вертикали (да, в загородных домах бывает и подвал, и второй, и третий этаж), какие преграды будут на пути сигнала
  • сколько WiFi сетей сейчас рядом (можно просто глянуть их список на телефоне)
  • какие дополнительные функции будут востребованы (например, L2TP сервер)
  • какой контент планируется потреблять из интернета и что будет поставляться в интернет (например, смотреть фильмы в 4K сразу на 3-х телевизорах и вести конференцию в Zoom со школой)
  • какая номенклатура (только ли сетевое оборудование или так же IP-телефония, видеонаблюдение и прочее).

Настоятельно рекомендую потратить время и проконсультироваться по данному вопросу у специалиста.

Если же по каким-то причинам Вы не способны на это, то предлагаю рассмотреть устройства трёх фирм:

  1. TP-Link  серия Archer AX - устройства с минимальной ценой для квартиры (так же к этой компании имеют отношения бренды Mercusys (более дешёвый бренд того же производителя) и Cudy (бренд созданный бывшими сотрудниками TP-Link)).
  2. Keenetic WiFi6 - универсальные многофункциональные масштабируемые устройства как для квартир, так и для загородных домов и офисов. Заводская прошивка этих устройств позволяет поднимать в маршрутизаторе Wireguard (включая AmneziaWG+WARP) и VLESS XRAY клиентов для всей домашней сети.
  3. Ubiquity UniFi - не просто устройства, а линейка оборудования для корпоративных проектов и загородных резиденций.
2

Распиновка Ethernet патч-корда

Типы распиновки кабеля в разъёме RJ-45 (наиболее часто используемый прямой, перекрёстный, а так же вариант лишь с двумя парами - зачастую приходит в квартиру от оборудования провайдера):

3

Рекомендуемые дополнения Firefox

Наиболее быстрым и гибким браузером по-прежнему остаётся Mozilla Firefox. Рекомендую следующие расширения (дополнения) для установки:

4

Экономия памяти браузером

Чтобы заставить Chrome экономить память, перейдите в ⋮ → «Настройки» → «Производительность» и активируйте параметр «Экономия памяти». Ниже появится три опции. Выберете нужную. Если этого раздела нет, то в адресной строке введите следующую комбинацию:
chrome://flags/#memory-saver-aggressiveness
и укажите Enabled. Это прикажет браузеру приостанавливать работу в фонвых вкладках, что сэкономит память и другие ресурсы системы.

Для Firefox этого же результата можно добиться, если в адресной строке ввести about:config и затем, подтвердив свои намерения, указать в поиске ключ browser.tabs.loadDivertedInBackground . Этот параметр нужно перевести в True.

5

Выбор хостера для своего сервера (Сайт, Web-приложение или под другой проект).

Если Вы решили углубить свои знания в сетевых технологиях рекомендую потренироваться на виртуальном сервере, который можно в любой момент удалить и поднять заново.
Для этого Вам потребуется компания хостер предлагающая услугу VPS (Virtual Private Server).

Я не рекламирую какую-либо компанию, хочу лишь привести примеры компаний, зарегистрированные вне РФ, имеющих сервера по всему миру и принимающих оплату в рублях (для начала Вам подойдёт любой самый дешёвый тариф, желательно с безлимитным трафиком):

Эстония -  is*hosting
Молдова - pq.hosting
Кипр - Fornex

Так же для теста подойдут недорогие российские хостеры с серверами во всём мире, например:

62yun.ru
HIP.hosting

Свежий список компаний хостеров, с возможностью фильтрации и сортировки по требуемым Вам параметрам, можно посмотреть на сайте vps.today .

Напоминаю, для выполнения последующих команд Вам потребуется SSH-клиент. Для Windows - это putty или MobaXterm.
После развёртывания сервера (например, Ubuntu 22) не забудьте обновить все пакеты.
Команда:
apt update && apt upgrade -y
Иногда требуется перезагрузка сервера и команда:
dpkg --configure -a

Сменить пароль пользователя root, используя команду:
passwd
А так же установить cURL (client for URL), используя команду:
apt
install curl -y
и mc (Midnight Commander), используя команду:

apt install mc -y

Так же рекомендую сменить порт SSH, создать нового пользователя и запретить подключение по SSH пользователя root. Для этого:
Создайте нового пользователя командой:
adduser имя-пользователя

Выдайте новому пользователю права sudo (из-под рута):
usermod -aG sudo имя-пользователя
В папке /etc/ssh/ с помощью mc отредактируйте фалы:
sshd_config
sshd_config.d/50-cloud-init.conf
В них как раз устанавливается номер порта (22 по умолчанию) и разрешение/запрет на подключение пользователя root.
Внимание! Прежде чем блокировать доступ root убедитесь, что работат подключение у созданного Вами нового пользователя.
После чего не забудьте перезапустить сервис ssh:

sudo service ssh restart

6

Web-панель 3X-UI

Для тех кто хочет попробовать установить панель управления сервером 3X-UI, предлагаю скачать её последнюю версию с GitHub автора.
Эта панель позволяет через Web-интерфейс настроить пользователей и такие протоколы, как VLESS Reality и ShadowSocks.

Инструкция по установке есть на странице автора в GitHub. Для автоматической установки используйте следующую команду:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

Во время установки придумайте и запомните имя администратора панели, сложный пароль, нестандартный порт в диапазоне от 1024 до 49151 и адрес панели, либо ответьте No и позвольте установщику придумать их самому. Почему адреса портов такие и какие скорее всего будут свободны (именно их лучше выбирать) почитайте здесь.

После завершения установки, панель будет доступна по адресу: http://xxx.xxx.xxx.xxx:port/panel/, где xxx.xxx.xxx.xxx — IP-адрес Вашего сервера, port – номер заданного Вами порта, а panel - это уникальный секретный адрес панели.

Чтобы проверить работоспособность панели, создайте новое подключение, например, со следующими параметрами:

  1. Примечание - MyVless
  2. Протокол - VLESS
  3. порт - 443
  4. Безопасность - Reality

И клиента, например, с параметрами:

  1. email - xuser1
  2. Flow - xtls-rprx-vision
Для управления панелью из командной строки используйте команду: x-ui (требуется уровень доступа root)

7

XRAY VLESS клиенты

Для тех кто хочет потренироваться в использовании VLESS технологии в корпоративных целях, потребуются клиенты под разные платформы:

Windows - V2RayN with Core (имеет режим системного канала, требует установки .NET) или NekoRay (позволяет настроить Socks в отдельном браузере)
MacOS - V2Box или FoXray
Android - NekoBoxForAndroid
iOS - Streisand или FoXray

8

Если на iPhone не работает WhatsApp при включённом XRAY VLESS

Если у Вас в iOS при включенном XRAY VLESS отлично работает YouTube, но не хочет работать WhatsApp, сделайте следующее:

  1. Откройте клиент Streisand
  2. Отключите соединение
  3. Зайдите в Настройки (шестерёнка в правом нижнем углу приложения Streisand)
  4. Откройте раздел Туннель
  5. Откройте подраздел IP Settings
  6. Выберите IPv4 (второй пункт)
  7. Выйдите из настроек на главный экран (домик в левом нижнем углу приложения Streisand)
  8. Подключите соединение
  9. Всё.

9

Настройка XRAY VLESS клиента на маршрутизаторах Keenetic

Для тех кто хочет потренироваться в изучении работы XRAY и VLESS клиентов на маршрутизаторах Keenetic предлагаю рассмотреть некоммерческий проект XKeen и их пошаговую инструкцию. Это знание пригодится тем, кто хочет вернуть работособность некоторых сервисов на Smart телевизоры Samsung и LG, а так же не ставить на каждое устройство в домашней сети отдельного клиента.

10

Адреса серверов YouTube

Для тех, кому нужен список серверов YouTube, используемых для потокового видео, публикую список:

youtube.com
youtu.be
googlevideo.com
ytimg.com
yt3.ggpht.com

11

AmneziaWG+WARP

Для тех кто хочет протестировать скорость работы протокола WireGuard, предлагаю следующую инструкцию:

  1. Установите приложение AmneziaWG:
    Android: AmneziaWG
    Windows: AmneziaWG
    iOS:  AmneziaWG
    MacOS: AmneziaWG (требуется macOS Monterey 12.0 и новее)
  2. На компьютере откройте сайт Aeza Terminator
  3. Выберите Debian
  4. Скопируйте следующую комманду, вставьте её в открывшуюся на сайте консольи нажмите Enter:
    bash <(wget -qO- https://raw.githubusercontent.com/ImMALWARE/bash-warp-generator/main/warp_generator.sh)
  5. Будет выполнена генерация конфигурационного файла.
  6. Либо отсканируйте телефоном QR-код с экрана компьютера (в приложении AmneziaWG нажать на плюс и выбрать Cоздать из QR-кода) и переходите к пункту 10.
  7. Либо в абзаце, начинающемся со слов "Скачать конфиг файлом:", выделите всё начиная с https.
  8. Скопируйте выделенный текст и вставьте его в новом окне своего браузера в адресную строку (нажав после этого Enter).
  9. Скачайте файл Warp.txt
  10. Этот файл нужно открыть в приложении AmneziaWG (например, для AndroidTV скопировав на флэшку и затем открыв в приложении, вствавив её в приставку, а для iPhone сохранив файл в iCloud Drive и так же открыв в приложении).
  11. Нажмите кнопку "Подключить" в приложении AmneziaWG.

Для стационарных устройств может потребоваться исключить из списка IP-адреса локальной сети (чтобы оставалась возможность обращаться к устройствам в локальной сети без VPN). Для этого нужно отредактировать конфигурацию в AmneziaWG, заменив строчку Allowed IPs = 0.0.0.0/0, ::/0 на комбинацию с исключением локальных IP-адресов.
Рассчитать её можно в специальном online калькуляторе.

Для сети 10.1.0.0/16 результат будет:
Disallowed IPs = 10.1.0.0/16
AllowedIPs = 0.0.0.0/5, 8.0.0.0/7, 10.0.0.0/16, 10.2.0.0/15, 10.4.0.0/14, 10.8.0.0/13, 10.16.0.0/12, 10.32.0.0/11, 10.64.0.0/10, 10.128.0.0/9, 11.0.0.0/8, 12.0.0.0/6, 16.0.0.0/4, 32.0.0.0/3, 64.0.0.0/2, 128.0.0.0/1

Для сети 192.168.0.0/24 результат будет:
Disallowed IPs = 192.168.0.0/24
AllowedIPs = 0.0.0.0/1, 128.0.0.0/2, 192.0.0.0/9, 192.128.0.0/11, 192.160.0.0/13, 192.168.1.0/24, 192.168.2.0/23, 192.168.4.0/22, 192.168.8.0/21, 192.168.16.0/20, 192.168.32.0/19, 192.168.64.0/18, 192.168.128.0/17, 192.169.0.0/16, 192.170.0.0/15, 192.172.0.0/14, 192.176.0.0/12, 192.192.0.0/10, 193.0.0.0/8, 194.0.0.0/7, 196.0.0.0/6, 200.0.0.0/5, 208.0.0.0/4, 224.0.0.0/3

Для сети 192.168.1.0/24 результат будет:
Disallowed IPs = 192.168.1.0/24
AllowedIPs = 0.0.0.0/1, 128.0.0.0/2, 192.0.0.0/9, 192.128.0.0/11, 192.160.0.0/13, 192.168.0.0/24, 192.168.2.0/23, 192.168.4.0/22, 192.168.8.0/21, 192.168.16.0/20, 192.168.32.0/19, 192.168.64.0/18, 192.168.128.0/17, 192.169.0.0/16, 192.170.0.0/15, 192.172.0.0/14, 192.176.0.0/12, 192.192.0.0/10, 193.0.0.0/8, 194.0.0.0/7, 196.0.0.0/6, 200.0.0.0/5, 208.0.0.0/4, 224.0.0.0/3

Чтобы внести изменения, откройте AmneziaWG, нажмите конпку Редактировать и замените содержимое строчки Allowed IPs = 0.0.0.0/0, ::/0 на те, которые рассчитает для Вас калькулятор (например, на один из предложенных выше вариантов).

12

Настройка выборочной маршрутизации для AmneziaWG на маршрутизаторах Keenetic

Для тех, кто хочет настроить выборочную маршрутизацию для протокола AmneziaWG на роутерах Keenetic, по аналогии с проектом XKeen для протокола VLESS, существует проект HydraRoute.
Подробнее можно прочитать на странице автора.
Устанавливается аналогично проекту Xkeen на USB-флэшку, отформатированную в формат EXT4 и подключённую в USB-порт маршрутизатора. Аналогично Xkeen требует установки пакетов Файловая система Ext и Поддержка открытых пакетов (opkg).

13

Скачать видео с YouTube

Чтобы скачать видео с сервиса YouTube (естественно при наличии у Вас доступа к данному ресурсу) можно воспользоваться следующими online-загрузчиками:

  • Cobalt.tools - один из лучших загрузчиков. Он позволяет скачивать видео целиком или только аудиодорожку. В настройках можно выбрать разрешение, формат, битрейт и не только. 
  • 9Convert - альтернативный сервис с возможностью выбора качества картинки вплоть до 1080p и конвертацией видео в MP3.
  • YT1s - ещё один очень простой, но рабочий инструмент с несколькими вариантами скачивания видео и аудио.

14

Сброс ID Anydesk

Бывает, что пользователи AnyDesk сталкиваются с необходимостью сменить ID AnyDesk, чтобы избавиться от ограничения на кол-во бесплатных сеансов помощи. К счастью, в отличии от TeamViewer'a, компания AnyDesk, ведёт себя гораздо терпеливее и гуманнее. Зачастую достаточно написать письмо в поддержку с просьбой снять блокировку, т.к. Ваша помощь является не бизнесом, а искренней безвозмездной помощью Если Вы по каким-то причинам всё же попали в список заблокированных, то можно сделать следующее:

Для Windows:
1. Отключаете антивирус (да они предъявляют претензии к данному решению, поэтому Вы можете отказаться от него и просто не читать дальше)
2. Скачиваете архив программы AnydeskIDchanger и распаковываете.
3. Выходите из Anydesk (так чтобы и в трее у часов, и в списке процессов его не было).
4. Идёте в папку %appdata%/Anydesk (прямо так в пути проводника можно написать и нажать Enter)
5. Открываете в Блокноте файл User.conf и копируете куда-нибудь содержимое поля ad.roster.items - это адреса предыдущих сеансов.
6. Запускаете программу AnydeskIDchanger и нажимаете единственную кнопку, наблюдая, как Ваш ID меняется на 0.
7. Идёте в панель управления и удаляете Anydesk (совсем) с компа.
8. Снова открываете в проводнике папку %appdata% и ПОЛНОСТЬЮ удаляете папку AnyDesk
9. Перезагружаете компьютер.
10. Скачиваете и устанавливаете программу Anydesk 6.3.5 .
11. После завершения установки, возвращаете содержимое поля ad.roster.items в файле user.conf

Для MacOS X:
1. Выйти из AnyDesk и убедиться, что фоновый процесс не активен.
2. Удалить AnyDesk из папки Приложения (Applications). Иногда это удобнее сделать с помощью CleanMyMac.
3. Открыть терминал и выполнить команду: rm -rf ~/.anydesk
4. Перезагрузить компьютер
5. Установить снова AnyDesk.