RethinkDB WebUI绑定与代理异常:无法安全配置HTTP客户端
无法安全配置RethinkDB HTTP客户端绑定的问题
我最近被RethinkDB的HTTP客户端绑定配置折腾坏了——怎么都没法完成安全配置:要么不得不把端口暴露到全网,要么通过代理访问时直接被拒绝。现在只能每次用bind-http=all重启RethinkDB守护进程才能正常访问,这显然不符合安全要求。
我是在ArchLinux环境下,通过systemctl来启动RethinkDB的,先后尝试了三种配置(配置文件位于/etc/rethinkdb/instances.d/mydb.conf):
bind-http=localhost:出现解析'localhost'失败的问题bind-http=127.0.0.1:通过代理连接时直接被拒绝bind-http=1.2.3.4:实际效果居然和bind-http=all一样,完全把端口暴露出去了
另外补充一下代理的情况:我的Firefox 59使用SOCKS代理是正常工作的,已经确认浏览器IP已经变成了1.2.3.4,代理命令如下:
$ ssh -TND 8080 user@1.2.3.4
我可以肯定之前是成功配置过安全绑定的,问题是在同时更新了Firefox和RethinkDB之后才出现的(甚至Firefox 59现在也没法解析'localhost'了)。实在搞不清楚这是软件Bug、新引入的特性,还是我遗漏了什么关键配置,恳请各位大佬帮忙分析一下!
内容的提问来源于stack exchange,提问作者shevket
相关产品推荐
相关产品推荐

