Jump to content

Recommended Posts

1 час назад, c1tru55 сказал:

а kvas vpn guest видит этот IKEv2/IPsec VPN-сервер?
в настройках VPN-сервера NAT для клиентов включен? DNS-сервер 192.168.1.1 или 78.47.125.180 (как в документации)?

Про гостевую сеть не знаю, нет ее у меня. Nat включен. Dns 192.168.1.1

Link to comment
Share on other sites

11 минуту назад, drfischer сказал:

Про гостевую сеть не знаю, нет ее у меня.

речь не о гостевой wi-fi сети, а об:

8 часов назад, Zeleza сказал:

Логика следующая, гостями считаются любые сети по отношению к туннельному VPN соединению.

Хотя, если это сбивает с толку, то поменяю на kvas vpn net add

т.е. вы даже не добавляли ее через kvas vpn guest add и у вас все работает так же, как и для домашних устройств? ничего дополнительно не настраивали для этого?

Link to comment
Share on other sites

Доброго всем дня

В 27.11.2023 в 22:00, c1tru55 сказал:

а kvas vpn guest видит этот IKEv2/IPsec VPN-сервер?

Прошу обновиться на свежую версию 1.1.5-final, командой:

curl -sOfL http://kvas.zeleza.ru/update && sh update full

С настоящего момента, этот релиз поддерживает сканирование и подключение клиентов VPN-сервера с поддержкой IKEv2 командой:

kvas vpn net add

Аргумент guest все так же поддерживается, но на его смену пришел аргумент net, как более логичный в данной ситуации.

Также, в WIKI добавлен новый раздел "Эффективная работа".

Буду признателен за обратную связь по подключению клиентов сетей, командой выше к различным видам соединений (ssr и vpn). 

Edited by Zeleza
  • Thanks 5
Link to comment
Share on other sites

10 часов назад, Zeleza сказал:

С настоящего момента, этот релиз поддерживает сканирование и подключение клиентов VPN-сервера с поддержкой IKEv2 командой:

у меня после обновления VPN-сервер IKEv2/IPsec не обнаруживается. также kvas vpn guest и kvas vpn net возвращают разные результаты.

Скрытый текст
/opt/packages # kvas vpn guest
-----------------------------------------------------------------------------------
1. Интерфейс "Подключение Ethernet" [188.233.***.***]               ОТКЛЮЧЕН
2. Интерфейс "Home" [10.1.0.1]                                      ПОДКЛЮЧЕН
-----------------------------------------------------------------------------------
/opt/packages # kvas vpn net
-----------------------------------------------------------------------------------
Текущее VPN соединение: SHADOWSOCKS                                 ПОДКЛЮЧЕНО
-----------------------------------------------------------------------------------
/opt/packages # kvas vpn net add
-----------------------------------------------------------------------------------
Текущее VPN соединение: SHADOWSOCKS                                 ПОДКЛЮЧЕНО
-----------------------------------------------------------------------------------

PS: после полной переустановки команды выше начали видеть VPN-сервер IKEv2/IPsec и показывать одинаковый результат, но добавление IKEv2/IPsec или OpenVPN ничего не дает, по крайней мере через IKEv2/IPsec сайты из списка разблокировки не открываются, по поводу OpenVPN возможно нужны какие-то специфичные настройки в самом конфиге.

так что похоже скрипт апдейта не работает (уже 2й раз сталкиваюсь с этим).

+ очень часто при включении/выключении adguard всплывают ошибки как в этом посте 

 

Edited by c1tru55
Link to comment
Share on other sites

Доброго утра

16 часов назад, c1tru55 сказал:

у меня после обновления VPN-сервер IKEv2/IPsec не обнаруживается. также kvas vpn guest и kvas vpn net возвращают разные результаты.

Обновил скрипт и сам пакет: 

  • В скрипт установки пакета добавлена функция удаления кеша, наличие которого приводило к установке старых версий при обновлении пакета при частом обновлении.

UPD
Автоматизировал систему присвоения очередного номера при сборке, теперь любая новая сборка будет отличаться своим номером, в конце названия каждой версии, например, kvas_1.1.5-final-7_all.ipk.  

Edited by Zeleza
  • Thanks 2
Link to comment
Share on other sites

Доброго дня

19 минут назад, drfischer сказал:

можно обновиться (с 1.1.5 final) или с нуля устанавливать?

Попробуйте эту команду

