L2TP VPN 一键安装脚本

2010年10月10日 | 分类: 翻墙相关 | 标签: , ,

此脚本可在 Xen-base VPS 上自动配置 L2TP over IPSEC 的 VPN Server,在 Las Vegas 上的一台 Xen-Base VPS 上测试成功,系统为 Centos 5.5 32bit.

项目发布页:http://zeddicus.com/a-key-installation-package-l2tp

2010年11月1日,更新 1.2 版本,增加对 Ubuntu/Debian/Fedora 32bit / 64bit 的支持。由于没有功能性的更新,所以1.1用户不需要升级至1.2。

2010年10月10日,由于有朋友反映,编译成二进制之后会无法运行,因此放出源码。

2010年10月12日,1.1版放出,修复一个BUG,1.0的用户请使用 Bug Fix 脚本修复,可以不重装。

1.0升级至1.1方法:

1
2
3
wget http://mirror.zeddicus.com/auto-l2tp/1.0/fix1.0.tar.gz
tar zxvf fix1.0.tar.gz
./fix.sh

Xen-Base VPS 安装步骤:

CentOS / Fedora:

1
2
3
wget http://mirror.zeddicus.com/auto-l2tp/1.2/centos/l2tp.sh
chmod +x l2tp.sh
./l2tp.sh

Ubuntu / Debian:

1
2
3
wget http://mirror.zeddicus.com/auto-l2tp/1.2/ubuntu/l2tp.sh
chmod +x l2tp.sh
./l2tp.sh

此时需要输入IP段与PSK,值得注意的是,如果希望L2TP的IP段是 10.0.0.0 的话,则在脚本的IP-RANGE中输入 “10.0.0″。PSK 是 l2tp client 共同使用的密匙,同样是必填的。

输入了IP段和PSK之后,程序会显示你的VPS当前的IP(IPV4)、L2TP的本地IP、分配给客户端的IP段以及你所设置的PSK,请确认无误后,按任意键,程序便会开始自动配置。

安装完毕后会运行 ipsec verify,如果与上图一致,证明配置成功!用于测试的用户名与密码分别是:test / test123,记录于 /etc/ppp/chap-secrets 文件当中。

debian和ubuntu用户需要编辑/etc/rc.local把exit 0删掉或注释掉才可以,还要注意,第一行是 #/bin/bash 还是 #/bin/sh -e,如果不是 #/bin/bash 的话,要改成这个保存退出重启生效。

客户端设置(以 Windows XP 为例):

创建一个VPN连接:

设置完就可以连接了

来源:vpsyou.com 原文:L2TP VPN 一键安装脚本

  1. 翻墙高手
    2010年10月11日09:42

    没有VPS也不能试了