一、背景
对VPN的分类什么的有个大概的了解,知道是个大概怎么回事,如果不大清楚的朋友可以google一下。本文就不对这些内容进行具体的介绍了。
目标系统:Red Hat Linux 9默认安装。
二、需求
说白了就是用肉鸡做加密代理。
1:对系统尽可能小的改变,包括添加文件和系统日志,因为我们用的是肉鸡。
2:是client-->server的模式,而不是net-net的模式,浏览网页而已。
3:无论server还是client都要配置方便,简单好用,我们要的是快速。
三、选型
1:*swan
A:ipsec vpn的代表,默认端口tcp/udp 500。
B:优点:加密强,对网络游戏什么的支持好(我们用不上)。
C:缺点:部署麻烦,配置麻烦,关键是他的nat-t,就是nat穿越功能需要打内核补丁,重新编译内核才行,这事在肉鸡做不得。大概的说说swan系列吧,最开始是freeswan,然后大概在2004年停止开发,衍生出openswan和strongswan两个分支,openswan发展的不错,strongswan连个rpm包都没。swan系列分两块,一个是用户空间程序,一个是内核空间程序。内核空间的包括模块和补丁,大概就那么回事。就是说,要做到nat-t,就需要用户空间程序,lkm和内核补丁,需要重新编译内核,这个我们在肉鸡没法做。还有他要用root运行。
2:pptpd
A:pptp vpn的典型代表,默认端口tcp 1723。
B:优点:Windows带了他的client,安装也方便,就几个rpm,配置也不难。
C:缺点:一拨进去他就会改缺省网关,很烦,要么拨进去自己route add/delete几下改改,一直别断开,看个网站犯得着那么麻烦吗。
3:openvpn
A:SSL VPN的典型代表,默认端口tcp/udp 1194。
B:优点:简单好装,一个rpm搞定,要压缩的话多一个lzo的rpm包。配置也是简单的很,就生成一个static.key,还可以chroot,并且可以以nobody运行,肉鸡的安全也是很重要的,保管不好就被抢了,不过chroot就没必要了,有兴趣的朋友可以自己搞搞。一下把要的东西都丢到一个地方然后加上配置文件就差不多了,再改改启动脚本。
还有就是拨进VPN之后,他不会改你默认网关,免去了折腾的烦恼,我们可以把sf.net的地址加到静态路由去。
在server那边只需要开一个udp or tcp端口就可以了,不怎么需要去动别人的iptables。
C:缺点:除了要额外装一个client之外,相对我们的需求来说基本没什么缺点了。
四、开始
1:安装client and server程序
|
2:服务端配置
|
server配置完毕。
更多请看Cisco与华为技术网(Vlan9.com)VPN技术、SSL VPN详细知识介绍专题、服务器搭建/维护专题,或进入论坛讨论。
- VPN技术 (1104篇文章)
- SSL VPN详细知识介绍专题 (1104篇文章)
- 服务器搭建/维护 (612篇文章)
- Linux服务器 (463篇文章)
- 代理服务器地址 (1778次浏览)
- 宽带共享上网---代理服务器与路由器的比较 (600次浏览)
- 实例教你如何架设层次代理服务器 (397次浏览)
- 教你如何架设层次代理服务器 (301次浏览)
- Linux代理服务器和防火墙配置详细解析 (223次浏览)
- 代理服务器WinGate教程 (179次浏览)
- 上网寻找代理服务器 隐藏你的IP地址 (134次浏览)
- 代理服务器CCProxy (133次浏览)
- 代理服务器设置-攻略-原理一网打尽 (131次浏览)
- 在Linux下建立VPN服务器来做加密代理 (121次浏览)
- Linux代理服务器和防火墙配置详细解析 12-23
- 如何利用WinGate软件设置上网代理服务器 12-23
- 上网寻找代理服务器 隐藏你的IP地址 12-23
- 代理服务器介绍以及如何设置 12-23
- 局域网中代理服务器、路由器的配置案例 12-23
- 代理服务器地址 12-22
- 宽带共享上网---代理服务器与路由器的比较 12-22
- 代理服务器做路由 流行的缺陷 12-13
- 代理服务器WinGate教程 12-12
- 可使用代理服务器访问中断的MSN 12-04
