• 欢迎访问寡人的吐槽胜地,我们真的只是吐槽,不谈技术,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 版权声明:大部分文章是从网上复制的!并不表示全部都是从网上复制的!
  • 我们将开启登录后才可以发表评论的限制,当然注册是完全开放的~

ss-panel魔改版安装过程

技术类 大变态 来源:无限啸傲 2年前 (2016-12-28) 5996次浏览 已收录 14个评论 扫描二维码


上一篇文章说到了安装配合 ss-panel 魔改版的SSR 服务端,这里就来说说怎么安装 ss-panel 魔改版。
本站所提供的路径均为没有人工修改的路径。

系统使用和 ssr 服务端的系统一致:centos6

使用 lnmp 搭建的环境

yum install screen git -y
screen -S lnmp
wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp
#lnmp vhost {add|list|del}
cd lnmp1.3-full && lnmp vhost add
#上传网站后建议执行:chown www:www -R /path/to/dir 对网站目录进行权限设置,/path/to/dir 替换为你网站目录。

找到你新建的网站/usr/local/nginx/conf/vhost/你的域名.conf

root /home/wwwroot/your.web.site/public;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}  

按照如上方式修改

lnmp restart#重启 lnmp

使用宝塔搭建的环境

yum -y install screen wget && echo -e “defencoding utf-8\nencoding utf-8 utf-8” >> /etc/screenrc  && screen -S bt
wget -O install.sh http://125.88.182.172:5880/src/install.sh && sh install.sh #宝塔的安装命令,来源:bt.cn,已经有更新请自己去宝塔网站查看更新

按照正常方式新建网站,然后点击修改

在配置文件中找到 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;
}  

保存即可;

以上是两种环境下做出的准备,下面是正餐。

这是魔改版 sspanel

使用 lnmp 环境
cd /home/wwwroot/your.web.site
git clone https://github.com/esdeathlove/ss-panel-v3-mod.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
cp config/.config.php.example config/.config.php
chown -R root:root *
chmod -R 755 *
chown -R www:www storage
php composer.phar install         #必须安装,重要
cd /home/wwwroot/your.web.site/
chattr -i .user.ini
mv .user.ini ./public
cd ./public
chattr +i .user.ini
cd..
service nginx restart
使用宝塔环境
cd /www/wwwroot/your.web.site
git clone https://github.com/esdeathlove/ss-panel-v3-mod.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
cp config/.config.php.example config/.config.php
chown -R root:root *
chmod -R 755 *
chown -R www:www storage
php composer.phar install         #必须安装,重要
cd /home/wwwroot/your.web.site/
chattr -i .user.ini
mv .user.ini ./public
cd ./public
chattr +i .user.ini

直接在宝塔控制面板中重启网页服务器nginxapache或其他。

导入 sql 目录下的 glzjin_all.sql

添加管理员

php xcat createAdmin

重置流量

php xcat resetTraffic

发送流量使用情况邮件

php xcat sendDiaryMail

下载客户端

php -n xcat initdownload

魔改版特有命令

下载 IP 解析库

php xcat initQQWry

安装 cron 并一键添加定时任务

这个简单.直接粘贴复制能命令运行完就可以了

使用 lnmp 环境

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 /data/wwwroot/your.web.site/xcat sendDiaryMail' >> /var/spool/cron/root
echo '0 0 * * * php /data/wwwroot/your.web.site/xcat dailyjob' >> /var/spool/cron/root
echo '*/1 * * * * php /data/wwwroot/your.web.site/xcat checkjob' >> /var/spool/cron/root
/sbin/service crond restart

使用宝塔环境

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 /data/wwwroot/your.web.site/xcat sendDiaryMail' >> /var/spool/cron/root
echo '0 0 * * * php /data/wwwroot/your.web.site/xcat dailyjob' >> /var/spool/cron/root
echo '*/1 * * * * php /data/wwwroot/your.web.site/xcat checkjob' >> /var/spool/cron/root
/sbin/service crond restart

安装大概就是这样,接下来是配置 ss-panel

在这里修改,如果是lnmp推荐使用winscp直接修改,如果是宝塔,直接使用文件管理功能修改。
所在位置如下:

