当前位置: 首页 > news >正文

rinetd 实现通过访问主机访问虚拟机中的业务,调试虚拟机内的java进程

rinetd是什么

Rinetd是一个简单的TCP代理服务器,它可以在不同的网络接口之间转发TCP流量。Rinetd通常用于以下场景:

端口转发:将一个网络接口上的特定端口的流量转发到另一个网络接口上的不同端口。
负载均衡:在多个服务器之间分配流量,以实现负载均衡。
网络地址转换(NAT):在不同的网络环境之间进行网络地址转换。
防火墙和安全:作为防火墙的一部分,限制和控制特定网络接口上的流量。
Rinetd的配置文件通常包含源地址、源端口、目标地址和目标端口的映射规则。通过这些规则,Rinetd可以将来自特定源地址和端口的流量转发到指定的目标地址和端口。

安装

rpm包:rinetd-0.62-31.6.x86_64
rpm -ivh rinetd-0.62-31.6.x86_64

rinetd的配置文件

/etc/rinetd.conf

配置格式
srcip srcport dstip [dstport]
配置示例

0.0.0.0 22 192.168.1.2 22
0.0.0.0 5005 192.168.1.2 5005

加载配置文件

rinetd -c /etc/rinetd.conf

功能案例

1、通过以上配置,即可实现连接主机,进而调试虚拟机内部的java业务(Remote JVM Debug)

http://www.xdnf.cn/news/482149.html

相关文章:

  • Qwen2.5-VL模型sft微调和使用vllm部署
  • TLS 1.3黑魔法:从协议破解到极致性能调优
  • 系统提示学习(System Prompt Learning)在医学编程中的初步分析与探索
  • 在Linux服务器上部署Jupyter Notebook并实现ssh无密码远程访问
  • 【Kubernetes】单Master集群部署(第二篇)
  • 15 C 语言字符类型详解:转义字符、格式化输出、字符类型本质、ASCII 码编程实战、最值宏汇总
  • 深度学习笔记23-LSTM实现火灾预测(Tensorflow)
  • Stratix 10 FPGA DDR4 选型
  • Visual Studio旧版直链
  • Elasticsearch 学习(一)如何在Linux 系统中下载、安装
  • 【简单模拟实现list】
  • 【PmHub后端篇】PmHub 中缓存与数据库一致性的实现方案及分析
  • c/c++的opencv的图像预处理讲解
  • 动态IP赋能业务增效:技术解构与实战应用指南
  • 1-10 目录树
  • 东方通2024年报分析:信创国产化龙头的蓬勃发展与未来可期
  • mysql的not exists走索引吗
  • uniapp-商城-60-后台 新增商品(属性的选中和页面显示)
  • MySQL——2、库的操作和表的操作
  • 割点与其例题
  • 管理工具导入CSV文件,中文数据乱码的解决办法。(APP)
  • 从类的外部访问静态成员:深入理解C#静态特性
  • C语言编程中的时间处理
  • 【学习笔记】机器学习(Machine Learning) | 第七章|神经网络(1)
  • Vue3中setup运行时机介绍
  • MyBatis—动态 SQL
  • 网安面试经(1)
  • MySQL8.x新特性:与mysql5.x的版本区别
  • SpringBoot--Bean管理详解
  • 3D生成新突破:阶跃星辰Step1X-3D开源,可控性大幅提升