Linux 下最简单快捷的端口转发软件 redir 简介

Linux端口转发的九种常用方法 1. SSH 端口转发 SSH 提供了一个非常有意思的功能,就是端口转发,它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。 (1) 本地端口转发 ssh -fgN -L 2222:localhost:22 localhost (2) 远程端口转发 ssh -fgN -R 2222:host1:22 localhost (3) 动态转发 ssh -fgN -D 12345 root@host1 2. iptables 端口转发 Ce 阅读详情
AI摘要

本文介绍了一款名为redir的Linux工具,它能简便地进行TCP端口转发。通过实例展示了如何将一台主机的端口流量转发到另一台主机的指定端口,并解释了常用参数的功能。

Linux 下的端口转发软件很多,像 ssh、iptables、socat 等等,但论简单易用,据我所知,还得算这个小小的 redir。它可以非常方便的把本机的TCP 端口转发给本机或其它机器的特定端口。如:redir :2022 :22,把本机的 2022 端口转发到本机的 22 端口。下面我以 Deepin Linux 宿主机和其上的3台 VirtualBox 虚拟机为例来演示一下。简介其中的 -I、-l、-n、-s、-m、-b参数的使用。 视频演示地址:https://www.bilibili.com/video/BV18L411F7e8?share_source=copy_web

Linux 下最简单快捷的端口转发软件 redir 简介


一、各主机及网络状态

各主机的 IP 如下:
A: 转发网关 Deepin Linux,10.0.2.15,10.0.0.1
B: littlebat@openeuler,10.0.0.2
C: test@i7,192.168.1.11
D: test@centos,192.168.1.12

各主机连通性如下:
A、B 在同一个局域网 10.0.0.0/24 内,可以互访;
C、D 在同一个局域网 192.168.1.0/24 内,可以互访;
A 通过另一接口 10.0.2.15 可以访问 C、D;
B 不能访问 C、D;
C、D 均不能访问 A、B。

主机 A 开放 ssh 服务器 22 端口,主机 D 开放 http 服务器 80 端口。示范把 A 的 2022 端口转发到 A 的 22 端口,和把 A 的 8088 转发到 D 的 80 端口。

二、端口转发示例
1、把 A 的 8088 转发到 D 的 80 端口
命令如下:

redir -I centoshttp -n -l debug -s :8088 192.168.1.12:80


这时,用 sudo netstat -utpln 查看,就可以看到 redir 生成了一个 8088 的监听端口。这样,在任何能够访问 A 的 8088 端口电脑上就能够访问到 D 的 80 端口了。
其中参数含义如下:
-n 表示前台执行,一般调试的时候用,不加默认就是后台运行
-I、-l、-s 这3个参数都跟日志有关,其中 -s 表示把日志写入系统 /var/log/syslog 中,-l 表示日志等级,-I 是在 syslog 信息中用于区别进程日志的标识。

2、把 A 的 2022 端口转发到 A 的 22 端口

redir :2022 :22


这样,在任何能够访问 A 的 2022 端口电脑上就能够访问到 A 的 22 端口了。
如果转发端口是1023 及以下,需要使用 root 权限,如 sudo redir :1023 :22
这是非常方便简单的。

3、不可靠的参数 -m 和 -b
从 man redir 的信息可以知道,-m 参数是用来限速的。单位是 bps ,即每秒的 bit 数,一个字节是 8bit,那么你一般的低档云服务器的 1M 带宽数值就该填 1000000,即 1 后面 6 个 0。但我试了一些数值,跟理论值差得不成样。所以,用这个参数限流,有点作用,但一点也不靠谱。

-b 的作用是绑定监听 IP,但我试了,没有作用,实现绑定监听 IP 的功能可以在被转发的端口的冒号前面写上绑定的 IP 就行。如不写IP 表示在 0.0.0.0 任意地址监听,我写上 IP 就表示在特定 IP 监听了。如系统中有两块网卡,一块 10.0.0.1,一块 10.0.2.15,上面的第二个例子我可以这样写: redir 10.0.2.15:2022 :22,那么,只有来自 10.0.2.0/24 网络的 ip 才可以通过 2022 端口访问到转发的 22 端口。而 10.0.0.0/24 网络则不行。

三、小结
redir 是一个专精于TCP 端口转发的开源小工具,在 Linux 的世界里,还有许多像 redir 这样专精于一个功能的小工具,我们可以利用这些小工具和小工具的配合,来完成特定的任务。向这些开源程序的作者致敬。

