十一博客 十一博客

一键ss-panel-v3魔改版搭建脚本及问题

in 默认类,技术控,分享控 read (24030) 文章转载请注明来源!

对于许多懒得折腾或者不会折腾的小白,可以选择使用一键脚本搭建

针对本脚本已经做了许多优化与升级,在食用过程中有什么疑问可以QQ找我或者留言

此脚本有以下特性:

  • 依赖魔改官方文档制作升级
  • 支持Centos 7.x系统
  • PHP采用性能较高的lnmp一键包,安装速度优化
  • 脚本自带BBR加速与锐速破解版
  • 前端使用最新官方魔改版,兼容SS和SSR
  • 后端使用最新版ShadowsocksR,兼容性极高,与前端完美对接。
  • 脚本只适合懒人或小白,商业化请自行修改相关密码(数据库账号密码默认为root)

2017.11.16更新:

  • 原版自带前端主题
  • 新增一键卸载阿里云云盾
wget -N --no-check-certificate https://raw.githubusercontent.com/echo-marisn/ssrv3-one-click-script/master/ssrv3.sh && chmod +x ssrv3.sh && ./ssrv3.sh 2>&1 | tee ssrv3.log
TIM截图20171117121536.png

2017.11.07更新:

  • 新增ms主题版一键脚本:
wget -N --no-check-certificate https://raw.githubusercontent.com/echo-marisn/ssrv3-one-click-script/master/v3-ms.sh && chmod +x v3-ms.sh && ./v3-ms.sh 2>&1 | tee v3-ms.log
TIM截图20171107124545.png TIM截图20171107124536.png TIM截图20171107124526.png TIM截图20171107124515.png
  • 新增原版Github版,适合国外服务器:
wget -N --no-check-certificate https://raw.githubusercontent.com/echo-marisn/ssrv3-one-click-script/master/ssrv3.sh && chmod +x ssrv3.sh && ./ssrv3.sh 2>&1 | tee ssrv3.log

2017.11.04更新:

  • 新增一键更改数据库密码

