6

Ответ на пост «Сегодня я реально крутую вещь сделал»

Сэкономлю кому то тонну времени, если понадобится wireguard vpn server на VDS или не важно где, трепещите ) в три строки все разворачивается и работает:

в консоли где находимся делаем курлык:
curl -O https://raw.githubusercontent.com/angristan/wireguard-instal...

даем права на выполнение скрипта:
chmod +x wireguard-install.sh

запускаем скрипт:
./wireguard-install.sh

Собственно отвечаем на простые вопросы и готово, я несколько дней бился над разными конфигами, скриптами, установками и переустановками, ебал 4 нейросети по очереди и одновременно, все фигня, не работало как мне надо, в частности туннелирование, пока не нашел это чудо, которое буквально всё делает само )

Источник и инструкции здесь:
https://github.com/angristan/wireguard-install

З.ы. Как арендовать сервак и подключиться к нему описывать уж не буду, эта тема прям обсосана, сам сервак только могу порекомендовать подешевле где взять (https://gog.su/8i2t) , я взял Норвегию за 280 рублей, 300Mbit на серваке, 100Mbit на домашнем, тест скорости через туннель 90-85 Mbit приём/отдача.

5

Ответ на пост «Сегодня я реально крутую вещь сделал»

Кто там топит за секретность?

На каком участке произойдет дешифрация трафика?

Вводная:

Имеем две нонейм точки выхода в интернет.

Их 24/7/365 мониторят спец службы.

Оборудование:

Два роутера умеющие VPN в разных вариациях

Задача:

Организовать безопасный канал связи.

Решение:

На проверенном VPS сервере поднять VPN сервер. Настроить VPN клиентов на роутерах.

При желании настроить маршрутизацию.

Заключение:

Трафик уже на входе в нонейм точку выхода уже шифрован. Даже допустив что трафик отдадут на расшифровку ИИ и выделив все доступные мощности, это займет (ответ ИИ)

"AES-256 требует перебора 2²⁵⁶ комбинаций. Даже с гипотетическими суперкомпьютерами и ИИ это займёт миллиарды лет."

проще послушать на месте радиоэфир для которого это и делалось

2944
Серия СВО

Сегодня я реально крутую вещь сделал

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

И да, я понимаю, что для системного администратора это вообще не задача. Но я, во-первых, никогда не был сисадмином, я был программистом PHP, Java ну и остального помелочи. Во-вторых, я уже как 13 лет не программист, а журналист.

Но руки то помнят!

Короче, кратко опишу задачу: надо обеспечить связь между бойцами на передовых позициях, и штабом, который в тылу. Проблема в том, что прямой видимости нет - там холм, и напрямую по воздуху связь установить невозможно.

У нас есть два ретранслятора TYT MD-7500. Они умеют связываться друг с другом по UTP кабелю, один из них работает как Master, другие как Slave, получается "звезда". При этом сигнал, приходящий на любой из них, передается на все остальные.

Сегодня я реально крутую вещь сделал Интернет, Сисадмин, Спецоперация

Но, понятно, кабель между ними не прокинешь, там большое расстояние, но, спасибо Илону нашему Маску - есть такое чудо как Starlink. Короче, возникла идея связать два ретрика через интернет. Но проблема в том, что тогда одному из них - Мастеру, нужен белый IP, а у нас его нет.

Значит надо так настроить два ретранслятора, чтобы они могли гонять между друг другом данные, при этом думая, что они в одной локальной сети, а не за десятки км друг от друга. Никаких настроек типа VPN, туннелей или чего-то подобного там нет. Там можно просто указать IP адрес и порт главного ретрика. И всё.

Короче, как я сделал. Я поднял VPN сервер WireGuard на VDS. Ретрики подключил к двум роутерам Kinetic Start. На них настроил подключения WireGuard. В итоге роутеры у меня в одной VPN сети, и имеют адреса типа 10.1.1.2 и 10.1.1.3. При этом ретрики никак в VPN не засунуть, нет там таких настроек, их IP адреса вида 192.168.3.xxx.

На Slave я прописал IP мастера - 10.1.1.2 - то есть это IP одного их Кинетиков. А на нем настроил маршрутизацию - все запросы отправлять в подключение VPN, и пробросил порт на локальный IP адрес ретрика - у меня он 192.168.3.100.

Это так, в общих чертах. И всё работает! Теперь я могу ретрик расположить хоть на другой стороне Земли, и общаться по обычной рации за тысячи километров!

Вы не представляете сколько радости было. Просто я представляю как это выгладит со стороны - журналист, блогер, сидит, что-то в командной строке пишет на сервере с Debian, какие-то VPN, пробросы портов, маршруты, NAT, правила iptables, логи tcpdump... опс, и всё работает.

В общем, позволю сегодня быть себе нескромным - потому что я реально крутую вещь сделал, которая здорово поможет нашим на ЛБС! Потому что связь это очень важно!

Можете меня поздравить подпиской на телеграм проекта "Сделано у нас" здесь, но только если вам правда интересно следить за развитием и достижениями России. Или плюсик поставьте.

А, ну и кстати, если есть тут опытные сисадмины, как бы вы решили эту задачу? Может есть более элегантный способ?

Показать полностью 1
Отличная работа, все прочитано!