笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 猫玩技术
  3. 正文

魔改版安装说明2017.3.15

2017-03-14 4656点热度 0人点赞 0条评论

功能

目前主要是支持了 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”

有问题还麻烦留言哈。

标签: 暂无
最后更新:2017-03-14

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全 在线AI音频人声分离、在线音乐变速 GifCam - 简单有趣、小巧流畅的免费 Gif 屏幕录制软件 微软出品的实用小工具集PowerToys AI Markdown Converter(支持 PDF/图片/HTML/Office 转 Markdown) 检测删除你的微信好友,本地协议亲测有效
GifCam - 简单有趣、小巧流畅的免费 Gif 屏幕录制软件在线AI音频人声分离、在线音乐变速DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全
推荐一个自建保存密码神器[客户端覆盖全平台] - vaultwarden 作为礼物赠送的最佳平板电脑、电子阅读器和电子笔记 网盘最后的战争 linux版本CC发包工具教程 慈溪摸奶门事件 二次元个性主页PHP导航源码
最近评论
C 发布于 2 周前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
薯条 发布于 2 个月前(03月21日) 这个博客18年了吗,好久了哎
Q 发布于 2 个月前(03月19日) 您好: 我的一个WORDPRESS站点,安装了 wp telegram插件,我在配置了Bot ...
喂 发布于 2 个月前(03月08日) 热帖ggww
999 发布于 3 个月前(03月02日) 请问脚本效果还能正常使用不?
标签
elliptictrue100.10.02
BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 奇它博客
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang