Wednesday, April 27, 2011

Ubuntu共享上网VPN服务器


VPN(Virtual Private Network, 虚拟专用网) 是一种在现有网络基础上建立的虚拟网络,主要用于帮助两个网络通过VPN隧道 (tunnel) 进行通信.VPN的好处在于网络A中的电脑A1通过隧道与网络B中的电脑连接上后, A1将能够使用网络B的网络环境. VPN分为加密与不加密两种, 通常我们使用的都是加密VPN. 加密VPN常用的协议有SSL、PPTP等,其中PPTP是Windows系统内置的协议, 因此如果想要搭建一个支持Windows电脑接入的VPN服务器,最好是使用PPTP服务器软件. 当前VPN的主要用途有在异地接入一个内部网络, 以及翻越功夫网.注意:VPN服务器必须是具有外网IP的电脑, 如果IP地址属于10.0.0.0~10.255.255.255,172.16.0.0~172.31.255.255, 192.168.0.0~192.168.255.255这三个IP地址段,则不具备搭建VPN服务器的条件.Poptop是一款Linux下的PPTP服务器软件,今天我们就主要借助它来完成一个VPN服务器的配置. Ubuntu系统使用如下命令安装Poptop:$ sudo apt-get install pptpd如果你的Linux的内核版本低于2.6.15, 那么需要先检查一下是否支持MPPE:$ sudo modprobe ppp-compress-18 && echo “success”若是没有输出“success”则证明内核不支持, 可以跟随这里的步骤进行内核的配置.Poptop安装完毕之后需要简单配置一下, 打开“/etc/pptpd.conf”文件,添加下面两行, 或者这个文件已经有了一些示例, 只需要去掉注释符号.localip 192.168.0.1remoteip 192.168.0.234-238,192.168.0.245“localip”表示VPN隧道中服务器 (server) 的IP地址,“remoteip”表示VPN隧道中客户端 (client) 可以分配的IP地址.关于“pptdp.conf”文件的更多选项, 可以阅读它的man page.然后设置用于登录的用户名和密码, … 继续阅读



Published by
Published by xFruits
Original source : http://www.vpn123.tk/?p=521...

No comments:

Post a Comment