openbsd+openvpn搭建网络联机游戏平台

2009-05-13 12:04:06来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

实验环境:有固定IP地址的公司网络,三台openbsd41(一台公司
[url=javascript:;]openvpn[/url]
服务器,一台公司web服务器1或ftp服务器,一台个人web服务器2),三台PC,系统为windows xp。
实验目的:在家或外地可以通过openvpn进入公司内部网站
[url=javascript:;]下载[/url]
软件。还可以把家里的pc当作虚拟专用网里的网页服务器或其他服务器。可以通过openvpn与公司的同事玩局域网
[url=javascript:;]游戏[/url]
,如反恐精英,帝国时代等。做自己关系圈里的网络联机游戏平台。网络拓扑结构如下:

简单说明:路由器1有固定IP地址,并且打开1194端口,把请求转发到openvpn服务器。Openvpn服务器系统为openbsd4.1,Openvpn服务器可以访问internet,除了
[url=javascript:;]vpn[/url]
服务外还提供nat服务(在pf中nat了tun0,使虚拟专用网络里的机器可以通过openvpn服务器上internet,相当于
[url=javascript:;]代理[/url]
服务器)。PC1、PC2、PC3、web服务器1、web服务器2、其他服务器都通过openvpn连接到openvpn服务器,并分配到虚拟专用网络IP地址。PC1、PC2、PC3可以玩局域网游戏,还可以通过虚拟专用网络IP地址访问web服务器1、web服务器2、其他服务器。
路由器2使PC3和web服务器2通过adsl modem上internet。路由器2不转发端口。
做openvpn服务器
1.         
[url=javascript:;]安装[/url]
[url=javascript:;]openbsd[/url]
。有很多安装openbsd的教程,在这里不讨论。在这里使用openbsd4.1。
从http;//www.openbsd.org网站下载openvpn-2.0.6p0.tgz和lzo-1.08p1.tgz。复制到openbsd的一个目录。在这里我选择/home目录在命令行输入。安装openvpn。
# cd /home
# pkg_add openvpn-2.0.6p0
openvpn-2.0.6p0:lzo-1.08p1: complete                                       
openvpn-2.0.6p0: complete   
2.         生成密钥
建立openvpn配置目录
# mkdir /etc/openvpn
Openvpn本身提供生成密钥和证书的脚本。在/usr/local/share/examples/openvpn/中找到easy-rsa目录复制到/etc/openvpn。
# cp –r /usr/local/share/examples/openvpn/easy-rsa /etc/openvpn/
编辑/etc/openvpn/easy-rsa/vars
# cd /etc/openvpn/easy-rsa/
# vi vars    (下面蓝色部分是vars文件内容。)
# easy-rsa parameter settings

# NOTE: If you installed from an RPM,

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD6.2下安装配置samba服务器

下一篇:openbsd+openvpn搭建网络联机游戏平台(2)