привязка rethinkdb webUI к «localhost» и прокси-серверу: отказывает в соединениях или предоставляет доступ к полной сети - PullRequest
0 голосов
/ 19 мая 2018

Я не могу успешно выполнить привязку и защитить http-клиента rethinkdb , так как он открыт для всей сети или отказывается от подключений через прокси.

Таким образом, у меня нет выборано для перезапуска демона rdb с bind-http = all каждый раз, когда я хочу получить к нему доступ ...

Rdb запускается с systemctl под archlinux.Три конфигурации, которые я пробовал:

# /etc/rethinkdb/instances.d/mydb.conf

bind-http=localhost     #(1)
bind-http=127.0.0.1     #(2)
bind-http=1.2.3.4       #(3)

В результате:

  1. Не удается проанализировать 'localhost'
  2. Отказывается от соединений за прокси
  3. Эквивалентна bind-http=all

Firefox 59 использует прокси-сервер socks, работает нормально, так как IP-адрес браузера становится 1.2.3.4:

$ ssh -TND 8080 user@1.2.3.4

Я совершенно уверен, что я защитилhttp-клиент, как и ожидалось, и проблемы начались после того, как я обновил и FF, и rdb (например, FF59 не может проанализировать 'localhost')

Я не знаю, является ли это ошибкой, функцией илиЯ что-то упускаю, любая помощь приветствуется.Большое спасибо

1 Ответ

0 голосов
/ 23 мая 2018

Остерегайтесь строки "localhost".Настройка сервера rethinkdb с помощью:

#/etc/rethinkdb/instances.d/mydb.conf
bind-http=127.0.0.1
http-port=8084

и привязка локального порта к SSH:

[client]$ ssh -L 8080:127.0.0.1:8084 server 

достаточно для доступа к веб-интерфейсу на 127.0.0.1: 8080 , как предлагает @ jishi.

Настройка браузера на использование прокси-сервера SOCKS в соответствии с документацией rdb вовсе не требуется.

По какой-то причине localhost: 8080 не понимается FF59 (получает невидимый префикс www или что-то в этом роде).

...