CentOS 7 socat命令端口转发

news/2024/9/24 19:56:28/

场景

开发排查问题需配置远程调试,但配置调试的服务器不支持外网访问,于是就考虑到用端口转发的方式让开发进行远程调试,转发工具比如有:rinetd等等,意外看到使用socat做转发更简单方便,下面就记录一下

命令简介

socat 是一个功能强大的网络工具,可以在两个连接的数据流之间建立双向通信。它可以用于各种网络任务,如端口转发、数据传输、加密通信等。socat 的名字来自 “SOcket CAT”,它的设计目标是提供类似于 cat 命令的功能,但用于网络连接。

以下是 socat 的一些主要特点和用途:

  1. 端口转发:socat 可以将流量从一个端口转发到另一个端口,可以在本地主机或远程主机之间进行转发。

  2. 数据传输:socat 可以用于在两个数据流之间传输数据,支持文件、套接字、管道等多种数据源。

  3. 加密和代理:socat 可以通过使用 SSL、TLS、SSH 等协议来加密和保护通信数据,也可以用作代理工具。

  4. 调试和测试:socat 可以用于调试网络应用程序、模拟网络环境、测试网络连接等。

  5. 网络工具集成:由于 socat 具有灵活的功能和易于使用的命令行接口,因此它经常与其他网络工具和脚本一起使用,用于解决复杂的网络问题或自动化任务。

安装

yum install socat 

http://www.ppmy.cn/news/1463138.html

相关文章

【STM32F103】利用PWM驱动舵机

0、前言 参考: 【【STM32F4CubeMX零基础快速入门】定时器中断 PWM输出】 https://www.bilibili.com/video/BV1f54y1Y7Ls/?share_sourcecopy_web&vd_source77e36f24add8dc77c362748ffb980148 理论 PWM生成原理 Cubemx 电路 TIM1.Channel1,2,3,4, PA0~3, …

2024-05-27四月二十周一

黄金交易策略:重要数据:周五PCE利多因素:美联储预期降息:央行强劲购买:中国央行购买力有所减弱美元武器化:地缘政治冲突:供需关系:美国债务危机:俄乌冲突:中东…

android高斯模糊填充imageview背景

说明:最近碰到一个需求,安卓app显示在线的url图片,然后imageview没占满的部分,使用该图片的模糊背景填充 效果图: step1:~\app\build.gradle implementation com.github.bumptech.glide:glide:3.7.0implementation …

leetcode-189. 旋转数组 原地递归算法(非官方的三种方法)

Problem: 189. 轮转数组 思路 首先&#xff0c;很明显&#xff0c;题目要求的操作等同于将数组的后k%n个元素移动到前面来。 然后我们思考原地操作的方法&#xff1a; &#xff08;为了方便讲解&#xff0c;我们先假设k<n/2&#xff09; 1.我们将数组划分为 [A&#xff0c;B…

C语言--函数递归与迭代

递归在书写的时候&#xff0c;有两个必要条件&#xff1a; 1.递归存在限制条件&#xff0c;但凡满足这个限制条件时&#xff0c;递归便不再继续 2.每次递归调用之后越来越接近这个限制条件 递归的思想&#xff1a; 把大事化小事 递归其实就是函数自己调用自己 //int main…

帝国cms自定义专题列表模板list.var中获取对应专题下的信息、信息数量及信息所属栏目名称

帝国cms自定义专题列表模板list.var中获取对应专题下的信息、信息数量及信息所属栏目名称 代码如下&#xff1a; $rr $empire->fetch1("SELECT GROUP_CONCAT(id) from phome_enewsztinfo where ztid$r[id]"); $ff $rr[0]; $ga explode(",", $ff); …

C++小游戏 合集

生化危机 #include<conio.h> #include<string.h> #include<stdio.h> #include<stdlib.h> #include<windows.h> #include<time.h> #include<direct.h> int n,round,gold0; bool f1,f2,f3,deadfalse,PC_64Bit; char str[4]; struct n…

MySQL---通用语法及分类

目录 一、SQL通用语法 二、 SQL分类 1.DDL 1.1 DDL数据库操作 1.2 DDL表操作---查询 1.3 DDL表操作---创建​编辑 1.4 DDL表操作---数据类型 1.5 DDL表操作---修改 1.6 DDL表操作---删除 1.7 DDL总结 2. 图形化界面工具DataGrip 2.1 创建 2.2 使用 3. DML 3.1 DML介绍 3.2 DM…