我试图在CentOS 6.5无头服务器上安装最新版本的btsyc。 我无法访问WebUI。
我通过configuration文件在端口65000上configuration了webui,并以configuration文件作为参数启动了btsync。 当我启动服务时,这由命令行回复确认:
Webui正在监听0.0.0.0:65000
服务本身被configuration为在端口lsof -Pnl +M -i4上运行。当我运行lsof -Pnl +M -i4 ,我得到以下输出:
btsync 25687 500 9u IPv4 536416051 0t0 TCP *:8888(LISTEN)
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 – 任何地方的任何地方状态新tcp dpt:65000
这里是所有的防火墙规则。 但无论如何,我试图完全停止iptables服务后运行btsync,这是相同的结果。
日志文件播放以下内容:
[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,结果是一样的。 我也尝试绑定我的服务器的IP地址,而不是0.0.0.0,相同的结果webui。 有任何想法吗?
[更新]所以我开始了整个过程再次使用默认configuration和端口8888,现在它的工作。 作为将来有这样一个问题的人的build议,请尝试在这里使用这个命令:
curl -k http://xxx.xxx.x.xxx:8888/gui -v
查看服务器是否从服务器的命令行运行。 如果服务器运行正常,它应该显示很长的一串HTML。 如果这样的话,尝试从那里修改configuration文件
从官方FAQ和下载包中的README :
重要提示:为了提高安全性,除非您configurationLAN侦听接口,否则LAN侦听接口将处于closures状态。 默认情况下,只能在运行Sync(localhost:8888)的计算机上访问WebUI。 为了使WebUI可以通过局域网访问,请使用configuration文件或以这种方式启动Sync:
$ ./btsync –webui.listen 0.0.0.0:8888