魔改版安装说明2017.3.15

  • 目前搬瓦工IP被封非常多,建议使用Vultr,充5刀美5刀,按小时计费,IP随时换---点击注册送5刀
  • 功能

    目前主要是支持了 VPN 自动开户,自动销毁,流量计入面板的总流量,以及弄了个公告系统,还有和 DirectAdmin 对接,还有可以支持 PAC 等方式的接入。

    请不要尝试修改底部的版权信息,这是最起码的尊重。世界本就如此艰难,何必还要让它更艰难呢。

    Ubuntu 下的安装可以看看这个 ,感谢 @ACBingo

    后端推荐使用https://github.com/glzjin/shadowsocks/wiki/%E8%AF%B4%E6%98%8E%E4%BB%A5%E5%8F%8A%E5%AE%89%E8%A3%85%E6%96%B9%E6%B3%95

    安装

    下面我来写一写详细的安装教程,供大家参考。

    本篇主要介绍安装以及和 Radius 的对接,如有其它内容的需要请参考我前面发的东西。

    演示环境:CentOS 6 X64

    1.首先通过 SSH 连接到远程服务器,安装 lnmp 一键包。

    wget http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz
    tar xvzf lnmp1.2-full.tar.gz
    cd lnmp1.2-full
    ./install.sh
    

    2.请根据你的需求选择好安装组件,推荐如下。

    记得自己设定的 Mysql 数据库 root 密码哦。

    3.喝杯茶,等安装好。

    4.然后可以看到,安装好了。

    5.添加一个虚拟主机,同时创建数据库。

    lnmp vhost add
    

    进行接下来的设置

    6.然后,来对 nginx 进行一些细节化配置。

    打开 /usr/local/nginx/conf/vhost/ss.panel.conf

    然后添加下面这一段到 server

    location / {
                            try_files $uri $uri/ /index.php$is_args$args;
                    }
    

    同时,root那一行改为

    root /home/wwwroot/ss.panel/public;
    

    然后就是下载程序代码。

    cd /home/wwwroot/ss.panel
    yum install git -y
    git clone https://github.com/glzjin/ss-panel-v3-mod.git tmp -b new_master && mv tmp/.git . && rm -rf tmp && git reset --hard
    chown -R root:root *
    chmod -R 777 *
    chown -R www:www storage
    

    修改完了之后,到网站目录下进行一些修改。

    [root@vultr vhost]# cd /home/wwwroot/ss.panel/
    [root@vultr ss.panel]# chattr -i .user.ini
    [root@vultr ss.panel]# mv .user.ini public
    [root@vultr ss.panel]# cd public
    

    然后就是重新添加回权限。

    chattr +i .user.ini
    

    OK,重启一下 nginx

    service nginx restart
    

    好,这个暂时到这里,我们待会再回来进行配置。

    7.这一步现在已经不需要。

    8.这一步现在已经不需要。

    9.安装 radius ,不使用VPN的话,可以不进行这一步了,此处参考了http://www.zhukun.net/archives/7455 ,在此表示感谢,但你不用点进去看他的安装方法,看下面的就OK 。此处只介绍怎么进行安装和对接。

    yum install perl-DBI freeradius freeradius-mysql freeradius-utils
    cd
    

    10.然后我们打开 phpmyadmin ,来配置数据库了。

    不使用VPN的话,可以不添加 Radius 的数据库了。

    先添加,创建一个数据库,并且添加一个用户。

    然后解压,导入下面这个文件。

    https://github.com/glzjin/Radius-install/raw/master/all.sql

    OK,然后我们再对这个数据库创建一个用户,用于 ss-panel 通讯。

    这下面才是 ss-panel 的

    然后我们再给 ss-panel 整个用户和数据库。

    导入 sql 目录下的 glzjin_all.sql

    导入完成,数据库这里就差不多了。

    11.不使用VPN的话,可以不进行这一步了,回到 SSH,继续设置 Radius 。

    nano /etc/raddb/sql.conf
    

    配置login(用户名),password(密码),radius_db(数据库名)等字段

    找到readclients一行,设为yes并去掉注释符号#

    然后下面是几个文件的覆盖

    wget https://github.com/glzjin/Radius-install/raw/master/radiusd.conf -O /etc/raddb/radiusd.conf
    
    wget https://github.com/glzjin/Radius-install/raw/master/default -O /etc/raddb/sites-enabled/default
    
    wget https://github.com/glzjin/Radius-install/raw/master/dialup.conf -O /etc/raddb/sql/mysql/dialup.conf
    
    wget https://github.com/glzjin/Radius-install/raw/master/dictionary -O /etc/raddb/dictionary
    
    wget https://github.com/glzjin/Radius-install/raw/master/counter.conf -O /etc/raddb/sql/mysql/counter.conf
    

    Radius 配置完成,

    service radiusd start && chkconfig radiusd on
    

    12.然后让我们回到 ss-panel 的配置上来,

    cd /home/wwwroot/ss.panel
    
    php composer.phar install
    
    cp config/.config.php.example config/.config.php
    
    nano config/.config.php
    

    进行相应的配置

    都有中文,根据提示来就行了

    13.配置完了,就来创建管理员。不过这个管理的话,不会自动同步到 radius ,需要在网站上注册的才可以。

    php -n xcat createAdmin
    

    14.然后就是来同步一下用户。

    php xcat syncusers
    

    15.yum install vixie-cron
    yum install crontabs  然后 crontab -e ,添加以下六段。

    30 22 * * * php /home/wwwroot/ss.panel/xcat sendDiaryMail
    */1 * * * * php /home/wwwroot/ss.panel/xcat synclogin
    */1 * * * * php /home/wwwroot/ss.panel/xcat syncvpn
    0 0 * * * php -n /home/wwwroot/ss.panel/xcat dailyjob
    */1 * * * * php /home/wwwroot/ss.panel/xcat checkjob    
    */1 * * * * php -n /home/wwwroot/ss.panel/xcat syncnas
    

    安装到此结束。P

    注意

    在使用中,有一些小注意,慢慢补充。

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

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

    比如 “香港 1 – Shadowsocks”

    有问题还麻烦留言哈。

    未经允许不得转载:国外便宜VPS » 魔改版安装说明2017.3.15

    赞 (0) 打赏

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