rinetd

linux下端口转发

拜拜、爱过 提交于 2020-12-19 04:10:28
简介: linux下简单好用的工具rinetd,实现端口映射/转发/重定向 0x01 rinetd端口转 发 Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担 1、准备配置环境 wget http: //www.rinetd.com/download/rinetd.tar.gz 2、解压安装 tar zxvf rinetd.tar.gz 解压 cd rinetd 进入rinetd目录 make 安装编译 make install 安装编译 3、编辑配置 $ vim /etc/rinetd.conf 0.0.0.0 8080 8.210.235.249 8080 0.0.0.0 22 39.108.159.100 22 说明一下(0.0.0.0表示本机绑定所有可用地址) 将所有发往本机8080端口的请求转发到172.19.94.3的8080端口 将所有发往本机2222端口的请求转发到192.168.0.103的3389端口 将所有发往1.2.3.4的80端口请求转发到192.168.0.10的80端口 命令格式是 绑定的地址

linux下端口转发

落花浮王杯 提交于 2020-11-02 13:06:11
简介: linux下简单好用的工具rinetd,实现端口映射/转发/重定向 0x01 rinetd端口转 发 Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担 1、准备配置环境 wget http: //www.rinetd.com/download/rinetd.tar.gz 2、解压安装 tar zxvf rinetd.tar.gz 解压 cd rinetd 进入rinetd目录 make 安装编译 make install 安装编译 3、编辑配置 $ vim /etc/rinetd.conf 0.0.0.0 8080 8.210.235.249 8080 0.0.0.0 22 39.108.159.100 22 说明一下(0.0.0.0表示本机绑定所有可用地址) 将所有发往本机8080端口的请求转发到172.19.94.3的8080端口 将所有发往本机2222端口的请求转发到192.168.0.103的3389端口 将所有发往1.2.3.4的80端口请求转发到192.168.0.10的80端口 命令格式是 绑定的地址

rinetd 一个linux下的端口转发工具

五迷三道 提交于 2020-04-25 13:22:42
inux下使用iptables实现端口转发,配置较为复杂,使用rinetd工具可以实现快速配置和修改端口转发。 例:本机ip:1.1.1.1 需要实现访问本机的8080端口,自动转发到2.2.2.2 80 下载软件: wget http://www.boutell.com/rinetd/http/rinetd.tar.gz 安装软件: tar xzvf rinetd.tar.gz cd rinetd make make install ps:执行make install时可能出现错误:缺少目录/usr/man/man8,此时执行 makedir -p/uar/man/man8即可 创建配置文件: vim /etc/rinetd.conf(这个文件不存在,需要手工创建) 0.0.0.0 8080 2.2.2.2 80 ps:本机8080端口需要确认未被使用:netstat -antp | grep 8080 | grep -v grep 启动rinetd: rinetd -c /etc/rinetd.conf ps:需要确认进程中没有rinetd:ps ax | grep rinetd | grep -vgrep,如果有的话,需要删除该进程:pkill rinetd 配置文件格式: bindaddress bindport connectaddress connectport

[喵咪Liunx(3)]端口转发工具rinetd

纵饮孤独 提交于 2020-03-25 18:31:29
3 月,跳不动了?>>> #[喵咪Liunx(3)]端口转发工具rinetd# ##前言## 今天笔者为大家带来了另外一款非常优秀的Liunx工具,这个工具有什么用呢?它能帮助我们解决一些特定场景下的端口转发需求,这个工具就是 runetd , runetd 可以非常方便的进行端口转发的设置,那就让我们一同来开始本次的学习吧! 附上: 喵了个咪的博客: w-blog.cn ##1. 端口转发是什么## 我们先来了解几个名词的含义:端口映射,端口转发,反向代理,一同分析他们的相同点以及区别 ###端口映射 如果你去网上查找端口映射,大部分都是说路由器ADSL把公网IP映射到内网,这个一般是从路由器中设置的,对公网IP某个端口进行映射到路由器下的某个端口,通过访问这个外网地址就可以请求到这台服务器了,使用场景最平凡的就是大家购买的AWS或UCloud的服务器,他们服务器的公网都是通过端口映射的方式实现的. ###端口转发 端口转发就实现的功能效果和端口映射几乎一样,这两个名词的边界也比较含糊不清,如果上面把端口映射解释为从是处理路由器公网到内网,可以理解端口转发是系统级别的.一个简单的例子你的tomcat默认使用内网8080端口,你需要在80端口上去访问,这个时候就需要把自己的80端口转发到8080端口,访问80端口的时候会被系统把请求转发到8080端口上接受. ###反向代理

cenos用Rinetd做端口转发

一曲冷凌霜 提交于 2020-03-25 18:03:18
3 月,跳不动了?>>> Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担。 Rinetd官网 https://boutell.com/rinetd/ 安装步骤如下: 下载安装包 wget http://www.boutell.com/rinetd/http/rinetd.tar.gz 如果下载很慢,可以到以下连接下载: 链接:https://pan.baidu.com/s/1yfBAE9k3_O_HFm4ETU7HBw 密码:5pk7 解压文件 tar zxvf rinetd.tar.gz cd rinetd mkdir -p /usr/man/man8 make && make install 配置文件 vi /etc/rinetd.conf 例子:将发往本机9527端口的请求转发到 192.168.64.22的9527端口 0.0.0.0 9527 192.168.64.22 9527 启动 rinetd -c /etc/rinetd.conf 停止 killall rinetd 来源: oschina 链接: https