/home/wwwroot/your.web.site/config/.config.php #lnmp 环境
/www/wwwroot/your.web.site/config/.config.php #lnmp 环境

注意

在使用中,有一些小注意,慢慢补充。
1、测试通讯?有返回 pong 就表明可以正常通讯了

curl your.web.site/mod_mu/func/ping?key=XXX —silent

error:14090086:SSL routines:ssl3_get_server_certificate

wget -O /etc/cacert.pem http://curl.haxx.se/ca/cacert.pem

然后去 php 的配置文件里设置

openssl.cafile=/etc/cacert.pem

2、添加节点时,请注意用 ” – “来分割。

前面为节点名,后面为方式。

比如 “香港 1 – Shadowsocks”
3、顺序的具体参数如下

0=SS
1=VPN
2=SSH
3=PAC
4=APN 描述文件外链
5=Anyconnect
6=APN
7=PAC PLUS
8=PAC PLUS PLUS

以下为需要修改的内容:

// !!! 修改此 key 为随机字符串确保网站安全 !!!
$System_Config[‘key’] = ‘RQs12d45s’;
$System_Config[‘debug’] = ‘ture’; // 正式环境请确保为 false
$System_Config[‘appName’] = ‘这是一个测试站点’; //站点名称
$System_Config[‘baseUrl’] = ‘https://your.web.site’; // 站点地址
$System_Config[‘timeZone’] = ‘PRC’; // RPC 天朝时间 UTC 格林时间
$System_Config[‘pwdMethod’] = ‘sha256’; // 密码加密 可选 md5,sha256
$System_Config[‘salt’] = ”; // 密码加密用,从旧版升级请留空
$System_Config[‘theme’] = ‘material’; // 主题
$System_Config[‘authDriver’] = ‘cookie’; // 登录验证存储方式,推荐使用 Redis 可选: cookie,redis
$System_Config[‘sessionDriver’] = ‘cookie’;
$System_Config[‘cacheDriver’] = ‘cookie’;
$System_Config[‘tokenDriver’] = ‘db’;

//$System_Config[‘version’] = ‘Glzjin mod-2016042210000′;

// mu key 用于校验 ss-go mu 的请求,半角逗号分隔
$System_Config[‘muKey’] = ”;
// 邮件
$System_Config[‘mailDriver’] = ‘smtp’; // mailgun or smtp

// 用户签到设置
$System_Config[‘checkinMin’] = ‘1989’; // 签到最少流量 单位 MB
$System_Config[‘checkinMax’] = ‘8964’; // 签到最多流量

//
$System_Config[‘defaultTraffic’] = ‘100’; // 用户初始流量 单位 GB

// 注册后获得的邀请码数量
$System_Config[‘inviteNum’] = ‘0’;

# database 数据库配置
$System_Config[‘db_driver’] = ‘mysql’;
$System_Config[‘db_host’] = ‘localhost’; // mysql 服务器地址(确认已经开启远程访问权限)
$System_Config[‘db_database’] = ”; // SSR 的数据库名称
$System_Config[‘db_username’] = ”; // 访问数据库的用户名
$System_Config[‘db_password’] = ”; // 数据库的密码
$System_Config[‘db_charset’] = ‘utf8’;
$System_Config[‘db_collation’] = ‘utf8_general_ci’;
$System_Config[‘db_prefix’] = ”;

# smtp
$System_Config[‘smtp_host’] = ‘你的邮件服务提供商 smtp 地址’;
$System_Config[‘smtp_username’] = ‘你的电邮地址如:blog-master@digac.cc’;
$System_Config[‘smtp_port’] = ‘smtp 端口号(推荐使用 ssl 端口号)’;
$System_Config[‘smtp_name’] = ‘你的邮件名称,邮件接收者可见名称,如:膜法服务-digac.cc’;
$System_Config[‘smtp_sender’] = ‘你的电邮地址,如:blog-master@digac.cc’;
$System_Config[‘smtp_passsword’] = ‘你的电邮密码’;
$System_Config[‘smtp_ssl’] = ‘true’; // 推荐启用邮件的 ssl 加密

