Задать вопрос

Почему зависает v2raya на OpenWRT?

TP-Link Archer C7 v5 OpenWrt 23.05.3
2 месяца прекрасно все работало, но недавно началась такая история:
после запуска v2raya - VPN работает примерно минут 10 (время всегда разное, может работать минуту) и забугорный видеохостинг зависает.
После перезапуска кнопкой:
67d5c25fbff25075689906.png
начинает недолго работать и так по кругу.

Роутер обслуживает только 1 устройство по проводу - телевизор.
Сервер свой - стабильный, на мобиле/планшете все прекрасно.
Конфиг стандартный vless(tcp+reality).
Работает в режиме прозрачного прокси.
Маршруты

default: direct

domain(domain: youtube.com) -> proxy
domain(domain: googlevideo.com) -> proxy
domain(domain: *.googlevideo.com) -> proxy
domain(domain: ytimg.com) -> proxy
domain(domain: *.ytimg.com) -> proxy
domain(domain: youtu.be) -> proxy
domain(domain: ggpht.com) -> proxy
domain(domain: youtubei.googleapis.com) -> proxy
domain(domain: yt4.ggpht.com) -> proxy
domain(domain: ytimg.l.google.com) -> proxy
domain(domain: nhacmp3youtube.com) -> proxy
domain(domain: googleusercontent.com) -> proxy
domain(domain: googleapis.com) -> proxy
domain(domain: gstatic.com) -> proxy
domain(domain: *.gstatic.com) -> proxy
domain(domain: gvt1.com) -> proxy
domain(domain: youtube-nocookie.com) -> proxy
domain(domain: youtube-ui.l.google.com) -> proxy
domain(domain: youtubeeducation.com) -> proxy
domain(domain: youtubekids.com) -> proxy
domain(domain: play.google.com) -> proxy


Нагрузка
67d5c334e75f7908968045.png

Спасите, помогите, не могу без видео, где котиков смешных смотреть :(
  • Вопрос задан
  • 1444 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности
    13 месяцев
    Далее
  • ProductStar × РБК
    Профессия Белый хакер + ИИ
    9 месяцев
    Далее
  • Stepik
    Профессия "Инженер технической поддержки" - ваш старт в IT
    4 недели
    Далее
Решения вопроса 2
@ki11j0y
Админ
Вы этого не видите, но там течёт память роутеры даже с 256 зависают, а вот с 512 норм, поставьте экспортер в графану и сами все поймете как решение костыль в крон кинуть рестарт сервиса, и ваш роутер не особо подходит для vless.
Ответ написан
Комментировать
@SmoKE_xD Автор вопроса
Перевел роутер на SS и все полетело, конфиги и сервер тот же. Видимо для VLess силенок не хватало роутеру...
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Drno
Насчет v2ray не подскажу, но sing-box консольный, в режиме TUN работает отлично...
правда список сайтов для него указывать чуть посложнее

Попробуйте режим Tproxy сменить на режим TUN
Ответ написан
@sanchez812
Тоже столкнулся с такой проблемой на 256 мб. памяти.
Сначала подумал, что будет нормально делать рестарт v2raya каждые 3 часа, затем час, но потом понял, что это не то. Утечки имеют хаотический порядок, можно часами смотреть твич в нескольких вкладках и ничего, а при просмотре ютюба может минут за 20 засраться память. Так же пробовал разные сервера, и по ощущениям, чем стабильнее сервер, тем меньше утечек.
Подсмотрел решение - создать службу, которая будет перезапускать v2raya если он лежит, но подумал и адаптировал немного под себя:
#!/bin/sh

while true; do
a=`grep MemAvailable /proc/meminfo | awk '{print $2}'`
b=30720
if [ $a -lt $b ]; then
logger -t xray-watchdog "available memory is less then 30 mb, restarting v2raya..."
/etc/init.d/v2raya restart
fi
sleep 180 # wait 3 minutes
done


Сделал вот такой скрипт, который проверяет свободную оперативку, и, если её мало, то перезапускает процесс. И это по первым ощущениям помогает, может и вам поможет. Цифры можно подогнать под другой объём оперативы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы