/
guselnikov
/
inst
Обзор
Документация
Войти
/
guselnikov
/
inst
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
tools/server/test_proxy.py
31 строка
840 B
Viktor Guselnikov
first_commit
07 июл 2026, 11:54
07 июл 2026, 11:54
098126a
Код
Авторство
О чём код?
#!/usr/bin/env python3 """Проверка прокси на сервере (curl через SSH).""" from __future__ import annotations import sys from ssh_client import run_interactive_shell TESTS = """ set -e PROXY=http://127.0.0.1:10809 echo "=== systemctl xray ===" systemctl is-active xray || true echo "=== ipify ===" curl -sS -m 15 -x $PROXY https://api.ipify.org?format=json || echo FAIL echo echo "=== instagram robots ===" curl -sS -m 25 -o /dev/null -w "code=%{http_code} time=%{time_total}s\\n" -x $PROXY https://www.instagram.com/robots.txt || echo FAIL echo "=== instagram home (first 200 bytes) ===" curl -sS -m 30 -x $PROXY https://www.instagram.com/ | head -c 200 || echo FAIL echo """ def main() -> None: raise SystemExit(run_interactive_shell(f"bash -lc {repr(TESTS)}") if __name__ == '__main__': main()