curl -sOfL https://bit.ly/kvas_update && sh ./kvas_update full

 

  • Thanks 1
Link to comment
Share on other sites

Zeleza, Добрый день!

13 минуты назад, Zeleza сказал:

Попробуйте эту команду

Ещё бы добавить команду актуальной версии kvas выложенной в свободный доступ, чтобы можно было убедиться в необходимости обновления без переустановки. Типа такого:

kvas check ver

 

Edited by kilia
  • Thanks 1
Link to comment
Share on other sites

12 минуты назад, Zeleza сказал:

Попробуйте эту команду

Обновил. Почему-то всякий раз после обновления КВАС работать перестает (IP провайдера при проверке на 2ip.ru). И в логе роутера: 

dnsmasq[4611]
failed to load names from /opt/etc/hosts: No such file or directory
 
Потом запускаю команду KVAS debug - все налаживается (вижу IP своего VPN-сервера).
Добавил в список новый домен (KVAS add flibs.cloud). Не хочет открываться. Опять запускаю KVAS Debug - все начинает работать. Спасительная прям, команда)
 
 
Link to comment
Share on other sites

5 минут назад, drfischer сказал:
dnsmasq[4611]
failed to load names from /opt/etc/hosts: No such file or directory

Ошибка не относится к Квасу, писал уже многократно об этом!

По поводу, добавления доменных имен - чистите кеш !!!!
Добавили домен, закрыли браузер (самый действенный способ) и открыли. У меня таким образом все работает. 

Link to comment
Share on other sites

30 минут назад, kilia сказал:

Ещё бы добавить команду актуальной версии kvas выложенной в свободный доступ, чтобы можно было убедиться в необходимости обновления без переустановки.

Доброго дня
Спасибо за идею.

Подумаю, как лучше будет ее реализовать. 

Link to comment
Share on other sites

14 часа назад, Zeleza сказал:

Ошибка не относится к Квасу, писал уже многократно об этом!

По поводу, добавления доменных имен - чистите кеш !!!!

по поводу ошибки dnsmasq, пардон, просто было странно ее увидеть сразу как обновился КВАС поэтому и написал о ней. А по поводу чистки кэша - ну не в этом дело. И перезагружал компьютер и другими браузерами открывал, и даже другим устройством пытался на этот домен достучаться, там уж вообще кэша нет. Но не хочет без KVAS debug. У меня, по крайней мере.

 

P.s. вложил видеофайл с процессом

Edited by drfischer
Добавил видео
Link to comment
Share on other sites

Всех приветствую !

Обновил Квас через 

curl -sOfL https://bit.ly/kvas_update && sh ./kvas_update full

заметил вот такой момент ..

2023-11-29_17-54-34.png

Edited by Kolyk
Link to comment
Share on other sites

Доброго вечера

3 часа назад, Kolyk сказал:

заметил вот такой момент ..

Какой момент? номерки не с 1?
Какая версия у Вас стоит?

Edited by Zeleza
Link to comment
Share on other sites

Почему-то не получается завернуть поддомены некоторых добавленных сайтов в VPN. Что делаю:

kvas add mosenergosbyt.ru

далее Y для добавления с поддоменом wildcard

Проверяю в браузере в инкогнито, либо командой traceroute на клиенте.
В итоге маршрут до mosenergosbyt.ru через туннель, а до домена nccchat.mosenergosbyt.ru сразу в инет минуя туннель. 
Также заметил, что этот сайт отсутствует в kvas.dnsmasq, есть только в hosts.list.

 

Edited by Frez
Link to comment
Share on other sites

2 часа назад, Zeleza сказал:

Какой момент? номерки не с 1?
Какая версия у Вас стоит?

Нет последняя сборка 7. А момент то что что показывает интерфейс 2,3 а выбрать 1 или 2

Link to comment
Share on other sites

Доброго утра

7 часов назад, Frez сказал:

Проверяю в браузере в инкогнито, либо командой traceroute на клиенте.
В итоге маршрут до mosenergosbyt.ru через туннель, а до домена nccchat.mosenergosbyt.ru сразу в инет минуя туннель. 
Также заметил, что этот сайт отсутствует в kvas.dnsmasq, есть только в hosts.list.

Судя по логу, домен добавляется как надо. 
Проверьте еще запись в /opt/etc/kvas.dnsmasq и в ipset

cat < /opt/etc/kvas.dnsmasq | grep mosenergosbyt.ru
ipset list unblock | grep 195.82.140.164

 

