文档库 最新最全的文档下载
当前位置:文档库 › ss免流教程

ss免流教程

ss免流教程
ss免流教程

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

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

演示环境:CentOS 6 X64

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

wget https://www.wendangku.net/doc/565879042.html,/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://https://www.wendangku.net/doc/565879042.html,/glzjin/ss-panel-v3-mod.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard

chown -R root:root *

chmod -R 755 *

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的话,可以不进行这一步了,此处参考了https://www.wendangku.net/doc/565879042.html,/archives/7455,在此表示感谢,但你不用点进去看他的安装方法,看下面的就OK 。此处只介绍怎么进行安装和对接。

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

cd

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

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

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

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

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

这下面才是ss-panel 的

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

导入程序目录下的glzjin_all.sql

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

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

配置login(用户名),password(密码),radius_db(数据库名)等字段找到readclients一行,设为yes并去掉注释符号#

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

wget https://https://www.wendangku.net/doc/565879042.html,/glzjin/Radius-install/raw/master/radiusd.conf -O /etc/raddb/radiusd.conf

wget https://https://www.wendangku.net/doc/565879042.html,/glzjin/Radius-install/raw/master/default -O

/etc/raddb/sites-enabled/default

wget https://https://www.wendangku.net/doc/565879042.html,/glzjin/Radius-install/raw/master/dialup.conf -O

/etc/raddb/sql/mysql/dialup.conf

wget https://https://www.wendangku.net/doc/565879042.html,/glzjin/Radius-install/raw/master/dictionary -O

/etc/raddb/dictionary

wget https://https://www.wendangku.net/doc/565879042.html,/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

cp config/.config.php.example config/.config.php

nano config/.config.php

进行相应的配置

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

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

php xcat createAdmin

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

php xcat syncusers

15.然后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 /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”

2、顺序的具体参数如下

0=SS

1=VPN

2=SSH

3=PAC

4=APN 描述文件外链

5=Anyconnect

6=APN

7=PAC PLUS

8=PAC PLUS PLUS

相关文档
相关文档 最新文档