rekryt / iplist

IP Address Collection and Management Service with multiple output formats: mikrotik, json, text, ipset, nfset, clashx, keenetic, switchy, amnezia
https://iplist.opencck.org
MIT License
59 stars 5 forks source link

The page does not open in the browser #1

Closed DeHb86 closed 3 weeks ago

DeHb86 commented 3 weeks ago

Добрый день! После установки и запуска контейнера в docker compose, не могу зайти на страницу в браузере, ничего не открывает выдает ошибку - "ERR_CONNECTION_REFUSED". Устанавливал у себя в домашней лаборатории, после попробовал установить на VPS, но результат такой же. В браузере естественно разрешен показ незащищенных сайтов.


Good afternoon! After installing and running the container in docker compose, I can't access the page in the browser, it doesn't open anything, it gives an error - "ERR_CONNECTION_REFUSED". I installed it in my home laboratory, then tried to install it on a VPS, but the result is the same. The browser is naturally allowed to display unprotected sites.

image

rekryt commented 3 weeks ago

По какому адресу открываете? Должно получиться что-то вроде http://ip-адрес-vps-сервера:8080/ или http://ip-адрес-docker-машины:8080/

rekryt commented 3 weeks ago

Проверьте работоспособность сервиса, например получив список доменов для chatgpt:

docker compose exec app curl -L "http://localhost:8080/?format=text&data=domains&site=chatgpt.com&wildcard=1"

изображение

Посмотрите логи: docker compose logs -f --tail=50

DeHb86 commented 3 weeks ago

Проверьте работоспособность сервиса, например получение списка доменов для Chatgpt:

image По запросу отрабатывает. В браузере пытаюсь открыть http://ip-адрес-docker-машины:8080/

root@iplist:~/iplist#ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0@if78: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc noqueue state UP group default qlen 1000
    link/ether bc:24:11:24:12:f2 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.10.12.249/24 metric 1024 brd 10.10.12.255 scope global dynamic eth0
       valid_lft 535sec preferred_lft 535sec
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:bf:b1:9b:01 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever
22: br-b00019e354a1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether 02:42:c8:87:38:4a brd ff:ff:ff:ff:ff:ff
    inet 172.18.0.1/16 brd 172.18.255.255 scope global br-b00019e354a1
       valid_lft forever preferred_lft forever
28: veth7f326e8@if27: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-b00019e354a1 state UP group default 
    link/ether 22:9d:43:89:37:1d brd ff:ff:ff:ff:ff:ff link-netnsid 1
rekryt commented 3 weeks ago

Похоже что должно быть по http://10.10.12.249:8080/ Может быть ufw фаервол блокирует?

Попробуйте на хост-машине curl -L http://10.10.12.249:8080/ или с компьютера с которого хост машина доступна: curl -L http://10.10.12.249:8080/

Если на хост-машине работает, а с вашей нет. Возможно ufw allow 8080/tcp поможет?

DeHb86 commented 3 weeks ago

Похоже что должно быть по http://10.10.12.249:8080/ Может быть ufw фаервол блокирует?

Что за магия, только что открыл вашу ссылку и все открылось! А я ведь в таком виде и пытался ее открыть ранее. Но выдавало ошибку. Фаервол на настраивал просто дефолтный контейнер ubuntu в proxmox.

rekryt commented 3 weeks ago

обработка CIDR для ip-адресов вызывает при старте долгую загрузку приложения скоро поправлю это, сделаю начальную обработку CIDR асинхронной

видимо вы просто не дождались полного старта приложения

DeHb86 commented 3 weeks ago

обработка CIDR для ip-адресов вызывает при старте долгую загрузку приложения скоро поправлю это, сделаю начальную обработку CIDR асинхронной

видимо вы просто не дождались полного старта приложения

Скорее всего так, ну чтож буду знать :) Спасибо, за помощь и ответы! И за саму программу! Завтра уже буду экспериментировать со скриптами на mikrotik.

rekryt commented 3 weeks ago

Исправлено