И пожалуйста, проявляете уважение и осознанность - здоровайтесь с людьми у которых просите помощи.   

Link to comment
Share on other sites

7 часов назад, Kolyk сказал:

Нет последняя сборка 7. А момент то что что показывает интерфейс 2,3 а выбрать 1 или 2

Доброго утра,

Спасибо, сегодня исправлю.

  • Thanks 1
Link to comment
Share on other sites

Доброго утра

15 минут назад, Joe сказал:

1. Было бы классно пользоваться каким нибудь другим сервисом генерации ссылки на дистрибутив кваса (или ссылку на гитхаб), потому что bit.ly заблокирован в Казахстане, и скрипт обновления не работает.. 

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

16 минут назад, Joe сказал:

2. В квасе/wiki сервис 2ip поменять на сервис myip.ru. В отличии от 2ip этот точно не кеширует страницу,(ниразу не замечен), в отличии от 2ip который может показывать старые результаты. Также из плюсов более легкая страница

Не проблема, сделаю.

17 минут назад, Joe сказал:

3.Может стоит подумать как можно было бы автоматически протестировать обход блокировок, например на линукс хостах в домашней сети обход легко видно через traceroute. Но в opkg это не работает, команды и запросы оттуда ходят мимо обхода блокировок. Это кстати вторая причина почему даже при включенном обходе не получается обновляться скриптом.. 

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

  • Thanks 1
Link to comment
Share on other sites

Доброго вечера

Обновил до версии 1.1.5 final-10.

  1.  Обновлен режим upgrade в пакете (будет корректно работаться только с версии 1.1.5 final-10). Теперь, при запуске происходит проверка на версию и если не совпадают - обновляемся, если upgrade c параметром force - то обновляемся без оглядки на версию, если параметр full - удаляем пакет полностью. Детали в WIKI  
  2. Исправлена ошибка приводившая к сбою нумерации в списке гостевых сетей в командах 'vpn net ...'
В 30.11.2023 в 08:36, Joe сказал:

Всем привет! Три мысли

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

curl -sOfL http://kvas.zeleza.ru/update && sh update

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

 

Edited by Zeleza
  • Thanks 6
Link to comment
Share on other sites

3 часа назад, Zeleza сказал:

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

О, поверьте, более кривого сервиса по определению адреса чем 2ip представить вообще сложно. Это я говорю с абсолютной уверенностью, так как недавно писал утилиту по мониторингу внешнего ip для прокси серверов.

Я бы рекомендовал посмотреть на ip-api.com

  • Upvote 1
Link to comment
Share on other sites

Какой изумительный продукт получился у вас @Zeleza ! Вот теперь после исправления багов и механизма обновлений в 1 клик, можно назвать его просто идеальным) спасибо за старания и труд! 

  • Thanks 1
  • Upvote 2
Link to comment
Share on other sites

@c1tru55 Здравствуйте, у Вас так и не получилось пробросить маршруты кваса на впн-клиентов которые подключены к встроенному впн-серверу ikev2?

У меня квас работает через подключение ShadowSocks, но также пробовал пустить через OpenVPN и результата это тоже никакого не дало. kvas vpn net add показывает оба доступных интерфейса и добавляет их, но по факту 2ip.ru отображает родной айпи удаленного шлюза и ни один другой домен из списка разблокировки не открывается...

Link to comment
Share on other sites

2 часа назад, x-tropic сказал:

пробросить маршруты кваса на впн-клиентов которые подключены к встроенному впн-серверу ikev2

Доброй ночи.
Я бился с этой задачей пару месяцев назад.
Я ее победил но явно как то криво и пока нет времени с ней разобраться до конца.
Суть в следующем, тут написана инструкция как это сделать.

Скрытый текст

 

Но по моим ощущениям там допущена ошибка.
Автор пишет следующее:
 

Скрытый текст

P.P.S. КВАС периодически передобавляет правила iptables. Но т.к. сверка «есть ли это правило уже» не полная, то он принимает наши правила за свои, и обход в домашней сети не возвращает!

Так оно и получается, квас по умолчанию раз в 12 часов передобавляет правила и все перестает работать.
Ошибка мне кажется допущена в том что автор пишет:
 

Цитата

Нужно в файле /opt/apps/kvas/etc/ndm/ndm в строчке 247 расширить проверку до

