Я пытаюсь установить последнюю версию btsyc на безголовый сервер CentOS 6.5. Я не могу получить доступ к WebUI.
Я настроил webui на порт 65000 через файл конфигурации и запустил btsync с файлом конфигурации в качестве аргумента. Это подтверждается ответом командной строки при запуске службы:
Webui слушает 0.0.0.0:65000
Сама служба настроена для работы на порту 8888. Когда я запускаю lsof -Pnl +M -i4
, Я получаю следующий результат:
btsync 25687 500 9u IPv4 536416051 0t0 TCP *: 8888 (СЛУШАТЬ)
btsync 25687 500 10u IPv4 536416052 0t0 UDP *: 8888
btsync 25687 500 13u IPv4 536416060 0t0 UDP *: 3838
На 65000 больше ничего вроде не слушает. Пробовал netstat -tulpn
также и результаты те же. Я добавил правило в iptables и Iptables -L
возвращает (среди прочего):
ПРИНЯТЬ tcp - в любом месте в любом месте состояние NEW tcp dpt: 65000
Вот все правила брандмауэра. Но как бы то ни было, я попытался запустить btsync после полной остановки службы iptables, и результат был тот же.
Журнал содержит следующее:
[20160521 17:24:25.687] Configuration from file "/home/includes/btsync/btsync.conf" has been applied
[20160521 17:24:25.690] ZIP: Can't locate [version] in zip, error -100.
[20160521 17:24:25.692] PLC[0x000000000225a8c0] binding on 0.0.0.0:8888
[20160521 17:24:25.692] Socket[0x000000000225a8c0][9] bound listening socket 9 to IP 0.0.0.0:8888
[20160521 17:24:25.692] UDP: bound listening socket 10 to IP 0.0.0.0:8888
[20160521 17:24:25.694] test sha1: ****************
[20160521 17:24:25.694] test sha2: ****************
[20160521 17:24:25.694] test aes: ****************
[20160521 17:24:25.694] Loading config file version 2.3.7, current version 2.3.7
[20160521 17:24:25.694] My PeerID: 107408D3698D9BCA3EF7D****************
[20160521 17:24:25.695] LC: LoadLicenses: there is no pro license
[20160521 17:24:25.695] loaded history: 0 events
[20160521 17:24:25.697] setup socket 13 for local peer discovery for 127.0.0.1: success
[20160521 17:24:25.697] Debug log mask has been set to FFFFFFFF
[20160521 17:24:25.697] Features mask has been set to 0
[20160521 17:24:56.835] OpenSSL: Loaded X509 trusted CA from "/etc/pki/tls/certs/ca-bundle.crt"
Пытался запустить webui на другом порту, результат тот же. Я также попытался привязать webui к IP-адресу моего сервера вместо 0.0.0.0, результат тот же. Любые идеи?
[Обновление] Итак, я снова начал весь этот процесс с конфигурацией по умолчанию и на порту 8888, и теперь все заработало. В качестве рекомендации для людей в будущем, у которых возникнет такая проблема, попробуйте использовать эту команду здесь:
curl -k http://xxx.xxx.x.xxx:8888/gui -v
чтобы узнать, запущен ли сервер из командной строки сервера. Если сервер работает правильно, он должен показать довольно длинную связку HTML. Если это сработает, попробуйте изменить конфигурационный файл оттуда.
От официального Вопросы-Ответы и README
из загруженного пакета:
ВАЖНОЕ ПРИМЕЧАНИЕ. Для повышения безопасности интерфейс прослушивания LAN отключен, если вы не настроите его. По умолчанию веб-интерфейс доступен только на компьютере, на котором запущена синхронизация (localhost: 8888). Чтобы веб-интерфейс был доступен через локальную сеть, используйте файл конфигурации или запустите синхронизацию следующим образом:
$ ./btsync --webui.listen 0.0.0.0:8888