Тёмный
Поддержка Сайтов :: Метод Лаб
Поддержка Сайтов :: Метод Лаб
Поддержка Сайтов :: Метод Лаб
Подписаться
Канал посвящён техническим аспектам поддержки сайтов. В своих роликах мы рассказываем хитрости управления серверами, настройки ПО, оптимизации скорости работы. Подписывайтесь, высказывайте своё мнение в комментариях!
IPTables: NAT и Port forwarding
24:25
2 года назад
Комментарии
@andreyandreyovich5454
@andreyandreyovich5454 3 дня назад
Спасибо, все четко и понятно, просмотрел на кодклауд серию, но все в кашу смешалось)
@Saai.des1
@Saai.des1 5 дней назад
Как тут поставить 2 лайка?
@user-yn8pv7kp6y
@user-yn8pv7kp6y 12 дней назад
базу выдал
@user-gm3tj4cn3b
@user-gm3tj4cn3b 15 дней назад
Отличное видео! Спасибо! / Было бы не плохо ссылку на Ваши конфиги... :-)
@minimalstory
@minimalstory 16 дней назад
Осталось понять, как получить реальный айпи клиента находясь в контейнере
@semyonevdokimov157
@semyonevdokimov157 18 дней назад
Спасибо!
@DenisSvistoplasov
@DenisSvistoplasov 20 дней назад
Регулярка PCRE требует экранирование слешей, а, как мы видим, в конфиге nginx используются регулярки с неэкранированными слешами. Т.е. мы видим "rewrite ^/2/(.+)$ ..." Тогда как PCRE ругался бы на невалидность, и требовал бы исправить на: "rewrite ^\/2\/(.+)$ ..."
@site_support
@site_support 19 дней назад
Нет, это не PCRE требует экранирования слэшей, а конструкция с разделителями. Если разделитель слэш, то слэши внутри нужно экранировать. Если нет - не надо. Например из Perl: $r =~ m/dfd\/sf/; или $r =~ m!dfd/sf!
@Devunfe
@Devunfe 20 дней назад
Добрый день. Посмотрел ваше видео, спасибо вам за видео. Но не получается настроить по аналогии, скажите пожалуйста можно ли с вами связаться что бы проконсультироваться по моему случаю ?
@WSergey1969
@WSergey1969 Месяц назад
Спасибо!
@ruslanrus3727
@ruslanrus3727 Месяц назад
Благодарю за видео, все очень лаконично и понятно.
@user-hu9uh3ih3p
@user-hu9uh3ih3p Месяц назад
Интересно как получить бесплатно сертификаты
@disconnect3763
@disconnect3763 Месяц назад
Спасибо Николай.
@disconnect3763
@disconnect3763 Месяц назад
Хороший контент. Спасибо!
@volodyanoy
@volodyanoy Месяц назад
Грамотная, приятная речь. Способ подачи материала - отличный! Спасибо Вам!
@nagitaru1
@nagitaru1 Месяц назад
Что вы можете сказать на счет xСache - для ускорения php скриптов. Стоит его устанавливать? Или можно остановиться на Nginx
@testtestovich8755
@testtestovich8755 Месяц назад
Спасибо, так все по полочкам разложили
@Nodorgrom
@Nodorgrom Месяц назад
если это физический бэкап, получается server_id нужно менять и нужно ли указывать бинлог файл и позицию для старта?
@site_support
@site_support Месяц назад
Ничего менять не нужно.
@nagitaru1
@nagitaru1 Месяц назад
А если у меня нет директории sites-enabled, где искать файл optim.conf?
@site_support
@site_support Месяц назад
Скорее всего, нигде. А вообще зависит от конкретного дистрибутива.
@ihorv8258
@ihorv8258 Месяц назад
Было бы интересно еще узнать как установить Nginx с OpenSSL 3
@site_support
@site_support Месяц назад
В современных дистрибутивах он и так будет c OpenSSL 3, а для старых нужно пересобирать самостоятельно.
@sasichkamega
@sasichkamega Месяц назад
Настроил на сервере openvpn и закрыл 22й порт фаерволом, а подключения разрешил только с интерфейса tun (с которого идут пакеты openvpn), проблема ботов была решена решена.
@site_support
@site_support Месяц назад
Хорошее решение, пока работает OpenVPN.
@deff104
@deff104 2 месяца назад
Николай являясь вашим студентом могу с уверенностью сказать что вы большой молодец! рассказываете все доступно и понятно, хотелось бы побольше ваших роликов например по теме SSH Local Forwarding и SSH Remote Forwarding как бы в дополнение к этой)
@zoyaa9759
@zoyaa9759 2 месяца назад
Какова специфика установки ssl certbot, в докере? Спасибо
@site_support
@site_support Месяц назад
Что конкретно вас интересует?
@zoyaa9759
@zoyaa9759 Месяц назад
@@site_support информация нашлась ;) в доках mailcow, но там есть варианты за proxy, или без proxy. А видео на эту тему, вроде, нет.
@user-ym9kv4dt6p
@user-ym9kv4dt6p 2 месяца назад
спасибо
@exAlexey
@exAlexey 2 месяца назад
Эх вы. Недавно бетка jQuery 4 появилась!
@andreyshamin3586
@andreyshamin3586 2 месяца назад
Для удалённого управления массой ПК с линуксом интересно где добавлять сертификаты в браузер через CLI
@Yaroslav_Sergeevich
@Yaroslav_Sergeevich 2 месяца назад
а можешь подсказать как поставить защиту на сервер чтобы к примеру можно было зайти на него только с определенных ip. Ну например 21 и 22 порт закріть для всех кто не всписке исключений. но при 80 и 443 что бы не затрагивать так как там сайты для клиетов )
@site_support
@site_support Месяц назад
Поставить в правиле для SSH -s IP
@Yaroslav_Sergeevich
@Yaroslav_Sergeevich Месяц назад
@@site_support напиши пожалуйста пару команд что бы добавить и после убрать их. добавление и удаление ip. ну и я так понимаю какая то общая команда еще должна быть . На сегодня вот такую штуку пробовал. 1. Сперва установить iptables sudo yum install iptables 2. Проверка установки rpm -q iptables 3. Очищаем текущие правила sudo iptables -F" 4. Создайте папку iptables в каталоге /etc: sudo mkdir /etc/iptables Создайте файл rules.v4 в этой папке: sudo touch /etc/iptables/rules.v4 5. Разрешаем доступ к порту SSH (порт 22) только с определенных IP-адресов sudo iptables -A INPUT -p tcp --dport 22 -s мой ip1 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 22 -s мой ip2 -j ACCEPT 6. Блокируем доступ к порту SSH со всех остальных IP-адресов sudo iptables -A INPUT -p tcp --dport 22 -j DROP 7. Сохраняем правила iptables sudo iptables-save > /etc/iptables/rules.v4 8. Перезапускаем Сервер reboot Но это то что с GPT сами на коленке придумали ))) Можешь подсказать правильную схему данного процесса. От А до Я какдолжно быть ну что бы без особых еще заморочек. Что бы просто и понятно было )))
@Kuvaldis1983
@Kuvaldis1983 2 месяца назад
Спасибо!
@Kuvaldis1983
@Kuvaldis1983 2 месяца назад
Спасибо! Очень понятно, слушается приятно, и СИСТЕМНО! ОДнозначно ЛАЙК!)
@user-kl3hk2fy7m
@user-kl3hk2fy7m 2 месяца назад
Спасибо, но разочарован. Я только начинаю изучать и как раз хотел узнать как восстановить одну конкретную базу, а тут как раз про это ни слова. Восстановление в кластер из трех серверов как-то отличается представленного на видео?
@site_support
@site_support Месяц назад
Это есть в документации, для физического бэкапа это не очень удобно. Про кластер не понял: что такое "восстановление в кластер"?
@UralBashkiria
@UralBashkiria 2 месяца назад
Очень познавательно и интересно, спасибо!
@dmitrykuzmin2808
@dmitrykuzmin2808 3 месяца назад
Лайк
@VilikSpb
@VilikSpb 3 месяца назад
Спасибо. Подскажите, на видео сервис nftables находится в режиме inactive, но при этом в правилах счетчик пакетов на ssh работает. Как это возможно?
@site_support
@site_support Месяц назад
Сервис всего лишь занимается восстановлением правил при загрузке, более ни за что он не отвечает.
@ProoksiusSvaagali
@ProoksiusSvaagali 3 месяца назад
Очень доступно и понятно, большое спасибо за ролик. Нашел для себя много интересного на канале, буду смотреть.
@JohnDoe-el8tg
@JohnDoe-el8tg 3 месяца назад
интэр, тидль.... хм.. такие названия занятные )))
@site_support
@site_support Месяц назад
Вас ждёт множество отрытий в ИТ-мире.
@JohnDoe-el8tg
@JohnDoe-el8tg Месяц назад
@@site_support вообще-то enter, tilde (энтер, тильда).
@UralBashkiria
@UralBashkiria 3 месяца назад
Спасибо, оч понятна логика, было бы круто с примерами, когда обратный прокси форвардит не на локалхост, а на другую виртуалку
@site_support
@site_support Месяц назад
Меняете IP в proxy_pass, ничего интересного. При этом лучше сделать keepalive для соединений до бэкендов.
@olehmudriy9308
@olehmudriy9308 3 месяца назад
Спасибо! Очень познавательно
@Alcoholdehydrogenas
@Alcoholdehydrogenas 3 месяца назад
Спасибо огромное за видео. Очень интересно, суперполезно!
@dimkaddd7674
@dimkaddd7674 3 месяца назад
блин хть кто-то обьяснил на пальцах.
@romroma3219
@romroma3219 3 месяца назад
Прям заставил вспомнить 90-е и 386 компьютеры с фаром😂
@firstsecond1588
@firstsecond1588 4 месяца назад
Получается на домашнем роутере откуда приходит интернет тоже самое можно сделать, так? То есть домашнее устроство пробросить через роутер чтобы им можно было снаружи управлять?
@site_support
@site_support Месяц назад
Да, конечно у большинства домашних роутеров есть проброс портов, может называться по-разному, но должен быть.
@Alexander-mj3jk
@Alexander-mj3jk 4 месяца назад
а кто и когда решает, куда пойдет пакет - в приложения или в интерфейс? И по каким признакам принимается решение
@site_support
@site_support Месяц назад
По таблице маршрутизации и адресам в пакете.
@suomynonaanonim4414
@suomynonaanonim4414 4 месяца назад
Присоединюсь к остальным - отличный урок для начинающих! Вопрос: есть ли у вас уроки по настройке QoS с помощью iptables+iproute2 на Debian/Ubuntu? Сколько не рыл - ничего не могу найти.
@site_support
@site_support Месяц назад
Такого нет, но в своё время пытался настраивать QoS и шейпинг с помощью TC. Довольно сложно и муторно.
@hertz9879
@hertz9879 4 месяца назад
Спасибо огромное
@step7275
@step7275 4 месяца назад
Так мало лайков для полноценного обьяснения темы , у вас очень грамотно выстроенно подача метериала , спасибо
@step7275
@step7275 4 месяца назад
День добрый коллеги , вопрос такой , вот мы тут прописываем эти правила , но при ребуте не слетят эти правила т к они добавлены но не записаны в конфигах , кто то это разбирал ? или же они сразу же прописавыються в конфигах и почему их сразу в файл не записать ???
@Dmitrii_NY
@Dmitrii_NY 4 месяца назад
ответ с 29 минуты >>>
@idoiteveryday
@idoiteveryday 4 месяца назад
Ждем продолжения!!!
@uwontlikeit
@uwontlikeit 4 месяца назад
К сожалению такой метод не работает с Докером. Поставил на docker контейнер с WireGuard VPN. В докере открыл порт VPN порт + 3000:3000. Внутри контейнера пытаюсь сделать PortForwarding на единственного подключившегося VPN клиента, который сервит HTTP на порту 3000. когда делаю Curl $VPN_CLIENT_IP:3000 - возвращает HTML, т.е. VPN коннект есть. А вот curl $CONTAINER_IP:3000 дает Connection Refused 😞
@uwontlikeit
@uwontlikeit 4 месяца назад
Я разобрался. Проблема была в том что я тестировал отправляя запросы с IP этого же сервера на свой же IP - поэтому я думал что это не работает. А как отправил запрос с другого сервака - убедился что все правильно forward-ится
@trip_of_music
@trip_of_music 4 месяца назад
Отличная футболка😁👍
@user-ht2qd6uv9f
@user-ht2qd6uv9f 4 месяца назад
Все четко и по делу. Про сертификаты тоже было бы интересно глянуть.
@user-wc9xn6sf4x
@user-wc9xn6sf4x 4 месяца назад
Здравствуйте, вопрос от новичка. Таким способом можно ли установить Joomla и Django на одном сервере? Есть ли какие-нибудь нюансы? Или определённый порядок?