vpn三合一安装包

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

这个安装包其实就是一个shell脚本,帮助大家尽量节约些时间。已经写好有一段时间了,一直没时间写blog,今天做了个review,修修补补就放出来吧。大概写下这个安装包的一些特点。

  1. 三合一,指的是pptp / openvpn / l2tp,另外还安装了nginx / php / mysql / phpMyAdmin / Freeradius / daloradius,基本上把一个vpn系统需要的基本程序安装完了。
  2. 安装包默认是完全安装,当然也可以只安装其中的某一种vpn,脚本提供定制选项
  3. 脚本自动获取服务器ip、相关文件路径等,也可定制,说是一键安装有点儿夸张,不过按几下回车就能装完还是可以实现的。
  4. 现在有CentOS和Ubuntu两个版本,分别在CentOS 5.5 和 Ubuntu 10.04 LTS上测试通过。Linux的发行版太多了,搞得我头都大了好几圈,对其他版本有爱的同学请自行修改。

安装方法:

在命令行界面根据不同的版本,输入wget http://20ne.com/vpn/ubuntu.sh 或 wget http://20ne.com/vpn/centos.sh ,取得文件后直接运行脚本,中间有少许参数需手工确认,无需修改的话,直接回车即可。

IT民工业余制作,测试环境恶劣,所以问题肯定很多,不能保证在所有平台都一帆风顺。大家用的时候可以自己斟酌修改,也可以和我交流。

【update 2010-10-28】
使用方法:

安装完成后,脚本会自动在数据库中添加一个测试账号test,密码为1234。大家可以通过自动安装的phpMyadmin访问mysql数据库进 行修改和新增,对应的表为radius库里的radcheck,也可以通过自动安装的daloradius来管理vpn账号,初始用户名为 administrator,密码为radius,可以在radius库的operators中修改和新增管理用户。
默认链接:
phpMyAdmin: http://<your vps ipaddress>/pma/
daloradius: http://<your vps ipaddress>/dr/
对于openvpn,在安装目录下会生成一个名为openvpn的新目录,里边的client目录包含对应该服务端的客户端配置文件和证书,需要分发给客户端,并使用用户名和密码进行登录。
对于pptp,直接新建一个基于pptp的网络连接就行,具体请google “如何设置pptp vpn
对于l2tp,和pptp类似,不过需要改为l2tp方式,并填写IpSec密钥,此密钥默认为palfans,可在执行脚本前,修改secret_key的值。具体如何新建连接请google “如何设置l2tp vpn

原文http://www.palfans.net/3-in-1-vpn-package/

我使用Cloudee.eu免费试用VPS试了下,使用CentOS 5.5 x86系统测试可以正常使用,比较方便简单,大家可以测试下。

安装VPN过程中VPS类型选择XEN,如果安装好VPN后不能登录,重启VPS系统后PPTP和L2TP VPN应该就可以正常连接(不行就多试几次),OpenVPN默认使用53端口好像我这不能连接,我改成1194端口后VPS上重启openvpn服务就可以连接了(修改openvpn的配置文件server.conf里边指定端口53改为1194,改完以后,再把客户端用的ovpn也做相应的修改)。

  1. 2012年3月26日18:19

    朋友,失败了,提示如下,,地址不可用了!~!~! xen上装的

    checking http://download.fedora.redhat.com/pub/epel/5Server/i386/epel-release-5-4.noarch.rpm
    NOT accessible, please check

    • iGFW
      2012年3月26日18:25

      是的,不能用了,原作者没有继续维护。

  2. RTcheng
    2011年10月16日21:30

    wrwj :刚买了个国外的VPS打算安装VPN玩,我问他们的销售说You can install OpenVPN on a VPS with us that is fine. 是支持openvz 可以安装openvpn的,但是买了不知道怎么入手。后台进去是CP控制面板!楼主有没有详细说明的文章来着?网上找的都是直接开始使用命令安装了

    你买了VPS后,应该有SSH帐号和密码(root权限),也可以说是SFTP/SCTP帐号,利用putty等工具登录你的VPS后,就可以按照网上的教材进行安装了。

    一般情况下,买了VPS后对方会给你帐号为root的管理员权限密码(SSH登录用)。

    • wrwj
      2011年10月17日10:14

      RTcheng :

      wrwj :刚买了个国外的VPS打算安装VPN玩,我问他们的销售说You can install OpenVPN on a VPS with us that is fine. 是支持openvz 可以安装openvpn的,但是买了不知道怎么入手。后台进去是CP控制面板!楼主有没有详细说明的文章来着?网上找的都是直接开始使用命令安装了

      你买了VPS后,应该有SSH帐号和密码(root权限),也可以说是SFTP/SCTP帐号,利用putty等工具登录你的VPS后,就可以按照网上的教材进行安装了。
      一般情况下,买了VPS后对方会给你帐号为root的管理员权限密码(SSH登录用)。

      谢谢

  3. wrwj
    2011年10月16日20:15

    刚买了个国外的VPS打算安装VPN玩,我问他们的销售说You can install OpenVPN on a VPS with us that is fine. 是支持openvz 可以安装openvpn的,但是买了不知道怎么入手。后台进去是CP控制面板!楼主有没有详细说明的文章来着?网上找的都是直接开始使用命令安装了

  4. zdcs
    2011年10月16日14:25

    博主为了大家辛苦了!这个网址有几个免费的vpn可以分享给大家:http://www.yourfreevpn.com/list-of-free-vpn.php

    • iGFW
      2011年10月16日15:12

      感谢支持,这个我以前博客已经发过了

  5. 石头
    2011年10月16日10:16

    博主 俺在cmded申请了个,其他的都准备好了,用coreftp上传文件老是 不成功,提示说验证失败.ftp用的手动配置,服务器用的是ftp打头的那个,不知道为什么上传不成功,您了解的话,请指导指导!!

    • iGFW
      2011年10月16日11:51

      你登录其cpanel面板操作试试吧。
      问题可以在那个论坛问问,也可以直接问其管理员。

  6. 操操
    2011年10月16日07:18

    博主您好,
    我注册了Cloudee.eu的vps,他们来信说如果“upgrade your account”,将得到一个永久免费的vps,联系在线客服老是没回应,他们的永久免费靠谱吗?

    • iGFW
      2011年10月16日11:48

      不知道,不清楚。
      不过那个捷克的服务器速度比较慢呀。
      你可以在面板里 Fast support: 下面发信息问问。
      不过这个没听说过的。

  7. fish
    2011年10月15日23:08

    hi.
    我碰到这个http://sourceforge.net/projects/aditoagentclien/,博主研究下它的用法?我没搞懂

    • iGFW
      2011年10月15日23:52

      好的,我看看是什么

    • 石头
      2011年10月16日10:08

      它提供的那个共享IP 在dot.tk用A解析域名的时候不成功,用cam成功但打不开博客!!

  8. 匿名
    2011年10月15日22:31

    hotspot shield能上,但速度慢了很多,几乎看不到youtube。自由门,逍遥游,无界也是断续

  9. 1.0
    2011年10月15日06:39

    千家网络倒闭了么?访问不了了,听说是主人要下海了~~~,这可真不是个好消息

    • iGFW
      2011年10月15日09:40

      每个人都要生活,现实中的生活。

      • 2011年10月15日17:04

        咋找个你的联系方式都找不到呢?Email都不留?嘿嘿

        • iGFW
          2011年10月15日17:35

          呵呵,有事可以在博客留言,或者推特上找我zzug