2017.10.07更新:

  • 修复数据库问题[数据库地址为http://ip/phpmyadmin 一定记得更改文件夹名或数据库账号密码]
  • 去掉Centos 6.x系统兼容
  • 新用户注册现金奖励
  • 速度和设备数量限制
  • 新注册用户体验高等级节点
  • 更多东西自己发掘~

再次说明几个重要的东西:

  • 选择搭建先搭建BBR或锐速,推荐搭建BBR
  • 如果要对接,输入IP或域名的时候要带上http://
  • 先搭建前端,后台管理添加节点,再选择脚本的节点搭建
  • 记住添加节点的ID,至少都是3,不能回车!!
  • 80端口被前端占用,所以无法用80端口,如果你想用80端口,可以选择端口转发
wget --no-check-certificate https://git.oschina.net/marisn/ssr_v3/raw/master/ssrv3.sh&&chmod +x ssrv3.sh&&bash ssrv3.sh

搭建要求:

支持Centos 7.x系统

部分截图:

QQ截图20170815112040.png TIM截图20170607204211.png QQ截图20170815110538.png QQ截图20170815111133.png

一键脚本

wget --no-check-certificate https://git.oschina.net/marisn/ssr_v3/raw/master/ssrv3.sh&&chmod +x ssrv3.sh&&bash ssrv3.sh

请根据提示完成搭建

默认账号:marisn@67cc.cn

默认密码:marisn

搭建完后请务必在前端后台更改账号密码

完成前端搭建请在网站内新建节点

!!!注意进入前端后,第一件事就是先新建节点

管理面板–>节点列表–>右下角加号–>输入信息

新建节点名请按照 XX - ShadowsocksR 的格式填写,避免不必要的问题出现

TIM截图20170607205802.png TIM截图20170608213043.png

再次运行上面的脚本

选择添加节点,根据脚本提示操作

前端重启命令:QD 后端重启命令:HD

mukey值请在配置文件中更改,默认可不更改

配置文件路径:
/home/wwwroot/default/config/.config.php

因为文件被隐藏,所以用SFTP下载下来修改,推荐使用notepad++修改

所有要自定义的东西请在配置文件中更改

TIM截图20170607210157.png

其他问题

  • 以后新建ss-panel魔改节点的时候,遵循先第二步后第三步的顺序,切勿没有节点即新建node,否则可能因为读取不到id信息而报错。
  • 如果你想自定义端口,可以在后台管理中心修改用户端口,从而达到自定义端口。
    第一次使用请把1025端口重置才会有网哦~
    管理面板–>节点列表–>编辑用户资料–>修改连接端口,保存
    PS:如果相关端口已经被占用,则保存时会提示空白,请选择未开端口自定义
  • 已经在 阿里云, 腾讯云,华为云,京东云,vultr,快云服务器上通过测试

更多问题请留言。

数据库问题:关于SS-panel-v3的数据库问题

HTTPS问题:将SS-panel网站支持 SSL 强化安全性

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://blog.67cc.cn/archives/one-click-ssrv3-magic-revision-to-build-scripts-and-problems.html (转载时请注明本文出处及文章链接)

技术日常linux相关脚本
发表新评论
已有 217 条评论
  1. CHENG
    CHENG 10Chrome 66
    回复

    主题里面appName在哪里改耶

  2. 鸽鸽
    鸽鸽 10Chrome 67
    回复

    萌新提问!搭了这个面板后还需要再搭ssr吗……用一个服务器弄了面板,然后开了个新服务器(这个服务器是空的)做节点,然后节点有个灰色的感叹号……(:з」∠),用不了

    1. 十一
      十一本文作者 10Chrome 63
      回复

      @鸽鸽 节点可以用脚本搭建,但是信息得填正确才可以,你可以进/root/shadowsocks,使用命令python server.py查看报错

      1. 鸽鸽
        鸽鸽 10Chrome 67
        回复

        @十一 是用这个一键脚本的第二个选项来搭建吗(:з」∠)。我不知道我的步骤有没有错:先在前端新建节点,记住那个节点的ID。然后用xshell连上想做节点的服务器,并使用一键脚本,装好BBR后再使用第二项(一键装节点)。然后我进入userapiconfig.py,把API_INTERFACE 改成 marisnmod,,再改  MYSQL_USER = 'root'
           MYSQL_PASS = 'root'   其他的就没动过了……(防火墙已关)然后python server.py 报错(:з」∠)2018-08-30 09:19:19 INFO util.py:49 loading libcrypto from libcrypto.so.10
        2018-08-30 09:19:19 INFO asyncdns.py:324 dns server: [('108.61.10.10', 53)]
        2018-08-30 09:19:19 INFO asyncdns.py:324 dns server: [('108.61.10.10', 53)]
        2018-08-30 09:19:19 ERROR db_transfer.py:870 Traceback (most recent call last):
          File "/root/shadowsocks/db_transfer.py", line 862, in thread_db
            db_instance.push_db_all_user()
          File "/root/shadowsocks/db_transfer.py", line 288, in push_db_all_user
            self.update_all_user(dt_transfer)
          File "/root/shadowsocks/db_transfer.py", line 79, in update_all_user
            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 409, in _connect
            raise OperationalError(2003, "Can't connect to MySQL server on %r (%s)" % (self.host, e.args[]))
        OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (111)")

        连不上数据库吗(:з」∠)_。唉

      2. 鸽鸽
        鸽鸽 10Chrome 67
        回复

        @十一 大佬,是用一键脚本的第二项来搭建后端吧(:з」∠) 是这样哒,我首先在前端网页的后台那里新建了节点,记住了ID
        然后新建了一个服务器,在服务器上运行一键脚本,先装了BBR,再一键建立节点
        建立节点后,打开/root/shadowsocks/userapiconfig.py ,并修改 API_INTERFACE 为 API_INTERFACE = 'marisnmod'
        并把MYSQL那一堆改为
        MYSQL_HOST = '127.0.0.1'
        MYSQL_PORT = 3306
        MYSQL_USER = 'root'
        MYSQL_PASS = 'root' 其他东西就没动了(:з」∠) 但是python server.py还是报错
        2018-08-30 09:28:40 INFO util.py:49 loading libcrypto from libcrypto.so.10
        2018-08-30 09:28:40 INFO asyncdns.py:324 dns server: [('108.61.10.10', 53)]
        2018-08-30 09:28:40 INFO asyncdns.py:324 dns server: [('108.61.10.10', 53)]
        2018-08-30 09:28:40 ERROR db_transfer.py:870 Traceback (most recent call last):
          File "/root/shadowsocks/db_transfer.py", line 862, in thread_db
            db_instance.push_db_all_user()
          File "/root/shadowsocks/db_transfer.py", line 288, in push_db_all_user
            self.update_all_user(dt_transfer)
          File "/root/shadowsocks/db_transfer.py", line 79, in update_all_user
            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 409, in _connect
            raise OperationalError(2003, "Can't connect to MySQL server on %r (%s)" % (self.host, e.args[]))
        OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (111)") 做小白好痛苦啊o(╥﹏╥)o

        1. 十一
          十一本文作者 10Chrome 63
          回复

          @鸽鸽 对接脚本推荐https://blog.67cc.cn/archives/sspanelv3-magic-change-one-click-docking-script.html这个

          1. 鸽鸽
            鸽鸽 10Chrome 67
            回复

            @十一 成功了(:з」∠),不过是因为数据库的地址不是在127.0.0.1,而是在服务器上……所以一直连不上

  3. liangqing
    liangqing 10Chrome 63
    回复

    提示no found,是不是连接挂了

    1. 十一
      十一本文作者 NQQ浏览器 8
      回复

      @liangqing 这个版本的已删除 请使用其他版本

❋该站点已苟活
© 2017-2018 十一博客 蜀ICP备15021123号-1
又拍云
PREVIOUS NEXT
雷姆
拉姆