Ubuntu配置Scrcpy:三步实现Android手机低延迟投屏与无线控制 Android Debug Bridge(ADB)是连接计算机与Android设备的核心调试工具,它通过USB或网络协议建立通信链路,实现对设备的深度控制与数据传输。在Linux生态中,ADB与FFmpeg等多媒体框架的深度集成,为高效屏幕捕获与编码提供了技术基础。这种技术组合的价值在于,它能够实现无需在手机端安装额外客户端的原生级投屏体验,广泛应用于应用调试、演示展示、移动办公等场景。本文聚焦于在Ubuntu系统上,利用Scrcpy这一开源工具,结合ADB工具链,通过清晰的三个步骤——安装配置ADB、部署 阅读详情

相关推荐

Linux端口转发的几种常用方法

SSH 提供了一个非常有意思的功能,就是端口转发,它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。(1) 下载地址:http://www.vuln.cn/wp-content/uploads/2016/06/lcx_vuln.cn_.zip。netcat(简称nc)被誉为网络安全界的”瑞士军刀“,一个简单而有用的工具,这里介绍一种使用netcat实现端口转发的方法。在公网主机上连接 127.0.0.1:3340,即可连接上内网机器的3389端口。

shengyin714959的博客 2090

Linux-本地端口转发-远程端口转发

所谓本地端口转发,就是将发送到本地端口的请求,转发到目标端口。这样,就可以通过访问本地端口,来访问目标端口的服务。使用-L属性(Local的意思),就可以指定需要转发的端口。-L的语法如下-L 本机地址:本地端口:目标地址:目标端口其中本机地址可以省略。即localhost。所谓远程端口转发,就是将发送到远程端口的请求,转发到目标端口。这样,就可以通过访问远程端口,来访问目标端口的服务。使用-R属性,就可以指定需要转发的端口,语法是这样的:-R 远程地址:远程端口:目标地址:目标端口其中。

Java程序员的知识博客 4861

用Multisim仿真AD630锁定放大器:从2012年电赛A题实战到避坑指南

本文详细介绍了如何使用Multisim仿真AD630锁定放大器,从2012年电赛A题实战出发,提供完整的电路搭建、参数优化及避坑指南。重点解析AD630的开关调制架构和双相位检测的工程实现,帮助读者在强噪声背景下有效提取微弱信号,提升电子设计竞赛和工程实践中的信号处理能力。

weixin_42549451的博客 203

常用的几种服务器端口转发实现方式

其中,v4tov4表示使用IPv4协议进行转发,listenaddress和listenport表示本地监听的IP地址和端口,connectaddress和connectport表示远程连接的IP地址和端口。可以通过在硬件路由器上设置端口转发规则,将外部请求转发到内部服务器的指定端口上。需要注意的是,使用第三方的端口转发工具也存在一定的风险和安全隐患,用户需要仔细考虑并采取相应的安全措施。该命令将本地计算机上的80端口请求映射到另一台计算机192.168.1.3的8080端口上。

polsnet的专栏 4797

0018-量化第五天:QMT—日内回转回测注释

日内做T算法框架

m0_68750710的博客 4145

AI变现案例实战系列4:AI数字员工团队——用OpenClaw搭建6个智能体,自动运营你的赚钱系统

摘要:谷歌AI产品经理Shubham Saboo利用OpenClaw搭建6人AI团队,实现内容创作、技术开发等任务自动化,每月成本不足400美元。文章对比阿里云和Windows本地两种部署方案,提供详细配置指南。通过多Agent架构实现物理隔离与精准协作,可创建6个专业AI角色(如研究员、运营、工程师等),每个Agent专注单一任务,避免记忆负担和上下文污染问题。阿里云方案适合长期稳定运行,Windows本地部署则适合零成本测试。最终可组建高效AI团队,实现7x24小时无人值守运营。(149字)

小明的博客 1141

linux 端口转发

linux 跨机器端口转发

lanse_huanxiang的专栏 951

从NVLINK到EthLink:GPU互联技术演进全解析(含最新行业趋势)

本文深入解析了从NVLINK到EthLink的GPU互联技术演进,重点剖析了Scale-up与Scale-out两种核心范式。文章详细对比了NVLINK、UALINK及革命性的EthLink技术,后者创新性地将以太网改造为支持Load/Store与RDMA双语义的高性能互联网络,旨在打破封闭生态,实现高性能与开放性的统一。最后,文章提供了技术选型指南并展望了未来以以太网为主导、语义融合的行业趋势。

weixin_29204749的博客 178

Linux环境下实现端口转发

