浅析openvn redirect-gateway组建公司专网的使用

本文介绍了OpenVN,一种基于OpenSSL的应用层网络隧道解决方案,用于创建安全的点对点连接。通过配置客户端的`redirect-gateway autolocal`参数,实现所有流量通过总部服务器,从而打通远程分支网络并访问内部服务。配置包括在CentOS或软路由上的服务器端和Windows客户端的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1. 前言

2. openvn代理上网拓扑

3. 配置

3.1 配置方式

3.2 配置说明


1. 前言

OpenVN 基于 OpenSSL 库的应用层 实现,它的优点是简单易用。 它并不是一个web应用代理,而是3层网络隧道解决方案,默认是使用UDP协议,支持TCP协议的隧道模式,使用时需要安装服务端和客户端。

那么,openvn能做什么?

  • 实施虚拟专用网技术,实现远程设施中创建安全的点对点连接,通俗的讲就是虚拟专网,打通远程分支之间的网络互通
  • 实现代理上网的作用

总结来说,就是可以实现两个分支网络之间的网络联通,用来组建公司-分支的虚拟专网,实现内网资源的访问

2. openvn代理上网拓扑

原理解说:

正常情况下,分支机构机默认网关为Gateway,流量正常从Gateway出口访问互联网; 将默认网关所有流量转发到总部server上时,即可实现内部网络打通。两种方式实现,方式一是主机做为openvn clinet,实现单机打通;方式二是将网关做为openvn client,实现网内所有主机统一访问。

3. 配置

环境:

总部配置server端:可以是centos搭建,也可以是用软路由如爱快等

client端:win安装客户端用软路由如爱快等

服务端和客户端的安装这里不在赘述。这里直接配置客户端的流量转发。

3.1 配置方式

# 参考客户端配置如下 client.ovpn
client
dev-type tun
dev tunx
proto tcp
tun-mtu 1400
cipher AES-128-CBC
comp-lzo
remote x.x.x.x 1194
resolv-retry infinite
nobind
persist-key
persist-tun
verb 3
auth-user-pass
script-security 2
redirect-gateway autolocal  # 配置本地流量重定向

<ca>
*** ***
</ca>

3.2 配置说明

在客户端配置文件中,主要配置了以下的参数:redirect-gateway autolocal 

这个参数的作用是将客户端的默认网关都将重定向到openvn server,也就是将本机所有流量都重定向到总部server上,实现全部流量转发到总部的功能,从而达到访问总部内部服务

开启后本地的路由情况如下

获取到client ip : 

本地路由: 

 可以看到本地的流量都走网关出口

 可以看到已经可以正常访问总部的内部服务了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值