Skip to content

Скрипт генерирует нерабочую ссылку с IPv6 адресом вместо IPv4 #4

@Friskes

Description

@Friskes

Предлагаю добавлять флаг --ipv4 к curl запросу чтобы на любых машинах генерировалась ссылка с IPv4 адресом.

Пример проблемы и решения:

root@abcdefgh:~# curl ifconfig.me
1a0c:16c0:244:ca4::3cbe
root@abcdefgh:~# curl --ipv4 ifconfig.me
165.21.164.54
root@abcdefgh:~#

Проблемные строки в скриптах:

local SERVER_IP=$(curl -s ifconfig.me 2>/dev/null || curl -s ipinfo.io/ip 2>/dev/null || echo "ВАШ_ПУБЛИЧНЫЙ_IP_АДРЕС")

SERVER_IP=$(curl -s ifconfig.me 2>/dev/null || curl -s ipinfo.io/ip 2>/dev/null || echo "ВАШ_ПУБЛИЧНЫЙ_IP_АДРЕС")

local SERVER_IP=$(curl -s ifconfig.me 2>/dev/null || curl -s ipinfo.io/ip 2>/dev/null || echo "YOUR_PUBLIC_IP_ADDRESS")

SERVER_IP=$(curl -s ifconfig.me 2>/dev/null || curl -s ipinfo.io/ip 2>/dev/null || echo "YOUR_PUBLIC_IP_ADDRESS")

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions