生活不只是眼前的苟且,还有诗和远方!

ss-panel魔改版宝塔略高级教程

优点:

  • 前端使用宝塔界面,方便搭建;
  • 增加bbr支持;
  • 增加虚拟内存部分,小内存鸡也可以上手了;

bbr一键脚本

支持非openVZ主机,非常不建议用ovz做机场

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

增加虚拟内存

增加1G的Swap分区

dd if=/dev/zero of=/var/swap bs=1024 count=1048576
mkswap /var/swap
chmod 0644 /var/swap
swapon /var/swap
echo '/var/swap   swap   swap   default 0 0' >> /etc/fstab

魔改页面搭建

安装宝塔界面

  • centos 6/7
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
  • Ubuntu:
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
  • Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
  • Fedora
wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh

新建网站

  • lnmp
    《ss-panel魔改版宝塔略高级教程》
  • 按照正常方式新建网站
    《ss-panel魔改版宝塔略高级教程》
  • 点击配置
    《ss-panel魔改版宝塔略高级教程》
  • 修改路径
    在配置文件中找到 root /home/wwwroot/your.web.site;,加上public
    改成这个样子root /home/wwwroot/your.web.site/public;
    《ss-panel魔改版宝塔略高级教程》
  • 添加伪静态
         location / {
            try_files $uri $uri/ /index.php$is_args$args;
        }  

《ss-panel魔改版宝塔略高级教程》

搭建魔改站点

cd /www/wwwroot/m.feiyang.li
git clone https://git.coding.net/mmmwhy/mod.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard


chown -R root:root *
chmod -R 755 *
chown -R www:www storage

php composer.phar install         #必须安装,重要
cd /www/wwwroot/m.feiyang.li
chattr -i .user.ini
mv .user.ini ./public
cd ./public
chattr +i .user.ini

直接在宝塔控制面板中重启网页服务器nginxapache或其他。
《ss-panel魔改版宝塔略高级教程》

增加定时任务

底下的m.feiyang.li,请替换成自己的网址

yum -y install vixie-cron crontabs
rm -rf /var/spool/cron/root
echo 'SHELL=/bin/bash' >> /var/spool/cron/root
echo 'PATH=/sbin:/bin:/usr/sbin:/usr/bin' >> /var/spool/cron/root
echo '*/20 * * * * /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1' >> /var/spool/cron/root
echo '30 22 * * * php /www/wwwroot/m.feiyang.li/xcat sendDiaryMail' >> /var/spool/cron/root
echo '0 0 * * * php /www/wwwroot/m.feiyang.li/xcat dailyjob' >> /var/spool/cron/root
echo '*/1 * * * * php /www/wwwroot/m.feiyang.li/xcat checkjob' >> /var/spool/cron/root
/sbin/service crond restart

导入数据库

  • 下载文件 sspanel,保存在本地,马上要用。
  • 设置root密码,设置一个你记得住的,切记,要记得住。
    《ss-panel魔改版宝塔略高级教程》
  • 之后进入上边的那个phpmyadmin,新建sspanel数据库
    《ss-panel魔改版宝塔略高级教程》
  • 然后点击左边那个sspanel,导入刚才那个135002984.sql文件
    这个时候,你会出现一大堆数据库内容
    《ss-panel魔改版宝塔略高级教程》

配置config

vi /www/wwwroot/m.feiyang.li/config/.config.php

主要需要修改的是:

  • mukey $System_Config['muKey'] = '';与后端交互用
  • 数据库对接部分,还记的你自己设置的密码吗?db_password填自己的密码就好。
# database 数据库配置
$System_Config['db_driver'] = 'mysql';
$System_Config['db_host'] = 'localhost';
$System_Config['db_database'] = 'sspanel';
$System_Config['db_username'] = 'root';
$System_Config['db_password'] = 'root';
$System_Config['db_charset'] = 'utf8';
$System_Config['db_collation'] = 'utf8_general_ci';
$System_Config['db_prefix'] = '';

这个时候,页面就应该搭好了。
默认账号:ss@feiyang.li
默认密码:feiyang

其余常见命令:

  • 添加管理员
php xcat createAdmin
  • 重置流量
php xcat resetTraffic
  • 发送流量使用情况邮件
php xcat sendDiaryMail
  • 下载客户端
php -n xcat initdownload

前端搭建完毕,后端可以直接使用本站提供的一键脚本

