Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Вероятно мой сервер попал в список "заблокированных", как ранее писали ложные срабатывания возможны за счёт того, что список формируется не по 1 IP в строке, а как бы масками.

Перезагружаю роутер с выключенным VPN. Подключаюсь по SSH к своему VPN-серверу, всё ок, В "Другие подключения" включаю VPN. После этого больше не могу подключиться по SSH к своему серверу.

Добавил в белый список IP и домен своего сервера. Не помогает.

  Показать контент

 

Инструкция по переводу в ручной режим не работает, если закомментировать строку, как написано на github, то затем просто не запускается скрипт.

  Показать контент

На данный момент считаю что система с BGP вообще не состоятельна, просматриваю статистику в админке кинетика, через VPN огромное количество трафика идёт, хотя по факту надо фильтровать 3-5 сайтов, на которые я хожу раз в пару дней. Также не раз сталкиваюсь со сбоями, что непосредственно сайты мне говорят, что во время работы у вас сменился IP, а должен оставаться постоянным.

Подскажите что мне сделать, чтобы просто обходить несколько сайтов, без всяких там BGP.

  • Ответов 630
  • Создана
  • Последний ответ

Топ авторов темы

Опубликовано (изменено)

В файле add-bird4_routes.sh закомментировал ещё строку "curl -sf $URL0 | sed 's/^/route /' | sed  's/$/ via "'$VPN'";/' >> $ROUTE"б, теперь скрипт запускается. Но всё равно после первого подключения к VPN всё ломается.
Перестаёт подключаться к VPN. Я даже не могу объяснить это. Переключаю ползунок рядом с VPN в "Другие подключения", всё ок, написано "Готов". Потом спустя время вижу "Ошибка подключения" и в журнале циклично пытается подключиться. Привожу копипаст одного цикла.
 

  Показать контент

 

Изменено пользователем dsolo
Опубликовано (изменено)

@dsolo

https://github.com/DennoN-RUS/Bird4Static/blob/master/etc/cron.daily/add-bird4_routes.sh
вот в этом файле закоментируй пятую и пятнадцатую строку вот так:

  Показать контент

все остальные файлы верни в изначальное состояние.

Так же надо заполнить файл

https://github.com/DennoN-RUS/Bird4Static/blob/master/etc/bird4-vpn.txt

списком адресов или доменов, которые тебе надо пустить через впн.

После этого запускай скрипт

/opt/etc/cron.daily/add-bird4_routes.sh

Изменено пользователем DennoN
  • 1 месяц спустя...
Опубликовано
  В 20.02.2021 в 23:04, dsolo сказал:

Подскажите что мне сделать, чтобы просто обходить несколько сайтов, без всяких там BGP.

Показать  

Удалить все скрипты, настроить VPN, в админке кинетика "Сетевые правила/Маршрутизация" добавить вручную нужные маршруты по типу:

35.184.0.0/13
 
vpn-интерфейс
Да
Google LLC (Spotify)
208.85.40.0/21
 
vpn-интерфейс
Да
www.pandora.com
  • 9 месяцев спустя...
Опубликовано

Форумчане, подскажите, а у вас работает данный метод обхода блокировки в комплексе с работающим. Adguard home? Именно с AGHome

У меня таблица строится, маршруты списком наполняются а ничего не открывается из списка.

Опубликовано (изменено)

Работает. На роутере и adg home и bird с таблицами. Связи между ними не должно быть. Скорее всего дело в чем то другом.

Может шлюз не тот указан или доступ в сеть для этого интерфейса запрещён

Изменено пользователем DennoN
  • 2 месяца спустя...
Опубликовано
  В 13.01.2022 в 22:08, DennoN сказал:

Работает. На роутере и adg home и bird с таблицами. Связи между ними не должно быть. Скорее всего дело в чем то другом.

Может шлюз не тот указан или доступ в сеть для этого интерфейса запрещён

Показать  

@DennoN здравствуйте, пытаюсь настроить обход по вашему скрипту с гитхаба. Я настроил wireguard подключение, в Приоритетах установил это подключение вторым после подключения к провайдеру, но в таком случае появляется ошибка

