Centos安装 Openvpn

Centos安装 Openvpn

已经写过一个配置文档,但没发上来。然后后来重装系统,放桌面上就没了,然后按记忆从搞以便,发现不行。每天晚上下班回家就搞这个东西了,后来得出要么是服务商问题,要么是国家破墙问题,昨晚上换端口后可以正常访问。唯独1194端口不行,所以一般爬墙的人都懂了!
在自己服务器上搭建完全是想手机翻个Qiang,上个推特。但不太会用openvpn客户端里面的配置,弄好后在手机端一直报错,估计是因为tun的原因,服务器上不支持。很悲催,有时间后还是试试pptp吧,最少pptp可以直接在手机设置里配置,简单。

系统配置:
cat  /etc/issue
CentOS release 6.4 (Final)
需要支持tap、tun等(我的好像不支持tun,无法创建,很奇怪)
软件: openvpn lzo openssl

下载安装rpm源等
里面用到却无法在国.内下载的,可以到与当前文章对应的微盘目录下下载
微盘路径:"rpmforge-release-0.5.2-2.el6.rf.x86_64.zip"
http://vdisk.weibo.com/s/uCPG4

wget
http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

#如果出现下面这种情况

同样可以修改vars文件内最后那几行的内容


#    生成key等文件,最后两个选y,其余的回车默认

#    创建CA

#    创建CA之后来生成服务器证书,输入

#    生成客户端证书,最后两个选y,其余的回车默认

#    最后生成Diffie Hellman参数:

拷贝配置文件及证书

将其下载到本地改名为config文件

编辑server.conf文件

cat /etc/openvpn/server.conf |grep -E -v ‘^[$|#|;]’

将客户端配置文件,将如下内容保存为以".ovpn"(不包括")为扩展名的文件,保存到本地openvpn安装目录下的config下

设置防火墙:是不是还可以添加其它好的规则策略?

其中tap是你的设备好,如果你的是tun也可以

安装客户端的openvpn客户端, "openvpn-2.2.2-install.zip"
http://vdisk.weibo.com/s/uCNse

或者http://openvpn.net/index.php/open-source/downloads.html

最后在电脑上设置你tap设备的dns就可以了

更多参考可到:http://openvpn.net/index.php/open-source/documentation/howto.html

- THE END -
版权声明:
转载原创文章请注明,文章出处://kinggoo.com
原文地址:https://kinggoo.com/app-openvpntap.htm
发表评论?

3 条评论。

  1. openvpn,不能访问外网?
    在服务器端的配置内看看是不是添加了这行
    route 10.8.0.0 255.255.255.0
    ip地址要根据自己配置的ip段来设置

  2. 这个写完好久了,一直没发

发表评论


此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据