架设VPN翻墙必备

博客相关 9000 Views 13 个留言

众所周知,著名的社交网站facebook、著名的国外社交网络及微博客服务的网站Twitte,以及世界上最大的视频分享网站YouTubu都被我们的国家的GFW(防火长城)墙了,不只这些著名的网站,还有一些没有出名的网站也被墙了,我们国内的用户无法访问这些网站,阻碍了我国用户给国外用户交流,正所谓“你有张良计,我有过墙梯”,SO,VPN这个东西出现了,可以用这个东西实施翻墙去访问这些被墙的网站,最近想访问前面提到的几个网站,就需要用到VPN才能访问了,可是网上的这些免费提供的VPN都不是很靠谱,遂想自己 架设个VPN服务器,正好手上闲置的VPS,这个VPS是OpneVZ的。

可能大家还不是很清楚VPN是什么来的,下面简单来介绍下,VPN的英文全是“Virtual Private Network”,中文名叫做“虚拟专用网络”。VPN可以通过特殊加密的通讯协议连接到Internet上,在位于不同地方的两个或多个内部网之间建立一条专有的通讯线路。他能提供的功能包括:防火墙功能、认证、加密、隧道化。

我这次使用的是Budgetvm的OpneVZ虚拟化的VPS,系统使用的CentOS5,使用CentOS6安装曾经不成功,使用CentOS5安装成功,系统是32位的,OpneVZ的VPS用户在安装之前一定要确保VPS已经开启了TUN/TAP以及PPP,如果在控制面板无法开启,可以联系服务商开启。

1

1、首先我们需要以root的身份来登录VPS,然后检测以上的两个功能有没开启,检测以上的两个功能是否开启可以执行以下的步骤来检测。

虚拟网卡(TUN/TAP)支持(代码如下)

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 说明正常

如果不正常的话,则需要联系服务商开启。

2、如果以上所提及到的两个功能都正常的话,那就可以执行以下的命令来进行安装

wget http://www.i0o0.com/pptpd.sh

2

(这是下载一个安装的脚本,下载完成后,再执行以下命令)

sh pptpd.sh

3

(这是执行安装的命令)

执行完以上的两天命令后,安装会自动完成,完成后你会看到一个系统默认为你创建的用户,请务必要记住用户名已经密码。

4

安装完成后,大家要注意,最后一行是你的用户,密码,要记住。如果你需要添加用户,只要直接编辑/etc/ppp/chap-secrets文件,按照相同格式添加用户名和密码即可。

安装后的无法使用的问题总结:

  1. OpenVZ的VPS必须要确保已经开启了TUN和PPP。
  2. 加密与不加密,如果VPN服务器设置开启了VPN加密,则本地VPN登录设置也需要设置为加密状态,如果VPN服务器设置了不开启VPN加密,则本地的VPN登录设置也需要设置为不加密,关于VPN服务器社这为是否加密,可以编辑
    /etc/ppp/options.pptpd (vim /etc/ppp/options.pptpd),在require-mppe-128前面加个#(# require-mppe-128);编辑文件的方法请自行百度搜索“VI的使用方法”,请记住在前面加个“#”是不加密,修改了配置文件后,需要重启一下PPTPD服务,以下是重启PPTPD服务的命令:
    /etc/init.d/pptpd restart

转载请注明:小可博客 » 架设VPN翻墙必备

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (13)

  1. 技术文啊,都玩VPS了啊

    tiandi2013-12-24 08:56 回复
    • 我是菜鸟,都是看别人的。

      小可2013-12-26 01:18 回复
  2. 来学习。

    PHP二次开发2013-12-25 14:41 回复
  3. 这是你写的么。。。不容易啊 👿

    kn0072013-12-25 21:43 回复
    • 请看标题下方的作者,嘿嘿!

      小可2013-12-26 01:19 回复
  4. 话说我不是给你了个vpn么。。。

    kn0072013-12-25 21:44 回复
    • 是啊,我在用你家的,我这个破VPS就不献丑了,话说速度有木有快点?有人帮我做了优化!

      小可2013-12-26 01:20 回复
  5. 谷歌的GAE好用!

    aunsen2013-12-29 11:04 回复
  6. 我不用脚本,,手动一步步的来

    大发2013-12-31 14:17 回复
  7. 没钱买vps的屌丝撸过!

    走出迷失2014-01-14 13:37 回复