特点

  • 支持ssr,vpn等多种方式
  • 支持支付宝面对面付款,可以直接转入自己的支付宝账户哦。详情见f2fpay大佬修改版。至于怎么申请
  • 与之前一样,全自动脚本,不需要自己动手配置,知道自己的域名,想一个密码就可以了。
  • 这回把php依赖安装直接取消了,统一下载好放在安装包中,再也不用担心因为php依赖被墙导致的失败了。
  • 可以使用BBR加速:选择对应一键代码即可
  • 前端使用最新ss-panel v3 mod魔改版,稳定性和可管理行都有明显提高。
  • 后端使用Python port of ShadowsocksR,多用户版本,与前端完美对接。
  • 过程全自动,所以可能碰到的坑都提前做好处理。

要求

centos6 X64 注意,前端必须是这个6系列版本,否则会出现redius对接问题。后端同样建议这个版本,不过别的版本也无所谓。

截图

《ss-panel魔改版宝塔略高级教程》《ss-panel魔改版宝塔略高级教程》《ss-panel魔改版宝塔略高级教程》

一键脚本

wget -N --no-check-certificate https://raw.githubusercontent.com/mmmwhy/ss-panel-and-ss-py-mu/master/ss-panel-v3-mod.sh && chmod +x ss-panel-v3-mod.sh && bash ss-panel-v3-mod.sh

第一步 建立SS-panel v3 mod魔改版站点

输入1,回车即可
《ss-panel魔改版宝塔略高级教程》
除去lnmp自身的编译时间(lnmp编译的时候,需要多敲一次回车确认
《ss-panel魔改版宝塔略高级教程》
3分钟即可一键搞定ss-panel魔改版的安装。对会的人来说,安装魔改版ss-panel一点都不难,对不会的人来说难于上天呐。 默认账号:ss@feiyang.li 默认密码:feiyang

第二步 在网站内新建节点

注意进入前端后,第一件事就是先新建节点 管理面板–>节点列表–>右下角加号–>输入信息
《ss-panel魔改版宝塔略高级教程》

第三步 新建node节点(先在网站新建节点信息,记住node_id

node_id长这个样子
《ss-panel魔改版宝塔略高级教程》

wget -N --no-check-certificate https://raw.githubusercontent.com/mmmwhy/ss-panel-and-ss-py-mu/master/ss-panel-v3-mod.sh && chmod +x ss-panel-v3-mod.sh && bash ss-panel-v3-mod.sh

输入2,之后需要输入前端站点的domaintokennode_id

  • doamin:如果前端站点就建立在本vps上,第一个domain直接回车即可,会自动获取当前ip地址。(注意自己域名到底是https还是http,否则可能出现无法推送使用记录的情况。)
  • mukey(token):如果前端站点也是使用本脚本搭建,第二个token也可以直接回车,默认值即为前端token,可自动对接。
  • node_id:还记得上边那个图里边的ID吗?就是那个了,默认第一个ID是3,我那个4是因为我把第一个节点删了。。。

《ss-panel魔改版宝塔略高级教程》

其他

  • 以后新建ss-panel魔改节点的时候,遵循先第二步后第三步的顺序,切勿没有节点即新建node,否则可能因为读取不到id信息而报错。
  • 注:通过脚本运行默认日志会保存在根目录的ssserver.log,可手动查看。如果有问题,请带着日志内容来问。
  • 请不要修改staff内的版权信息,否则可能会招致所有开发者的厌恶。
  • 已经在digitalocean,腾讯云。ethernetservers,virmach通过测试
  • 如果在您的网站上加上本站友链的话,我可以为你解决包括ss-panel,ss-panel 魔改版,shadowsocks-manager
  • 前端教程全文后端教程全文
  • 相对来说后端使用WEBAPI_TOKEN 会简单很多,只需要NODE_ID,WEBAPI_URL,和前端配置里边的mukey输入到 WEBAPI_TOKEN.
  • 脚本只是提供一个很基本的尝鲜体验,如果要长期使用,请手动搭建。

本文出自:

https://91vps.club/2017/05/27/ss-panel-v3-mod/

https://91vps.club/2017/06/08/ss-panel-2/

点赞
  1. aohun说道:

    如何修改添加节点的密码和混淆?

    1. 你好:
      1、新注册用户的默认协议在config/.config文件中修改
      2、已有的某个用户的协议在管理面板-用户列表中修改

  2. aohun说道:

    新增节点的密码也在这里修改吗?

    1. 新增节点的密码每个用户自己在前端界面中自助设置的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据