
Комментарии 18
На андроиде да можно скачать как файл или создать файл и туда скопировать код
Для комплекта можно добавить проверку на временную блокировку порта при определенном количестве соединений. На мтс такое.
Если у вас возникли сложности с нашими услугами, напишите, пожалуйста, нам, заполнив форму обратной связи на сайте https://l.mts.ru/mentions Будем рады помочь.
в последнее время наблюдаю такую картину: соединение происходит, первые несколько секунд всё работает, потом через 5-30 секунд (видимо в зависимости от нагрузки на фильтрующее оборудование) блокируется. Соединение по хHTML 3x-ui.
Инструмент почему-то указал две неверные команды:
chmod +x tspu_checker.sh
sudo ./tspu_checker.sh
Обе команды ошибочные, потому что в них указано неправильное имя файла — tspu_checker.sh.
Правильно должно быть так:
chmod +x tspu_check.sh
sudo ./tspu_check.sh
То есть ошибка не в самой команде chmod +x и не в запуске через sudo, а именно в названии скрипта. Правильное имя файла — tspu_check.sh, без er в конце слова check. На Ubuntu работает именно этот вариант.
А на андроиде можно же скрипт как файл скачать, и потом уже через termux запускать?
жду хейта по максимуму
Из претензий: одну грамматическую ошибку в тексте сделали. Всё) Ну может быть люди профессиональнее меня найдут минусы какие-то, но так инструмент полезный в целом, особенно классно что сразу под телефоны делался
Интересный инструмент. Вопрос по QUIC/UDP: скрипт проверяет TCP-доступность и SNI-фильтрацию — но ТСПУ всё чаще режет UDP-трафик целиком, независимо от порта. Есть ли в планах добавить проверку UDP-доступности? Это было бы полезно для диагностики протоколов, работающих поверх QUIC.
Хорошая статья, спасибо что поделился - она натолкнула на идею сделать нечто похожее, но для Android. Получилось нативное приложение ТСПУ Probe с похожей логикой, но заточенное под VLESS Reality. Если интересно: https://github.com/stpavel/tspu-probe
Я не то чтобы придираюсь, мне правда интересно: вот узнали вы что да, это блокировка... А дальше чего?
Как будто бы вот работал у вас сервак, вдруг перестал... Ну очевидно что это скорее всего блокировка, если с самим серваком всё нормально, то что это ещё может быть?
Пожелание (запрос фичи): Сделайте простой wireguard между двумя копиями скрипта на разных машинах. Пусть даже с hardcoded ключами и портами (ну или с опциями чтобы их поменять). Чтобы установили коннект, перегнали, скажем, 10 мегабайт трафика и убедились что он перегнан успешно.
Нужно чтобы определять, где wireguard заблочен (лыжи не едут), а где сам что-то не то делаешь. Важно чтобы базовая проверка была максимально простой-тупой (чтобы уж точно отсечь версию ошибки на своей стороне).
В linux так-то принято ключи в строке запуска передавать и тут вдруг выберите а, выберите б :)
Прямо чем то из времен DOS скрипт навеял.
Скрипт хороший, но надо бы non-interactive режим, сверху вон написали про передаваемые параметры.
При клонировании репозитория в термуксе и запуске скрипта была ошибка:
~/tspu-checker $ ./tspu_check_android.sh
bash: ./tspu_check_android.sh: /bin/bash^M: bad interpreter: No such file or directoryРешение:
sed -i 's/\r$//' tspu_check_android.sh
TSPU Checker: как я написал инструмент для диагностики блокировок