设置用户的链接端口,随机

#端口池
$System_Config[‘min_port’]=’10000′;
$System_Config[‘max_port’]=’65535′;

关于加密方式和混淆

#注册时默认加密方式
$System_Config[‘reg_method’]=’chacha20′; // 我已经修改了,或者使用你喜欢的加密方式(一定要 小写)

#注册时默认协议
$System_Config[‘reg_protocol’]=’auth_sha1_v2_compatible’; // 我已经修改了,或者使用你喜欢的协议

#注册时默认协议参数
$System_Config[‘reg_protocol_param’]=”;

#注册时默认混淆方式
$System_Config[‘reg_obfs’]=’tls1.2_ticket_auth_compatible’; // 我已经修改了,或者使用你喜欢的混淆方式

其他问题再根据情况来看。

链接:安装 SSR 服务端

非常重要

如果安装过程中出现了各种问题,请打开调试模式哟


本站大部分资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费内容,请在下载后 24 小时之内自觉删除,若作商业用途请购买正版;如果有版权争议,请发送邮件至 master@digac.cc(请留下写明原因和文章链接),我们将及时处理,谢谢!

喜欢 (6)
大变态
关于作者:
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(14)个小伙伴在吐槽
  1. 中间是不是缺点步骤? php xcat createAdmin 这里怎么好多错误提示?
    秋风落叶2017-05-17 22:10 回复 Windows 10 | Chrome 57.0.2987.133
    • 大变态
      你看看数据库什么的对不对,我是一次性搞定的。。。2333
      fuck2017-05-18 09:35 回复 Windows 7 | Chrome 57.0.2987.110
  2. 大神,请教一下,我按您的教程安装了之后,发现是空白页,请教一下是什么问题?如何解决?谢谢!
    肥斌2017-05-17 22:16 回复 Windows 10 | Chrome 57.0.2987.133
    • 大变态
      恩恩,这个你有没有设置网页根目录和伪静态?
      fuck2017-05-18 09:36 回复 Windows 7 | Chrome 57.0.2987.110
      • 有的呀有的呀,我都是按照步骤来的做的,哭
        肥斌2017-05-18 09:50 回复 Windows 10 | Chrome 57.0.2987.133
        • 大变态
          那你试着吧网站根目录删了,然后重新从第一步来,有时候可能是你忘了输入什么命令,这种可能很大,刚刚我试了一些,是没有问题的
          fuck2017-05-18 14:00 回复 Windows 7 | Internet Explorer 7.0
  3. 可以给我一份面板的源代码吗? 原作者把代码删了
    Alix2017-07-20 08:13 回复 Linux | Chrome 59.0.3071.125
    • 大变态
      https://github.com/esdeathlove/ss-panel-v3-mod.wiki.git
      
      这个应该是作者发发出来的。你可以看看是不是这个
      fuck2017-07-26 13:21 回复 Windows 7 | Chrome 60.0.3112.78
  4. 搭建好了是什么样,有网址演示吗
    Sean2017-10-23 22:48 回复 Windows 10 | Chrome 63.0.3218.0
  5. 请问这个邮件设置有什么诀窍吗,我试过qq邮箱、QQ企业邮箱、163、谷歌邮箱,没有一个可以用的
    MeowNazo2017-11-21 23:42 回复 Windows 10 | Chrome 62.0.3202.89
    • 解答问题的小白
      肯定是可以用的,发件方式选择smtp,然后看看是不是强制使用ssl端口,一般的服务器都屏蔽了25端口的。
      解答问题的小白2017-11-25 12:06 回复 Windows 10 | Chrome 57.0.2987.98
  6. 大佬,怎么强制走https啊?
    哈哈从2018-01-31 23:39 回复 Windows 10 | Chrome 63.0.3239.132
    • 大变态
      看你用的什么面板,如果是宝塔的话,直接进入网站的设置界面,找到SSL,然后打开强制SSL就可以了,如果是lnmp需要在配置文件中强制让80转到443端口
      大变态2018-02-01 08:55 回复 Windows 10 | Chrome 57.0.2987.98
IP Blocking Protection is enabled by IP Address Blocker from LionScripts.com.