热爱技术
专注分享

centos下搭建SS管理端-SSRpanel(远程节点篇)

接前文:centos下搭建SS管理端-SSRpanel(后端篇)

前面两篇文章我们搭建了前端和后端,我们已经可以成功FQ了。但是如果有多台FQ服务器而不是同一个IP地址呢,我们如何来管理多台服务器?

原理很简单,就是后端服务器(FQ服务端,节点)和前端服务器(网页服务器)共用一个数据库,而且ssrpanel也支持多个节点共用一个数据库。

我们可以选择一台服务器作为前端和数据库服务器,具体安装方法请看:centos下搭建SS管理端-SSRpanel(前端篇)

搭建完成前端后我们有了一台网页服务器,并且安装了数据库环境,并导入了默认数据库。

我们需要打开数据库的远程连接,在shell中执行:

mysql -uroot -p database

其中database表示你搭建前端时候创建的数据库名  回车后输入数据库密码

然后执行:

grant all privileges on *.* to 'root'@'%' identified by 'password';
flush privileges;

表示所有主机可以连接, root表示连接账号,password表示连接密码,账号密码可以自定义。

接着关闭防火墙(centos7):

service firewalld stop

搞定后在其他主机上连接下这个数据库:

mysql -hxxx.xxx.xxx.xxx -uroot -p database

-h后面表示数据库主机的地址,-u后面为登录账号,database表示数据库名(自行替换)

如图表示连接成功。

image.png

接下来按照:centos下搭建SS管理端-SSRpanel(后端篇)的方法搭建后端环境和SS服务端,其他不变,最后一步编辑usermysql.json的时候,修改配置如下:

image.png

host填写你数据库主机的地址

user填写连接的账号

password填写连接密码

db填写数据库名

node_id请自建节点获取。

然后执行 ./logrun.sh直接运行。没问题的话已经可以正常工作了。

如果需要关闭数据库的远程连接,请执行:

mysql -uroot -p mysql
输入密码
REVOKE ALL PRIVILEGES ON *.* FROM 'root'@'%';
select host,user from user where user='root';
delete from user where user='root' and host='%';
flush privileges;
select host,user from user where user='root';

如需允许指定IP连接,将本文中mysql命令中的%更改为IP地址或者域名即可。

赞(4) 打赏
未经允许不得转载:小伟博客 » centos下搭建SS管理端-SSRpanel(远程节点篇)

评论 11

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    usermysql.json在具体哪个位置啊

    Carl 4个月前 (03-27) 来自天朝的朋友 搜狗浏览器 Windows 7 回复
    • misery

      @Carl 执行完操作才会有这个文件 一般在根目录下面

      misery 3个月前 (04-11) 来自天朝的朋友 谷歌浏览器 Mac OS X 10_14_0 回复
  2. #2

    数据库连接不上
    ERROR 2003 (HY000): Can’t connect to MySQL server on ‘XXXXX’ (110)

    sky 4个月前 (04-05) 来自天朝的朋友 谷歌浏览器 Windows 7 回复
    • misery

      @sky 检查下防火墙或者3306端口有没有开

      misery 3个月前 (04-11) 来自天朝的朋友 谷歌浏览器 Mac OS X 10_14_0 回复
      • @misery 检查搭建有前端的服务器防火墙还是远程后端服务器的防火墙呢?

        sky 3个月前 (04-27) 来自天朝的朋友 谷歌浏览器 Windows 7
      • @misery 然后请问是要打开那个服务器的3306

        sky 3个月前 (04-27) 来自天朝的朋友 谷歌浏览器 Windows 7
      • misery

        @sky 数据库服务器,一般就是你的前端服务器

        misery 3个月前 (04-28) 来自天朝的朋友 谷歌浏览器 Mac OS X 10_14_0
      • @misery 非常感谢!开启端口后已经可以了,但是前面的图标是黑色的感叹号,后台系统概况显示这个节点不在线,但可以正常使用,只显示负载和在线人数及流量使用情况但不能统计这个节点的总使用流量,搞来搞去还是一样,该怎么弄呢?

        sky 3个月前 (04-30) 来自天朝的朋友 谷歌浏览器 Windows 7
  3. #3

    那我想问一下,如果多个想要多个节点要总么弄,直接改json文件还是?

    唯爱网络 4个月前 (04-05) 来自天朝的朋友 谷歌浏览器 Windows 10 回复

小伟博客 热爱技术 专注分享

网站发展历程WKM萌妹博客

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