ss-panel(ss-R)前后端一键安装脚本

前几天分享了ss-panel前后端的搭建教程,现在为了练习自己的技术,写了个一键安装脚本!

请注意,本脚本仅仅适用于centos7.*

最新更新:2016/11/5

本脚本包括以下功能:

  • 使用rpm方式搭建LNMP,比市场上的LNMP一键安装包更高效,同时减轻了CPU负担,安装的时间段而且不会安装太多依赖
  • 安装是依赖最新的SS-panel的源码,以及最新ss-rm的代码
  • 本脚本集成了对LNMP以及ss的前端和后端,但是部分依然需要手动操作,请看详细教程!

 

脚本下载以及运行

首先执行

如果没有安装web服务器的,可能时间编译很长,所以使用screen,这样即使断开ssh也可以照常编译!

最新脚本无需编译,安装迅速!

如果网络掉线,可以重新连接,再执行 screen -r ssmanyuser 就会看到你的安装进程。

然后执行:

 

 

安装ss-panel

请保证纯净的系统,不带LNMP,本脚本自带LNMP安装以及web的安装

ss-panel(ss-R)前后端一键安装脚本

选择1,安装ss-panel前端,注意,首先要安装好前端!

所以输入1,然后回车!

安装好了以后,打开网站配置文件

ss-panel(ss-R)前后端一键安装脚本

打开配置文件

ss-panel(ss-R)前后端一键安装脚本

如果需要修改,就修改上面红框的,脚本已经写死了,可以不修改,如果自定义的话,一定要注意上面的!

 

数据库配置

首先输入上述代码进行数据库初始化

配置数据库密码等,这个自行设置!

然后就是创建数据库和导入数据库了

ss-panel(ss-R)前后端一键安装脚本

进入新建的数据库

ss-panel(ss-R)前后端一键安装脚本

导入数据库数据

ss-panel(ss-R)前后端一键安装脚本

然后退出数据库

打开到网页文件夹

ss-panel(ss-R)前后端一键安装脚本

配置配置文件

配置网页文件(.env),就是站点信息,很简单的

这里配置好站点名称和数据库信息就可以了

添加管理员

 

最后登录下网站

ss-panel(ss-R)前后端一键安装脚本

首先进入管理员,添加一个节点,虽然咱们没有搭建节点,这只是个前端,但是需要先添加的

进入节点管理,添加节点

ss-panel(ss-R)前后端一键安装脚本

自定义加密要支持喔!

然后确定添加

ss-panel(ss-R)前后端一键安装脚本

记住节点前面的ID,的数字,图上是1

好了,前端搭建完成!

节点搭建

ss-panel(ss-R)前后端一键安装脚本

选择2搭建节点服务器

输入2,然后回车

等自动安装完成后,打开/root/shadowsocks-R

ss-panel(ss-R)前后端一键安装脚本

然后就OK

运行python server.py

ss-panel(ss-R)前后端一键安装脚本

这个是成功的截图!

怎样,不错吧?

开机启动的话,直接把这个命令写入/etc/rc.d/rc.local里去!

ss-panel(ss-R)前后端一键安装脚本

回到前台就可以看到我们的节点在线情况了!

其实配置很简单的,大家可以自己试试!有问题下面可以提出,最新脚本更新在2016/11/5编辑!

 

 

 

 

TIPs

1,ss-panel面板放在/home/www/~目录!

如果有还是不会安装的,可以直接联系我帮忙!微博:独角兽的印迹,或者邮箱:david@mail.echoteen.com

 

如果需要多节点稳定SS,请使用本站免费  七月上

开通和使用方法:免费shado-wso-cks账号分享

