赞
踩
前言:
阿里云服务器ip:218.*.*.*
公司内网ip:192.168.0.*
公司内网的网站可以用个阿里云ip地址或者域名访问
一、安装openvpn
推荐安装 博文:
http://qicheng0211.blog.51cto.com/3958621/1575273
二、配置服务端
1、进入/usr/share/easy-rsa/2.0/
2、执行 ./clean-all
3、执行 ./build-ca
4、执行 ./build-key-server server
5、执行 ./build-key client1
6、执行 ./build-dh
7、 进入 keys 目录
8、 执行 openvpn --genkey --secret ta.key
9、 新建openvpn 目录 mkdir /usr/local/openvpn/keys
10、执行 cp ca.crt server.crt server.key dh2048.pem ta.key /usr/local/openvpn/keys/
11、新建ccd 执行 mkdir /usr/local/openvpn/ccd
12、新建ccd/client1 文件 ,添加如下信息
13、新建severf.conf
14、配置severf.conf
15、编辑防火墙 vim /etc/sysconfig/iptables
16、 执行 openvpn --config server.conf &
17、 执行 ifconfig 查看 tun0
三、配置客户端
1、 内网服务器 192.*.*.* 安装openvpn
2、执行 cd /usr/local/openvpn/keys
3、将公网的生成的key下载到内网 /usr/local/openvpn/keys
4、执行 cd /usr/local/openvpn
5、配置client1.conf文件
6、执行 /usr/local/openvpn/sbin/openvpn client.conf &
7、 执行 ifconfig 查看 tun0
四、配置服务端的nginx
五、配置内网的nginx
六、验证是否成功
1、打开内网nginx 访问的目录
2、新建一个 t.php 文件
3、输入 echo 12 ;exit;
4、浏览器打开、如何服务端的ip地址和端口
如图,正常输入12出来,证明已经和内网互通了,这样可以代理很多内网资源出来。
注: 如果服务端 这儿 用的是域名 如何
proxy_pass http://172.16.100.11:8081/
更改成为
proxy_pass http://svn.xx.com:8081/
就需要在服务端 hots 添加指向
vim /etc/hosts
172.16.100.11 svn.xx.com
如有什么好的建议欢迎进群讨论:14364084
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。