优点:
- 前端使用宝塔界面,方便搭建;
- 增加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
- 按照正常方式新建网站
- 点击配置
- 修改路径
在配置文件中找到root /home/wwwroot/your.web.site;
,加上public
改成这个样子root /home/wwwroot/your.web.site/public;
- 添加伪静态
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
搭建魔改站点
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
直接在宝塔控制面板中重启网页服务器nginx
或apache
或其他。
增加定时任务
底下的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密码,设置一个你记得住的,切记,要记得住。
- 之后进入上边的那个phpmyadmin,新建
sspanel
数据库
- 然后点击左边那个sspanel,导入刚才那个135002984.sql文件
这个时候,你会出现一大堆数据库内容
配置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'] = '';
这个时候,页面就应该搭好了。
默认账号:[email protected]
默认密码: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对接问题。后端同样建议这个版本,不过别的版本也无所谓。
截图
一键脚本
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,回车即可
除去lnmp自身的编译时间(lnmp编译的时候,需要多敲一次回车确认)
3分钟即可一键搞定ss-panel魔改版的安装。对会的人来说,安装魔改版ss-panel一点都不难,对不会的人来说难于上天呐。 默认账号:[email protected] 默认密码:feiyang
第二步 在网站内新建节点
注意进入前端后,第一件事就是先新建节点 管理面板–>节点列表–>右下角加号–>输入信息
第三步 新建node节点(先在网站新建节点信息,记住node_id)
node_id长这个样子
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,之后需要输入前端站点的domain,token,node_id。
- doamin:如果前端站点就建立在本vps上,第一个domain直接回车即可,会自动获取当前ip地址。(注意自己域名到底是https还是http,否则可能出现无法推送使用记录的情况。)
- mukey(token):如果前端站点也是使用本脚本搭建,第二个token也可以直接回车,默认值即为前端token,可自动对接。
- node_id:还记得上边那个图里边的ID吗?就是那个了,默认第一个ID是3,我那个4是因为我把第一个节点删了。。。
其他
- 以后新建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.
- 脚本只是提供一个很基本的尝鲜体验,如果要长期使用,请手动搭建。
本文出自:
文章评论
如何修改添加节点的密码和混淆?
@aohun 你好:
1、新注册用户的默认协议在config/.config文件中修改
2、已有的某个用户的协议在管理面板-用户列表中修改
新增节点的密码也在这里修改吗?
@aohun 新增节点的密码每个用户自己在前端界面中自助设置的。