990просмотров
16 февраля 2026 г.
Score: 1.1K
Надеюсь в это мы будем играть долго...
Обитатели чата знают о том, что я словил блокировку 🙃 по портам.
Так вот, я немного устал менять руками.
Самое простое и на коленке, я решил менять порты каждые 12 часов.
Диапазон открыт в firewall заранее, ну и летит сообщение в тг чат с новым портом. #!/usr/bin/env bash
set -e CONFIG="/usr/local/etc/🙃/config.json"
PORT=$((8000 + RANDOM % 1001)) BOT_TOKEN="..."
CHAT_ID="-..." # меняем порт у первого inbound
jq ".inbounds[0].port = $PORT" "$CONFIG" > /tmp/🙃.json
mv /tmp/🙃.json "$CONFIG" # рестарт
systemctl restart 🙃 # отправка в Telegram
curl -s -X POST "https://api.telegram.org/bot${BOT_TOKEN}/sendMessage" \ -d "chat_id=${CHAT_ID}" \ -d "text=🙃 новый порт: $PORT" >/dev/null echo "Port changed to $PORT" P.S.
Вроде как порты возможно использовать несколько раз, главное, чтобы он отлежался пару дней.
Во всяком случае, как я уже писал в чате, у меня получилось использовать заблокированный 8443 спустя 2 дня примерно. Блокнот сетевика #полезноесетевику #bash