david

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:258   其中:访客  162   博主  93

  1. avatar kamikoto 0

    https://cloud.echoteen.com/s/24bSM2Ba48JTHlQ/download
    Resolving cloud.echoteen.com (cloud.echoteen.com)… 13.75.118.17
    Connecting to cloud.echoteen.com (cloud.echoteen.com)|13.75.118.17|:443…
    一直这样子下载不了,怎么办

  2. avatar boblee 1

    start create admin accountPHP Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[28000] [1045] Access denied for user ‘sspanel’@’localhost’ (using password: YES)’ in /home/www/panel/vendor/illuminate/database/Connectors/Connector.php:55
    Stack trace:
    #0 /home/www/panel/vendor/illuminate/database/Connectors/Connector.php(55): PDO->__construct(‘mysql:host=loca…’, ‘sspanel’, ‘sspanel’, Array)
    #1 /home/www/panel/vendor/illuminate/database/Connectors/MySqlConnector.php(24): Illuminate\Database\Connectors\Connector->createConnection(‘mysql:host=loca…’, Array, Array)
    #2 /home/www/panel/vendor/illuminate/database/Connectors/ConnectionFactory.php(61): Illuminate\Database\Connectors\MySqlConnector->connect(Array)
    #3 [internal function]: Illuminate\Database\Connectors\ConnectionFactory->Illuminate\Database\Connectors\{closure}()
    #4 /home/www/panel/vendor/illuminate/database/Connection.php(875): call_user_func(Object(Closure))
    #5 /home/www/panel/vendor/illuminate/database/Connection.php(743): Illuminate\Database\Connection->getPdo()
    #6 /home in /home/www/panel/vendor/illuminate/database/Connectors/Connector.php on line 55

    博主- -我的问题和86楼的兄弟一样~~您有办法解决嘛。。。

    • avatar l 1

      @boblee 同样的问题,不知道是php.ini的问题还是数据库的问题,网上搜过之后,在etc目录的php.ini没有找到相应设置。
      如果是数据库的问题,不知道是哪步出了问题,忘博主答复,等了几天了,一直卡在这儿。

  3. avatar 火眼 0

    博主您好,我想问下,用了您的这个一键安装脚本安装了以后 怎么配置https呢 我看了下网上的相关教程 都不适用您的这个一键安装 希望博主能指点下我 谢谢啦~

  4. avatar 御宅の鸡蛋 1

    我想问下单端口多用户怎么弄?我想固定在11888这个端口里面的流控

  5. avatar darvenzil 0

    博主你好!
    我在完成第一步 1. install ss-panel (with lnmp)之后,在ss panel 中添加节点,填了所有内容后,按“添加”之后,没有任何反应。再重新进入节点管理,没有看到添加的节点,请问是怎么一回事?
    谢谢!

  6. avatar 逆添网 1

    ssr子服务器启动提示这样

    2017-01-10 11:47:17 ERROR db_transfer.py:216 Traceback (most recent call last):
    File “/root/shadowsocks-R/db_transfer.py”, line 209, in thread_db
    rows = db_instance.pull_db_all_user()
    File “/root/shadowsocks-R/db_transfer.py”, line 332, in pull_db_all_user
    db=self.cfg[“db”], charset=’utf8′)
    File “/usr/lib/python2.7/site-packages/cymysql/__init__.py”, line 85, in Connect
    return Connection(*args, **kwargs)
    File “/usr/lib/python2.7/site-packages/cymysql/connections.py”, line 244, in __init__
    self._connect()
    File “/usr/lib/python2.7/site-packages/cymysql/connections.py”, line 411, in _connect
    self._get_server_information()
    File “/usr/lib/python2.7/site-packages/cymysql/connections.py”, line 512, in _get_server_information
    packet = MysqlPacket(self)
    File “/usr/lib/python2.7/site-packages/cymysql/packet.py”, line 67, in __init__
    raise_mysql_exception(self.__data)
    File “/usr/lib/python2.7/site-packages/cymysql/err.py”, line 142, in raise_mysql_exception
    _check_mysql_exception(errinfo)
    File “/usr/lib/python2.7/site-packages/cymysql/err.py”, line 138, in _check_mysql_exception
    raise InternalError(errno, errorvalue)
    InternalError: (1130, u”Host ‘192.3.7.58’ is not allowed to connect to this MariaDB server”)

  7. avatar 逆添网 1

    用户中心节点可以显示情况了,但是就是连接不上,手机版连上不出网

  8. avatar l 1

    修改了.env 。成功安装了:start create admin accountSuccessful/添加成功!
    但是通过ip和域名都进不去网站,是环境没装好的问题么?系统是docker centos7 x64的.
    之前试过用Vestacp装环境的那个教程,卡住了,试博主这个教程,也卡了。
    顺便说一句,修改文件可以用sftp吧?用vim太麻烦了

  9. avatar liufei 0

    无论是点登陆还是注册,都会出现错误500,要怎么解决?4o2EPRy.jpg

  10. avatar aass 0

    安装好了以后,打开网站配置文件,cd /etc/nginx/conf.d.
    显示找不到nginx文件夹,我用ftp看,也没有找到。
    我是用的樱花服务器实验,不知道是不是和这个有关。

    • avatar david

      @aass 恩恩,脚本运行正常么?

  11. avatar 挑战世俗 0

    支持多节点吗?回家试试,感谢分享~

  12. avatar 金发大表哥 1

    我搭建好后,网站能正常访问,但是节点连接不上,始终没有上传和下载数据
    而且python server.py执行后也没有错误
    sgdfg.PNG

  13. avatar Jackli 0

    按照以上方法设置,网站可以正常打开,但是输入用户名和密码点登录无反应,检查了数据库连接,使用新建的数据库用户可以登录到mysql,具体是什么问题导致的呀?盼回复。谢谢,服务器nginx正常,并没有报错。
    nginx 17054 17041 0 17:13 ? 00:00:00 php-fpm: pool www
    nginx 17055 17041 0 17:13 ? 00:00:00 php-fpm: pool www
    nginx 17057 17041 0 17:13 ? 00:00:00 php-fpm: pool www
    nginx 17058 17041 0 17:13 ? 00:00:00 php-fpm: pool www
    nginx 17059 17041 0 17:13 ? 00:00:00 php-fpm: pool www
    root 24554 1 0 18:28 ? 00:00:00 nginx: master process nginx
    nginx 24555 24554 0 18:28 ? 00:00:00 nginx: worker process
    root 24801 3065 0 18:34 pts/1 00:00:00 grep –color=auto nginx

  14. avatar Hcax-Y 1

    每一步都做好了 做到添加完管理员 然后打开网页就显示 EOF 就是打不开网页(有域名,我用原版sspanel打开网页是500)

  15. avatar abcfja 1

    博主,我安装好以后再nginx里添加了ssl,但是ss就不能用了,这怎么解决啊

  16. avatar fanjiaan 1

    博主,您好。usermysql.json的ssl怎么配置呢,这样对不对呢?dgd.PNG

  17. avatar GBigCousin 1

    博主你好,如何配置ssl呢,我已经在nginx设置了,但是这样SS就不能用了dgd.PNG

    • avatar david

      @GBigCousin 你这个设置有问题啊,你看看nginx设置ssl怎么弄得

  18. avatar 墨楠 0

    提示,是不是数据库没设置好?start create admin accountPHP Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[28000] [1045] Access denied for user ‘ss’@’localhost’ (using password: YES)’ in /home/www/panel/vendor/illuminate/database/Connectors/Connector.php:55