创建SNAT规则,将访问源为9.8.7.6:1009的出请求转发至本机9.8.7.6的随机端口,ps.-to-source 如果指定固定端口的话会有异常 服务器请求80端口的时候是随机发起的端口。#创建DNAT规则,将来自本机9.8.7.6:1009的访问转发至1.2.3.4:80。以下命令均在A机器上操作 A机器IP 9.8.7.6 B机器IP 1.2.3.4。需求: A机器有公网,B机器无公网,需要将B机器的服务端口借助A机器发布至公网。2. A机器为Linux操作系统(Linux可开启内核转发)

weixin_52094475的博客 989

视频生成工具本地部署完全指南:Seedance能装吗?有哪些开源替代?

本文系统介绍了视频生成模型的本地部署方案,分为三个部分:1)Seedance 2.0的混合部署模式,其开源组件可本地集成但核心功能需调用API;2)完全开源替代方案对比,包括LTX-2、Wan 2.1等模型的硬件需求与特点;3)详细部署指南,以ComfyUI+Wan 2.1为例,涵盖软件准备、模型整合、参数调优等步骤,并提供了显存优化和多GPU配置技巧。文章为需要离线视频生成能力的用户提供了完整技术路径。

小明的博客 1万+

RK3588 EVB开发板原理图讲解【六】

该原理图展示了eMMC Flash与主控芯片之间的连接关系,以及相关的电源、信号线路和去耦电容等。

weixin_48721556的博客 1169

linux的redir命令实现端口转发

redir命令是一个有用的工具,可以在Linux系统上进行网络流量的重定向。使用Redir命令,您可以轻松地将TCP、UDP和ICMP流量从一个端口或IP地址重定向到另一个端口或IP地址。

西京刀客 3731

从原理到实践:手把手教你如何校准和使用六维力传感器(附常见问题排查)

本文详细解析六维力传感器的工作原理与校准方法,提供从选型到故障排查的完整指南。重点介绍电阻式与电容式技术对比、六步校准法实战以及温度补偿技巧,帮助工程师精准测量空间力场。适用于机器人触觉反馈、航空航天测试等高精度场景。

weixin_29309475的博客 386

Linux端口数据转发

开启Linux端口转发#增加一行 net.ipv4.ip_forward=1//使数据转发功能生效sysctl -p。

m0_46653436的博客 863

2024年【MCM/ICM】美国大学生数学建模竞赛优秀论文(免费下载)

美国大学生数学建模竞赛(MCM/ICM)由美国数学及其应用联合会主办,是最高的国际性数学建模竞赛,也是世界范围内最具影响力的数学建模竞赛,一般也指数学建模竞赛。赛题内容涉及经济、管理、环境、资源、生态、医学、安全、等众多领域。竞赛要求三人(本科生和研究生均可参加)为一组,在四天时间内,就指定的问题完成从建立模型、求解、验证到论文撰写的全部工作,体现了参赛选手研究问题、解决方案的能力及团队合作精神。为现今各类数学建模竞赛之鼻祖。

weixin_43608857的博客 1841

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

iptables学习笔记:端口转发之“外网访问内网”

考虑一种网络拓扑应用情景,一个内部局域网中有多台服务器提供不同的服务,如web服务、FTP服务、ssh、telnet等,通过网关或防火墙连接外部网络,如果外部网络上的主机需要访问这些服务器,则需要在网关上实现转发。

李迟的专栏 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

关于linux配置redir

1、打开云服务器,防火墙开放5555端口 2、腾讯云使用: sudo apt-get install redir -y 阿里云使用: sudo apt-get install update -y 然后再: sudo apt-get install redir -y 3、端口设置指令: sudo redir :5555 asia.ezil.me:5555 ...

xuehen86的博客 7673

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

linux 本地端口转发

linux 本地端口转发。

彦文的专栏 701

【亲测免费】 探秘 Redir:轻量级、高效的 URL 重定向工具

探秘 Redir:轻量级、高效的 URL 重定向工具 项目简介 是一个由 Troglobit 开发的小巧但功能强大的 URL 重定向工具。它基于 C 编程语言编写,设计简洁,旨在为服务器管理员提供一种快速且灵活的方式来处理 URL 重定向,无论是简单的 HTTP 状态码 301(永久重定向)还是 302(临时重定向),Redir 都能轻松应对。 技术解析 Redir 的核心在于其简洁的配置语法和高...

gitblog_00075的博客 1014

深入了解redis

flushdb //清空当前库的内容flushall //清空所有库的内容select 库名 // 选择库。

C2165537667的博客 380

【Linux学习】Linux的基本指令(一)

通过Linux指令的学习,为运维、网络开发打牢基础。

joes_ju的博客 359
上一篇: Windows ssh 客户端 PuTTY 正向与反向流量转发
下一篇: RedHat 服务器离线安装不匹配软件引起的故障及修复
learndiary
博客等级 码龄5年 308粉丝 66原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值