Posted on 25 2 月 2015 by simon
环境:centos 6.5 X86_64
更新源:
yum install wget vim -y
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
yum makecache
下载软件:
wget ftp://ftp.pbone.net/mirror/ftp.pramberger.at/systems/linux/contrib/rhel5/x86_64/ipsec-tools-libs-0.8.0-1.el5.pp.x86_64.rpm
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/aevseev/CentOS_CentOS-6/x86_64/ipsec-tools-0.8.0-25.3.x86_64.rpm
安装依赖包:
yum install openssl098e-0.9.8e-18.el6_5.2.x86_64 -y
yum install compat-openldap-2.3.43-2.el6.x86_64 -y
安装:
rpm -ivh ipsec-tools-libs-0.8.0-1.el5.pp.x86_64.rpm
rpm -ivh ipsec-tools-0.8.0-25.3.x86_64.rpm
Continue Reading
Posted on 07 2 月 2015 by simon
L2TP相比PPTP是另外一种隧道协议方式,部分网络下PPTP无法连接,可以尝试L2TP,一般而言在PC上,两者使用体验没什么不同,技术原理上的不同请参照这里.
建议PC电脑上优先使用PPTP,无法使用可以尝试L2TP,移动端推荐使用L2TP;
安装方式:
一、一键脚本安装(推荐,安装简单)
安装的软件包版本分别是openswan-2.6.38、xl2tpd-1.2.4
VPS是需要基于Xen或KVM的。
注意:基于 OpenVZ 虚拟化技术的 VPS 需要开启TUN/TAP才能正常使用,购买 VPS 时请先咨询服务商是否支持开启 TUN/TAP。
检测是否支持TUN模块
执行命令:
cat /dev/net/tun
如果返回信息为:cat: /dev/net/tun: File descriptor in bad state 说明正常
检测是否支持ppp模块
执行命令:
cat /dev/ppp
如果返回信息为:cat: /dev/ppp: No such device or address 说明正常
开始安装:终端里运行以下命令(以root用户运行):
cd /root
wget http://lamp.teddysun.com/files/l2tp.sh #CentOS、Fedora或Redhat系统时执行
wget http://lamp.teddysun.com/files/l2tp_ubuntu.sh #Ubuntu系统时执行此命令
chmod +x *.sh
./l2tp.sh #CentOS、Fedora或Redhat系统时执行
./l2tp_ubuntu.sh #Ubuntu系统时执行此命令</p>
等待出现
「Please input IP-Range:」设置网段,一般回车即可
「Please input PSK:」设置你预共享密钥。
执行后,一直等待成功,会显示相关配置信息。
生成的密码是随机的,需要修改的话,执行
vi /etc/ppp/chap-secrets
注意:xp用户使用L2TP方法登陆的话,可能需要查看电脑的IPSec服务是否正常开启,如果关闭请去“控制面板->管理工具->服务”开启一下。
二、完整diy脚本(高级用户推荐)
①部署IPSec Continue Reading
Posted on 03 2 月 2015 by simon
对于新手,整个教程可能会花掉你数小时时间,请做好心理准备。
1、首先必须要有一个PHP+MYSQL的环境,PHP版本>=5.3 MYSQL>=5.0(最好是5.5版本)。
直接执行lnmp1.1官方的安装教程shell,如果是境外主机记得将镜像地址改成国外的,这样快点。
之后一路shell下来,安装上ngnix,mysql,phpmyadmin等等,之前有教程LNMP及LANMP环境一键搭建教程,此处略过。
过程需要30分钟-1小时左右。。。
更新一下yum clean all,yum update
2、安装cymysql
pip install cymysql
如果提示没有安装pip,则直接去pypi下载即可,https://pypi.python.org/pypi/pip/6.0.7
wget https://pypi.python.org/packages/source/p/pip/pip-6.0.7.tar.gz
tar zxvf pip-6.0.7.tar.gz
python setup.py install
如果提示需要的setuptools的话,去下载安装:https://pypi.python.org/pypi/setuptools/12.0.5
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
3、安装SS
git clone -b manyuser https://github.com/mengskysama/shadowsocks.git
如果提示没有安装git,则继续安装git
cd /root/shadowsocks/shadowsocks
创建数据库shadowsocks,然后将shadowsocks.sql导入到你创建的数据库中。如果用命令执行麻烦,可以通过phpmyadmin建数据库,然后导入sql进去。
4、设置数据库
编辑Config.py文件:vi Config.py,修改对应的端口、密码等等操作。
5、开启服务
python server.py
如果放在后台运行则可以,nohup用法具体可以百度。
nohup python server.py &
至此多用户SS安装完毕。
6、下面开始安装前台:
git项目地址:https://github.com/orvice/ss-panel
下载地址:https://github.com/orvice/ss-panel/archive/master.zip
导入其中sql文件夹下面的所有数据库到你自己建立的数据库中,(之前应该已经建立了ss数据库),修改lib/config-sample.php(里面填写你的数据库信息)并改为:config.php即可。
修改默认配置即可。
后台默认信息:
后台地址:/admin
帐号:admin
密码:12345678
7、如果需要安装PPTP,则参照我的另一篇教程Amazon EC2的V*P*N-PPTP搭建教程(on aws redhat6.5 X64)
8、最后建议新手不要使用centos安装,对新手不友好,步骤复杂。建议使用Debian或ubuntu。