wireguard: Wireguard0: handshake for peer "key" (3) (IP:51820) did not complete after 5 seconds, retrying (try 3)

Если указать wg подключение первым, то соответственно весь трафик пойдет через впн.

Как решить проблему?

Опубликовано (изменено)

Правильно понимаю, что если зайти в вэб интерфейс кинетика где настраиваются впны, то в статусе Вг подключения пир будет серым? то есть подключения не произошло?

Вообще скрипт никак не влияет на работу впнов. он влияет только на маршрутизацию по умолчанию. Возможно просто адрес пира попал в листы которые надо пускать через впн и из-за этого происходит накладки?

в консоли opkg выполнить

ip route list table 1000 | grep  Тут указать ip адрес пира.
если ничего не вывело, то удалить последние цифры и попробовать снова. пример:

ip route list table 1000 | grep 31.13.71.36 - не находит
ip route list table 1000 | grep 31.13.71.3 - не находит
ip route list table 1000 | grep 31.13.71. - не находит
ip route list table 1000 | grep 31.13.7 - находит 31.13.70.0/22 dev nwg0 scope link

так как маска 22 , то она включает в себя сети 31.13.70.0/24 и 31.13.71.0/24

если адрес пира действительно направлен в туннель, то надо добавить в исключения. это делается в файле Bird4Static/lists/bird4-isp.list

ну и небольшое дополнение: маршруты работают только для Основного профиля
 

  Показать контент

любые другие профили будут игнорировать то, что сделал скрипт и отрабатывать как расставлены приоритеты

Изменено пользователем DennoN
Опубликовано
  В 22.03.2022 в 10:13, DennoN сказал:

Правильно понимаю, что если зайти в вэб интерфейс кинетика где настраиваются впны, то в статусе Вг подключения пир будет серым? то есть подключения не произошло?

Вообще скрипт никак не влияет на работу впнов. он влияет только на маршрутизацию по умолчанию. Возможно просто адрес пира попал в листы которые надо пускать через впн и из-за этого происходит накладки?

в консоли opkg выполнить

ip route list table 1000 | grep  Тут указать ip адрес пира.
если ничего не вывело, то удалить последние цифры и попробовать снова. пример:

ip route list table 1000 | grep 31.13.71.36 - не находит
ip route list table 1000 | grep 31.13.71.3 - не находит
ip route list table 1000 | grep 31.13.71. - не находит
ip route list table 1000 | grep 31.13.7 - находит 31.13.70.0/22 dev nwg0 scope link

так как маска 22 , то она включает в себя сети 31.13.70.0/24 и 31.13.71.0/24

если адрес пира дейстительно направлен в тунель, то надо добавить в исключения. это делается в файле Bird4Static/lists/bird4-isp.list

Показать  

Да, действительно, апик впски попал в эти листы, щас вроде все работает, спасибо большое))

 

Еще вопрос, насколько вообще стабильно у вас сейчас работает эта система? Нужно ли со временем что то подкручивать кроме того что antifilter может выдавать не правильные апики для обхода? Я просто настраиваю сейчас кинетик для родителей, и хотелось бы заранее знать о каких то нюансах, чтоб быть готовым

И еще, я изначально делал обход через bgp по статье на которую ссылается сам этот сервис antifilter, там нужно было авторизовывать свой апик в их сервисе, я это сделал, и сейчас хотел бы уточнить, для работы вашего скрипта есть ли необходимость в этой авторизации?

Опубликовано (изменено)

У меня работает стабильно. Проблемы могут быть:

1) если антифильтер вообще ляжет, то не будет маршрутов через впн, кроме тех, что жестко прописаны в файле bird4-vpn.list. ничего не сломается, просто впн не будет задействован. А адреса он всегда выдавал правильные, и проблем ни разу не было

2) С вг есть проблемы. его рабочее состояние сложно отслеживать. если ляжет пир, то соединение все равно будет, будет интерфейс, и все сайты из списка будут пытаться идти по впн, которого нет (вот с этим сам сталкивался пару раз, и тут все зависит от надежности впски + на сколько будут потом блочить.) Собственно будет та же ситуация, что и у тебя сейчас, что сайты перестали открываться

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