prouting_rules=$(ip4save | grep PREROUTING | grep "${interface}" | grep "${table_name}" | grep REDIRECT | grep "${proxy_port}")

Но мне кажется либо надо сделать подобные изменения в другом файле по следующему пути:

 

Цитата

/opt/apps/kvas/bin/libs/ndm

Либо в обоих представленных выше.
У меня сделаны изменения в обоих файлах, плюс к этому:
 

Я ранее наворотил костылей и на основе данной инструкции я добавил в созданный файл
100-shadowsocks-vpn-server

Еще две строки правил

iptables -A PREROUTING -w -t nat -s 192.168.2.0/24 -i eth3 -p tcp -m set --match-set unblock dst -j REDIRECT --to-port 1181
iptables -A PREROUTING -w -t nat -s 192.168.2.0/24 -i eth3 -p udp -m set --match-set unblock dst -j REDIRECT --to-port 1181

В общем у меня уже давно это так и работает, каждые 12 часов при перезаписи таблиц ничего не слетает и все клиенты подключенные через чистый интерфейс IKEv2/IPsec без всяких дополнительный приложений в виде strongSwan ходят по списку блокировок как и положено ровно так же как все клиенты внутри сети.

Если необходимо пишите в ЛС разложу более подробно если тут мало    

 

 

  • Upvote 1
Link to comment
Share on other sites

On 11/30/2023 at 4:17 AM, Zeleza said:

Проверьте еще запись в /opt/etc/kvas.dnsmasq и в ipset

cat < /opt/etc/kvas.dnsmasq | grep mosenergosbyt.ru
ipset list unblock | grep 195.82.140.164

Доброго утра,

Спасибо за ответ. В /opt/etc/kvas.dnsmasq записи нет, в ipset есть

Наблюдение: отсутствие записи в kvas.dnsmasq заметил после первоначальной установки версии 1.1.5 (которая без номера билда). После обновления на 1.1.5-final-7 запись mosenergosbyt.ru появилась в kvas.dnsmasq, но после kvas del mosenergosbyt.ru и kvas add mosenergosbyt.ru она вновь появилась только в /opt/etc/hosts.list 

Link to comment
Share on other sites

Доброго утра

3 часа назад, Frez сказал:

Наблюдение: отсутствие записи в kvas.dnsmasq заметил после первоначальной установки версии 1.1.5 (которая без номера билда). После обновления на 1.1.5-final-7 запись mosenergosbyt.ru появилась в kvas.dnsmasq, но после kvas del mosenergosbyt.ru и kvas add mosenergosbyt.ru она вновь появилась только в /opt/etc/hosts.list 

Запись в ipset должна появляться при обращении к домену из клиента (за это отвечает механизм ndm), а не при его добавлении. 

 

Edited by Zeleza
Link to comment
Share on other sites

Доброго всем дня

Очередное и я надеюсь крайнее из обновлений 1.1.5-final-15

  • Доработан механизм добавления хоста в список. Добавление хоста происходит в списки ipset и в соответствущий DNS-сервер.
  • Доработан механизм добавления клиентов гостевой IKEv2 сети. Добавлены правила PREROUTING для DNS (обсуждались чуть выше).
  • Изменен адрес проверки работы Кваса на клиентах на более быстрый вариант: с 2ip.ru на myip2.ru

Обновляемся с 1.1.5-final-10 командой

 kvas upgrade full

для более ранних версий командой

curl -sOfL http://kvas.zeleza.ru/update && sh update full

 Прошу дать обратную связь по изменениям, особенно что касается IKEv2.

Edited by Zeleza
  • Thanks 5
Link to comment
Share on other sites

Вечер добрый. Ошибок нет, ss похоже не подключается.

конфиг ss проверил в мобильном приложении, работает

после перезагрузки роутера служба shadowsocks остановлена и ошибки 

 2023-12-02 19:44:07 INFO: initializing ciphers... CHACHA20-IETF-POLY1305
 2023-12-02 19:44:07 ERROR: invalid cipher name: CHACHA20-IETF-POLY1305
 2023-12-02 19:44:07 ERROR: failed to initialize ciphers
 

debug.txt

debug2.txt

Edited by aleks13777
Link to comment
Share on other sites

Подскажите, установил квас думал получится использовать api.openai.com из под HomeAssistent который запущен на роутере но кажется что обход не распространяется на установленные пакеты entware, есть способ это исправить?

  • Thanks 1
  • Confused 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...