一、前置要求
耐心
安装需要花费许多时间,有可能还会安装失败,需要重来,确保你有足够的耐心和时间
基础知识
如果你什么都不懂,比如连端口都不知道怎么放行,Linux 常见命令也不会,遇到问题也不会 Google,建议你先学习好相关知识再来
域名一个
确保你对域名解析等概念和操作比较熟悉,这里不会教你这些内容。
VPS 系统要求
- Cent OS 7 及以上
- Ubuntu 16 及以上
- Debian 9 及以上
前端 VPS 配置要求
- 1 CPU 以上
- 个人使用 1G 即可(需要swap),长期稳定运行建议 2 G 及以上
- 10 G 硬盘空间及以上
建站的服务器推荐选择稳定可靠的大商家,国内网络可以不做过多要求,国际网络要稳定,因为通常是需要套 CDN 的。不套 CDN 的话,建议买高防服务器。
以下是推荐的服务器商家:vultr
后端 VPS 配置要求
没有硬性要求,取决于后端需要运行多少用户
二、安装宝塔
Cent OS
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
等待脚本运行完成,完成后脚本会输出宝塔面板访问地址和宝塔用户名密码,进入浏览器登录即可。如果打不开的话,那就是防火墙没放行,这个要到 VPS 商家面板里放行。
三、安装 SSPanel Uim
安装 LNMP
登录宝塔后会提示安装 LNMP,我们这里选择安装 Nginx、MySQL、PHP、phpMyAdmin,注意版本不要选错。
点击一键安装后宝塔会在后台进行安装,这个过程比较久,可能需要十几分钟,安装完成后再继续下面的教程。
配置 PHP
进入<软件商店>,找到刚刚安装的 PHP 7.4,点击设置
删除如图所示的函数。
部署 SSPanel Uim
创建站点
选择<网站>,点击添加站点
这里假设你的域名为 aaa.com,并且已经将 www.aaa.com 解析到了 VPS 的 IP 地址上,按照以下配置创建站点。
数据库用户名和密码可以自定义。
创建站点后会帮你创建数据库,数据库名默认和你的数据库用户名一样,注意不要搞混。
安装 SSPanel Uim
自行将命令中的<域名>替换为创建站点时的域名,教程里是 www.aaa.com
进入站点目录,并删除自动创建的文件
cd /www/wwwroot/域名/
rm * -rf
下载 SSPanel Uim 最新版
以下两条命令只运行一个,根据你的需要进行选择
# 下载 master 分支,代码很久没更新了,不建议使用
git clone -b master https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
# 下载 dev 分支
git clone -b dev https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
安装SSPanel Uim,注意替换<域名>替换为创建站点时的域名,教程里是 www.aaa.com
git config core.filemode false
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install
cp config/.config.example.php config/.config.php
cp config/appprofile.example.php config/appprofile.php
cd ../
chmod -R 755 域名/
chown -R www:www 域名/
ln -s /www/wwwroot/域名/sql/glzjin_all.sql /www/backup/database/
修改站点
修改之前添加的站点,在网站目录中修改运行目录,并保存
伪静态加入以下内容并保存
location / {
try_files $uri /index.php$is_args$args;
}
设置 ssl 使用 https 访问,宝塔会自动帮你申请证书,申请完之后记得勾选强制 HTTPS,这里不做演示了
导入数据库
如果这里没出现文件,那么则运行此命令:ln -s /www/wwwroot/域名/sql/glzjin_all.sql /www/backup/database/
配置 config
该文件需要配置许多东西,这里只讲基本配置,确保网站能够正常运行,其它的配置可以自行查看配置文件里的说明进行配置
配置以下内容后,记得保存,注意根据你实际情况进行配置,不要跟我的一样
创建管理员账号以及其它初始化工作
cd /www/wwwroot/域名/
php xcat User createAdmin
php xcat User resetTraffic
php xcat SyncRadius syncusers
php xcat Tool initQQWry
php xcat Tool initdownload
至此,SSPanel Uim 安装完毕,你现在可以打开 http://www.aaa.com 来访问你的网站,并登录刚才创建的管理员账号
四、对接 soga 后端 v2ray 功能
进入管理面板,添加一个 v2ray 节点
如图,节点地址格式按照下面的教程说明进行配置,其余配置自行设置
soga 安装与配置
教程移步:https://soga.vaxilu.com/soga-v2ray/sspanel-v2ray
docker 启动方式请查看:https://soga.vaxilu.com/docker/docker-tutorial
五、对接 soga 后端 trojan 功能
进入管理面板-节点列表,添加一个 Trojan 节点,其余配置自行设置
soga 安装与配置
教程移步:https://soga.vaxilu.com/soga-trojan/sspanel-trojan
docker 启动方式请查看:https://soga.vaxilu.com/docker/docker-tutorial
作者大大,您的 Paypal 捐赠链接失效了。
remote: Repository not found.
fatal: repository ‘https://github.com/Anankke/SSPanel-Uim.git/’ not found
安装第一部提示。。。这是git库没了么
解除禁用的函数还有exec proc_get_status proc_open shell_exec 还要修改compase.json 将 charlottedunois/yasmin 改成 laravel-discord/yasmin
安装 SSPanel Uim开始出错 要么就文件目录不存在 修改站点第一次可以修改 出错后第二次无法修改就算取消跨站保护也无法修改
建议还是出一期视频吧
群主可以写一下 备份还原 操作方法吗?
请问一下,节点地址填:ip;443;2;ws;tls;path=/cqyg|server=m.wai*.xyz
ip提示在线
用户前端也可以复制订阅,但是是tcp的协议,还不能正常使用,求教,谢谢!