Ну а рега нужна только для бгп. тут же просто скачиватеся файл, и все, авторизаций никаких не нужно.

Изменено пользователем DennoN
Опубликовано (изменено)
  В 27.03.2020 в 19:57, DennoN сказал:

То решил настроить обход через статические маршруты, через тот же самый bird4

Показать  

1. В том варинте bgp в конфиге старый ip адрес) У сервиса он поменялся.

2. Поставил вчера ваши труды https://github.com/DennoN-RUS/Bird4Static (ОГРОМНОЕ СПАСИБО), и столкнулся со следующим:

единственно добавленный по умолчанию keenetic.com в список сайтов которые должны идти через ISP - не работал вовсе))) когда удалил его из списка и обновил, всё заработало. На пробу добавил туда прочие сайты - переставали открываться.

Где-то закралась ошибка в скриптах у Вас)

 

трасировка по таким ресурсам чрезвычайно короткая:

1. локальный ip роутера

2. внешний ip роутера - УЗЕЛ НЕ НАЙДЕН.

Всё.

Изменено пользователем mystique_man
Опубликовано (изменено)
  В 22.03.2022 в 10:13, DennoN сказал:

Правильно понимаю, что если зайти в вэб интерфейс кинетика где настраиваются впны, то в статусе Вг подключения пир будет серым? то есть подключения не произошло?

Вообще скрипт никак не влияет на работу впнов. он влияет только на маршрутизацию по умолчанию. Возможно просто адрес пира попал в листы которые надо пускать через впн и из-за этого происходит накладки?

в консоли opkg выполнить

ip route list table 1000 | grep  Тут указать ip адрес пира.
если ничего не вывело, то удалить последние цифры и попробовать снова. пример:

ip route list table 1000 | grep 31.13.71.36 - не находит
ip route list table 1000 | grep 31.13.71.3 - не находит
ip route list table 1000 | grep 31.13.71. - не находит
ip route list table 1000 | grep 31.13.7 - находит 31.13.70.0/22 dev nwg0 scope link

так как маска 22 , то она включает в себя сети 31.13.70.0/24 и 31.13.71.0/24

если адрес пира действительно направлен в туннель, то надо добавить в исключения. это делается в файле Bird4Static/lists/bird4-isp.list

ну и небольшое дополнение: маршруты работают только для Основного профиля
 

  Показать контент

любые другие профили будут игнорировать то, что сделал скрипт и отрабатывать как расставлены приоритеты

Показать  

Привет, чет не могу разобраться:

Во первых, я так понял что скрипт проверяет исключения роутов файлам ./Bird4Static/lists/user-isp.list и *.user-vpn.list, а не ./Bird4Static/lists/bird4-isp.list, потому что в /opt/etc/bird4-routes.list попадают те роуты которые я указываю в *user-isp.list. Во вторых, эти роуты попадают в конец списка, и получается так, что айпи моего впс сначала попадает в начало списка, т. е. роутит через интерфейс впна, потом попадет еще и в конец, т. е. роут через isp, в итоге выполняется ток первый роут, и соответственно ничего не работает. Работает ток при условии если вручную поменять в файле /opt/etc/bird4-routes.list, но соответственно при скачивании нового листа, это всё бесполезно.
Как решить проблему?

Изменено пользователем timur1337
Опубликовано

И еще заметил вот такое:

~ # cat /opt/etc/bird4-routes.list | grep eth
route 167.233.6.242/32 via "eth2.2";
route 167.233.7.36/32 via "eth2.2";
route 88.198.177.100/32 via "eth2.2";
route VPN_IP.0/24 via "eth2.2";
~ # ip route list table 1000 | grep eth
88.198.177.100 dev eth2.2 scope link
167.233.6.242 dev eth2.2 scope link
167.233.7.36 dev eth2.2 scope link   

Я так понял что в list table должны попадать адреса из bird4-routes.list, но айпи впски не попадает)

Опубликовано
  В 24.03.2022 в 11:07, timur1337 сказал:

Как решить проблему?

Показать  

решили проблему. указали адрес без маски и все сработало

  В 23.03.2022 в 22:07, Максим_ сказал:

получаю -sh: ndmc: not found

Показать  

странно. у меня эта команда в entware на кинетике есть отрабатывает нормально

  В 23.03.2022 в 19:37, mystique_man сказал:

Где-то закралась ошибка в скриптах у Вас)

Показать  

возможно все-таки не тот интерфейс для isp выбран. или как-то хитро работает. у меня провайдер выдает сразу внешний адрес без ppoe или каких-либо других туннелей. Просто указываю интерфейс для отправки через eth3 и все. остальные протоколы не тестил из-за их отсутствия. тут нужно смотреть таблицу роутинга по умолчанию и то, что скрипт внес в 1000 таблицу

Опубликовано (изменено)

Обновление!

v3.0

https://github.com/DennoN-RUS/Bird4Static/

1) Добавлена возможность работы с двумя впн

2) Переделана логика маршрутизации, теперь в таблицу по более высокому приоритету попадают пользовательские маршруты, а во вторую таблицу маршруты с антифильтра

3) Теперь сам bird следит за тем, поднят впн или нет, если впн отключен, то маршрты для этого интерфейса удаляются из таблиц. При включении они сами добавляются

4) Переделано внесение изменений в файлы, теперь старые файлы с маршрутами не перезатираются, а просто изменяются до текущей версии (добавление/удаление строк происходит через патчи)

5) Ну и запилена автоустановка, теперь возможно 2 варианта- для одного впн и для двух, о чем она будет спрашивать при установке

Может еще что-то изменилось, мог забыть. С текущими скриптами в 2 впн я сижу уже полгода, проблем не возникает. Систему с один впн протестировали с @timur1337 (у него заработало)

Если кто-то будет ставить поверх старой, то лучше ознакомьтесь с описанием https://github.com/DennoN-RUS/Bird4Static/releases/tag/v3.0

@Максим_ тут уже не используются команды ndmc, так что можешь попробовать

 

 

 

Изменено пользователем DennoN
Опубликовано (изменено)

Тянется из предыдущей версии красное. Всё работает, просто красное. И удалять пробовал строки и комментить, ругается на строку в листе ip как понимаю.

KN-1010, 2 впн, перед установкой скрипта: entware установлен начисто, стоит filebrowser

Из правок: адрес списков https://antifilter.download/list/ip.lst, пользовательские адреса в списке, в crontab закомменчены строки с папками где нет скрипта, чтобы в журнал не писал лишнего - может тут проблема? upd нет, раскоментил тоже самое(

Ругается только при ручном обновлении после редактирования пользовательского списка. На месте красного должна быть надпись об обновлении списков.

А так всё работает спасибо))

upd: после любого перезапуска роутера, через ssh reboot, через веб морду, через отключение питания. бёрд не запускается, даже если ручками скрипт стартануть ругается и не хочет...

Failed to start bird4 from .
/opt/etc/bird4-base-vpn1.list:1:20 syntax error
 
upd: вся проблема из за https://antifilter.download/list/ip.lst, проблемы нет, вернул allyouneed как было всё стартует запускается)

InkedСнимок экрана 2022-03-25 061424_LI.jpg

Изменено пользователем Toporbl
Опубликовано
  В 24.03.2022 в 21:32, DennoN сказал:

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

Показать  

да, большинство ресурсов теперь работает. единственный момент.. на проводном подключении и без bird4 инстаграм работает, сторис грузит. А на мегафоне инста заблокирована и даже используя ваш скрипт с bird4, сторис не грузятся. В остальном, вроде, порядок, Спасибо!

Опубликовано (изменено)
  В 24.03.2022 в 19:13, DennoN сказал:

решили проблему. указали адрес без маски и все сработало

странно. у меня эта команда в entware на кинетике есть отрабатывает нормально

возможно все-таки не тот интерфейс для isp выбран. или как-то хитро работает. у меня провайдер выдает сразу внешний адрес без ppoe или каких-либо других туннелей. Просто указываю интерфейс для отправки через eth3 и все. остальные протоколы не тестил из-за их отсутствия. тут нужно смотреть таблицу роутинга по умолчанию и то, что скрипт внес в 1000 таблицу

