Как работает HTTP/2 и как использовать его в Go
В статье разбирают, как HTTP/2 ускоряет загрузку веб-страниц, уменьшает задержки и делает соединения просто лучше и эффективнее. По сути можно забыть про блокировку запросов и лишние накладные расходы — новый протокол позволяет передавать несколько потоков данных одновременно, сжимает заголовки и плюсом сокращает время загрузки. В статье также о том, как использовать HTTP/2 в Go: изучим встроенную поддержку в net/http, разберутся настройки сервера и рассмотрим примеры кода.
Серверная Админа | #Статья
В статье разбирают, как HTTP/2 ускоряет загрузку веб-страниц, уменьшает задержки и делает соединения просто лучше и эффективнее. По сути можно забыть про блокировку запросов и лишние накладные расходы — новый протокол позволяет передавать несколько потоков данных одновременно, сжимает заголовки и плюсом сокращает время загрузки. В статье также о том, как использовать HTTP/2 в Go: изучим встроенную поддержку в net/http, разберутся настройки сервера и рассмотрим примеры кода.
Серверная Админа | #Статья
👍7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня поговорим об инструменте Ostinato
Серверная Админа | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Расскажу, как правильно установить и сразу настроить NTP-сервер.
$ sudo apt update && sudo apt install ntp
С этим сервер сможем синхронизировать время с внешними источниками.
$ sudo service ntp start
/etc/ntp.conf, чтобы настроить серверы для синхронизации. Выполни команду:$ sudo nano /etc/ntp.conf
Для улучшенной синхронизации с российскими серверами, заменим стандартные сервера на:
server 0.ru.pool.ntp.org iburst
server 1.ru.pool.ntp.org iburst prefer
server 2.ru.pool.ntp.org iburst
server 3.ru.pool.ntp.org iburst
Опция iburst ускоряет синхронизацию, а prefer делает один из серверов приоритетным для синхронизации.
$ sudo service ntp restart
restrict -4 default kod notrap nomodify nopeer noquery limited
restrict -6 default kod notrap nomodify nopeer noquery limited
Эти строки предотвратят попытки всяких злоупотреблений правами. Также разрешим доступ только локальным клиентам:
restrict 192.168.10.0 mask 255.255.255.0 nomodify notrap
$ sudo service ntp restart
Проверим статус службы:
$ sudo service ntp status
$ ntpq -pn
Серверная Админа | #NTP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🤔2❤1🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Продолжим настройку ntp-клиента. Это финальная часть.$ sudo apt update && sudo apt install ntp
После установки активируем службу:
$ sudo service ntp start
server 192.168.10.1 minpoll 4 maxpoll 10 iburst prefer
Здесь minpoll 4 и maxpoll 10 означают, что клиент будет запрашивать время каждые 16 секунд (минимум) и не чаще чем раз в 1024 секунды (максимум).
$ sudo service ntp restart
$ ntpq -pn
Если всё настроено правильно, перед адресом твоего сервера появится звёздочка *
$ sudo date -s "2024-05-17 17:17:17"
Теперь либо ждем, когда синхронизируется время с сервером, либо перезапускаем сервер.
$ sudo ntpdate 192.168.10.1
Если возникнет ошибка с сокетом (а это иногда бывает, если NTP-демон уже работает), сначала останови его:
$ sudo service ntp stop
$ sudo ntpdate 192.168.10.1
Серверная Админа | #ntp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Расскажу о старой технологии SKIP. Она помогала в защите ip-трафика до IPSec.
• IPsec встроен в стек TCP/IP и поддерживается всеми современными системами.
• SKIP не умел быстро менять ключи – в отличие от IPsec с IKE (Internet Key Exchange).
• Низкое распространение – большинство производителей просто не внедряли SKIP.
Серверная Админа | #SKIP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤1
Разбираемся с работой SAMBA в корпоративном домене
В статье автор делится опытом настройки Samba в корпоративном домене, разбирая аутентификацию через Kerberos, управление правами доступа с ACL и отказ от устаревшего NTLM. Он рассказывает о разработке ALD Pro — аналога Active Directory — и полезных инструментах, таких как файловый менеджер fly-fm и утилита aldpro-setfacl.
Серверная Админа | #Статья
В статье автор делится опытом настройки Samba в корпоративном домене, разбирая аутентификацию через Kerberos, управление правами доступа с ACL и отказ от устаревшего NTLM. Он рассказывает о разработке ALD Pro — аналога Active Directory — и полезных инструментах, таких как файловый менеджер fly-fm и утилита aldpro-setfacl.
Серверная Админа | #Статья
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня поговорим об инструменте SSLyze
Серверная Админа | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Покажу, как теперь на практике работать с инструментом SSLyze.pip install --upgrade pip setuptools wheel
pip install --upgrade sslyze
python -m sslyze www.yahoo.com www.google.com "[2607:f8b0:400a:807::2004]:443"
Если удобнее через Docker, можно так:
docker run --rm -it nablac0d3/sslyze:6.1.0 www.google.com
А для Windows доступен готовый .exe.
python -m sslyze mozilla.com
Нужен другой уровень защиты? Можно выбрать old, intermediate или modern:
python -m sslyze --mozilla_config=modern mozilla.com
Серверная Админа | #SSLyze
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Привет, сетевой друг!
Сегодня расскажу, как настроить временные ACL на Cisco.time-range [имя_диапазона]
• Периодический диапазон, например:
periodic Monday Wednesday Friday 08:00 to 16:00
• Абсолютный диапазон:
absolute start 00:00 1 May 2018 end 00:00 1 April 2019
Создаём ACL и применяем временной диапазон:
ip access-list extended deny-weekends
deny tcp any any eq 80 time-range weekends
Применяем ACL к интерфейсу:
interface fa0/1
ip access-group deny-weekends out
show time-range
Серверная Админа | #ACL
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤1
Какой протокол используется в MPLS-сетях для управления метками и маршрутизации пакетов по меткам?
Anonymous Quiz
27%
OSPF
29%
BGP
29%
LDP
15%
RSVP
🤯14❤9👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня расскажем про три крутых способа использовать команду PING для диагностики сети.
ping [host] | xargs -n1 -i bash -c 'echo `date +%F %T`" {}"' | cczeТеперь каждый пакет будет показывать дату и время — идеально для скриптов и логов.
ping -b -c 4 192.168.1.255
Это поможет понять, какие устройства живы, а какие нет.
ping -M do -s 1472 [host]
Способ помогает избежать фрагментации пакетов и найти максимальный размер, который пройдет по сети.
Серверная Админа | #ping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥3❤2
Элегантная мультикаст-сеть с PIM, RP и IGMPv3
Или
Заливать трафик на все порты и молиться
Что выберешь ты?😅
👨💻 Серверная Админа | #мем
Или
Заливать трафик на все порты и молиться
Что выберешь ты?😅
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
По сути, все, чем мы пользуемся — HTTPS, SSH, почта — завязано на более базовые вещи, вроде TCP и UDP.
Серверная Админа | #network
Please open Telegram to view this post
VIEW IN TELEGRAM
👍56👎5❤3🔥2🥴2
Маршрутизируем трафик с помощью HAProxy, совмещаем сервисы на 443 порту
Статья — подробное руководство по настройке HAProxy для работы с трафиком на 443-м порту, где одновременно используются VLESS, WebSocket, SSH, OpenConnect VPN и DoH. Разбираем, как грамотно объединить все эти сервисы на одном сервере, не жертвуя безопасностью и производительностью. Настроим Unbound для локального DNS-разрешения, получим SSL-сертификаты через
Серверная Админа | #Статья
Статья — подробное руководство по настройке HAProxy для работы с трафиком на 443-м порту, где одновременно используются VLESS, WebSocket, SSH, OpenConnect VPN и DoH. Разбираем, как грамотно объединить все эти сервисы на одном сервере, не жертвуя безопасностью и производительностью. Настроим Unbound для локального DNS-разрешения, получим SSL-сертификаты через
acme.sh, добавим фильтрацию по странам с помощью GeoIP и разберем оптимизированный конфиг HAProxy.Серверная Админа | #Статья
👍10🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня поговорим об инструменте Multi-Generator
Серверная Админа | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍1
Привет, сетевой друг!
Сегодня объясню, что такое Proxy ARP на пальцах.
Картинка 1 - без ARP Proxy
Картинка 2 - с ним
192.168.0.1/24, и он пытается связаться с устройством с IP 192.168.0.66/26. 192.168.0.66, он не получит ответа, потому что запрос не виден в другой подсети.192.168.0.66, подставляя свой MAC-адрес. Получается, что пакеты идут к маршрутизатору, а он уже перенаправляет их в нужную подсеть. Для компьютера всё будет выглядеть так, будто он общается напрямую с
192.168.0.66.Серверная Админа | #ARP #proxyarp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🤷♂5🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Расскажу о классной фишке крупных сетей Super VLAN.
• Primary VLAN — здесь находятся все шлюзы для конечных устройств.
• Sub VLAN — это логически разделённые сети, использующие один общий шлюз из Primary VLAN.
Серверная Админа | #Supervlan #VLAN
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥2❤1
Какой механизм используется для балансировки трафика между несколькими равнозначными маршрутами в маршрутизаторах?
Anonymous Quiz
22%
PBR
33%
ECMP
25%
HSRP
20%
GLBP
🤔26👍5👨💻2