专栏首页运维笔记OpenV**同时监听TCP和UDP端口

OpenV**同时监听TCP和UDP端口

作者: 黄高明 日期: 2019-05-22 类别: V**系列 标题: OpenV**同时监听TCP和UDP端口

背景

因为公司是通过动态拨号上网,没有固定的外网地址,所以V**是通过映射到内网来实现。 由于udp在防火墙层被拦截,所以部署完openV**同时开启了tcp端口

实现方法

1. 配置文件

把/etc/openV**/server.conf复制一份,比如/etc/openV**/tcp.conf,然后修改tcp.conf:

  • 协议修改为TCP:proto tcp
  • IP地址修改略作修改,比如所有原来是10.8.0.x的地方,都改为10.8.1.x

2. 修改防火墙

然后修改iptables,增加一条nat规则-A POSTROUTING -s 10.8.1.0/24 -o eth0 -j MASQUERADE。 iptables -t nat -A POSTROUTING -s 10.8.1.0/24 -o eth0 -j MASQUERADE

3. 启动进程

 /usr/sbin/openV** --cd /etc/openV**/ --config tcp.conf

4. 添加开机启动

/etc/systemd/system/openV**tcp@.service

[Unit]
Description=OpenV** Robust And Highly Flexible Tunneling Application On %I
After=network.target

[Service]
Type=notify
PrivateTmp=true
ExecStart=/usr/sbin/openV** --cd /etc/openV**/ --config tcp.conf

[Install]
WantedBy=multi-user.target

重载服务,添加为开启启动

systemctl daemon-reload
systemctl restart openV**tcp@server
systemctl enable openV**tcp@server
systemctl  list-unit-files |grep openV**tcp

客户端oV**配置

生成的客户端配置,只需要修改udp为tcp. 其中如果remote有2个的话,代表负载均衡,如果其中一个连接不上,会自动连接另外一个

client
proto tcp
remote x.x.x.x 11111
remote x.x.x.x 12222 
......

相关文章

序号

标题

1

通过脚本一键安装ocserv(anyconnect服务端)

2

CentOS7使用Ocser搭建CiscoAnyconnect服务器(配置使用)

3

通过脚本一键安装openV**

4

OpenV**同时监听TCP和UDP端口

5

CentOS 7安装配置PPTP

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • mac添加路由

    明哥的运维笔记
  • 通过脚本一键安装openV**

    安装完成之后,再次执行openvpn-install.sh,可以实现对openvpn账号的管理以及卸载 该操作是交互式操作

    明哥的运维笔记
  • 常用APP等日志分割与nginx日志分析脚本合集

    [核心命令: find命令去查找日志目录下含关键字的日志文件,然后利用for循环去删除\$cleanday之前的日志文件]

    明哥的运维笔记
  • nginx配置文件nginx.conf超详细讲解

    #nginx进程,一般设置为和cpu核数一样 worker_processes 4;                         #错误日志存放目录 er...

    互联网金融打杂
  • CVE-2020-1938:Apache Tomcat文件包含复现

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP ...

    Timeline Sec
  • CVE-2020-1938:Apache Tomcat文件包含复现

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP ...

    周俊辉
  • Python3.8 特性介绍

    Python3.8 已经发布了, 官方文档看这里 What’s New In Python 3.8.

    py3study
  • ASP.NET Core的路由[5]:内联路由约束的检验

    当某个请求能够被成功路由的前提是它满足某个Route对象设置的路由规则,具体来说,当前请求的URL不仅需要满足路由模板体现的路径模式,请求还需要满足Route对...

    蒋金楠
  • 什么是窄带物联网(NB-IoT)?

    随着数十亿设备在不久的将来上线,我们将需要能够支持它们的无线网络。窄带物联网(NB-IoT)是否是解决方案?

    用户4122690
  • sql

    <select id="getListByWhere" parameterType="com.jiyun.beans.Employee" resultMap="...

    陈灬大灬海

扫码关注云+社区

领取腾讯云代金券