Показать  

аналогично. у меня билайн ipoe без дополнительных костылей. интерфейс выбран правильный (после сообщения дважды на двух роутерах ставил повторно). результат аналогичный к сожалению.

попробую v3

Всё по прежнему.

Какую информацию надо мне предоставить для поиска ошибки?

 

p.s. провёл серию тестов. сложилось впечатление, что строки в файле user-vpn.list вообще игнорируются, а user-isp.list заворачиваются "вникуда".

Изменено пользователем mystique_man
Опубликовано (изменено)

@mystique_man

вывод команды ip route list

и вывод команды ip route list table 1000 (если новая версия скриптов, то там будет только то, что в ручную направлено из конфигов)

@Максим_

скорее всего нужно в впн перенаправить все сети истаграма. надо их список в инете найти

Изменено пользователем DennoN
Опубликовано
  В 25.03.2022 в 08:33, DennoN сказал:

@mystique_man

вывод команды ip route list

и вывод команды ip route list table 1000 (если новая версия скриптов, то там будет только то, что в ручную направлено из конфигов)

@Максим_

скорее всего нужно в впн перенаправить все сети истаграма. надо их список в инете найти

Показать  

в личку отправил

Опубликовано
  В 25.03.2022 в 08:33, DennoN сказал:

@mystique_man

вывод команды ip route list

и вывод команды ip route list table 1000 (если новая версия скриптов, то там будет только то, что в ручную направлено из конфигов)

@Максим_

скорее всего нужно в впн перенаправить все сети истаграма. надо их список в инете найти

Показать  

https://pastebin.com/BEL8CkjN

Для ленивых:
маршруты телеграмма и facebook/meta/instagram согласно данным hurricane electric
1. Wireguard1 заменить на своё соединение
2. в конфиг роутера вставлять перед строкой ip dhcp pool _WEBADMIN

 

p.s. от себя замечу, что у меня в данных маршрутах надобность отпала полностью, всё прекрасно работает через bird4

Опубликовано
  В 25.03.2022 в 02:25, Toporbl сказал:

upd: вся проблема из за https://antifilter.download/list/ip.lst, проблемы нет, вернул allyouneed как было всё стартует запускается)

Показать  

да, там скрипт нацелен на формат, что в этом листе адреса вида *.*.*.*/* а в ip.list формат *.*.*.* просто. в принципе что бы работало надо заменить строки в файле add-bird4_routes.sh

cat $BLACKLIST | sed 's/^/route /' | sed 's/$/ via "'$VPN1'";/' | diff -u $ROUTE_BASE_VPN1 - | patch $ROUTE_BASE_VPN1 -
cat $BLACKLIST | sed 's/^/route /' | sed 's/$/ via "'$VPN2'";/' | diff -u $ROUTE_BASE_VPN2 - | patch $ROUTE_BASE_VPN2 - 

на

cat $BLACKLIST | sed 's/^/route /' | sed 's/$/\/32 via "'$VPN1'";/' | diff -u $ROUTE_BASE_VPN1 - | patch $ROUTE_BASE_VPN1 -
cat $BLACKLIST | sed 's/^/route /' | sed 's/$/\/32 via "'$VPN2'";/' | diff -u $ROUTE_BASE_VPN2 - | patch $ROUTE_BASE_VPN2 -

то есть добавить \/32

только когда я так пробовал у меня роутеру становилось плохо из-за количества маршрутов. слишком долго загружалась таблица.

Опубликовано

Можно воспользоваться утилитой iprange. Она позволит задать префиксы, суффиксы, объединить диапазоны и т.д. Даже может отрезолвить домены.

Опубликовано (изменено)

Обновление!

v3.1

https://github.com/DennoN-RUS/Bird4Static/commit/6fa949c2b9d7b4fdd880bee4fb2b50d178be56cc

алгоритмы добавления пользовательских адресов переделаны на утилиту iprange. удален теперь уже не нужный скрипт addip.sh, подчищены пробелы из файлов

теперь можно заполнять файлы со своими доменами/адресами в таких вариантах:

  • комментарии начинаются с решётки (#) или точки с запятой (;);
  • один IP на строку (без маски);
  • CIDR на строку (A.A.A.A/B);
  • диапазон IP-адресов на строку (A.A.A.A - B.B.B.B);
  • диапазон CIDR на строку (A.A.A.A/B - C.C.C.C/D); диапазон рассчитывается как сетевой адрес A.A.A.A/B до широковещательного адреса C.C.C.C/D;
  • CIDR могут быть заданы либо в формате префикса, либо в формате сетевой маски во всех случаях (включая диапазоны);
  • одно имя хоста в строке, разрешаемое с помощью DNS (если IP-адрес разрешается в несколько IP-адресов, все они будут добавлены) имена хостов не могут быть указаны в виде диапазонов;
  • пробелы и пустые строки игнорируются.

@avn спасибо за подсказку про iprange. удобная утилита)

Изменено пользователем DennoN
Опубликовано
  В 25.03.2022 в 20:52, DennoN сказал:

одно имя хоста в строке, разрешаемое с помощью DNS (если IP-адрес разрешается в несколько IP-адресов, все они будут добавлены) имена хостов не могут быть указаны в виде диапазонов;

Показать  

*.fbcdn.net - так нельзя?

Опубликовано
  В 30.03.2022 в 09:40, Aftalik сказал:

*.fbcdn.net - так нельзя?

Показать  

к сожалению нет:( по идее утилита сможет срезолвить адрес, но получится узнать адрес только fbcdn.net. а какое-нибудь test.fbcdn.net если висит на другом адресе, то в лист перенаправления не попадет

Опубликовано
  В 30.03.2022 в 09:40, Aftalik сказал:

*.fbcdn.net - так нельзя?

Показать  

Для этой цели придётся использовать dnsmasq, который умеет наполнять определённый ipset результатами разрешения заранее перечисленных DNS-имён. Как это подружить с bird4 я не знаю.

 

Опубликовано
  В 22.03.2022 в 10:13, DennoN сказал:

в консоли opkg выполнить

ip route list table 1000 | grep  Тут указать ip адрес пира.

Показать  

У меня также был ip пира был в antifilter.list, правда эта команда не помогла, нашел через текстовый поиск в файле. Сейчас все работает, @DennoN спасибо!

При добавлении некоторых доменов в кастомные user-isp.list и user-vpn.list появляются ошибки при запуске скрипта обновления:

Для доступа через VPN - то, что было в файлах по умолчанию:

~ # ./Bird4Static/scripts/add-bird4_routes.sh
patching file /opt/root/Bird4Static/lists/antifilter.list
patching file /opt/etc/bird4-base-vpn1.list
patching file /opt/etc/bird4-force-isp.list
iprange: DNS: 'lostfilm.tv' will be retried: Temporary failure in name resolution
iprange: DNS: 'rezka.ag' will be retried: Temporary failure in name resolution

Добавленные домены:

~ # ./Bird4Static/scripts/add-bird4_routes.sh
iprange: DNS: 'neberitrubku.ru' failed permanently: No address associated with hostname

Какие-то домены добавились - например, leroymerlin.ru в user-isp.list и ip VPS-сервера с VPN.

Опубликовано (изменено)
  В 01.04.2022 в 03:34, Дмитрий Медведев сказал:

правда эта команда не помогла

Показать  

если версия скрипта 3.* то команда такая ip route list table 1001 | grep ...

так как в 1000 таблицу попадает только то, что указано в ручную. а в 1001 уже сам список с антифильтра

а по поводу ошибки - кажется не может срезолвить адрес. может днс не успевает или еще что-то

проверил командой

iprange /opt/root/Bird4Static/Install/double_vpn/user-vpn.list
45.154.73.71
82.221.104.145
104.21.41.93
172.67.146.101

а вот поменял rezka.ag на rezka.ag1 и получил такое

iprange /opt/root/Bird4Static/Install/double_vpn/user-vpn.list
iprange: DNS: 'rezka.ag1' failed permanently: Name or service not known
45.154.73.71
104.21.41.93
172.67.146.101

Можно так проверять любой список, просто выполнив команду iprange /путь_до_списка

Изменено пользователем DennoN

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.