`
liyx985
  • 浏览: 214688 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

linux 与windows实现端口转发

 
阅读更多

linux端口之间的转发 用到的转发工具为 rinetd,需要在linux下编译,欢迎到我的资源中心下载 rinetd

http://download.csdn.net/source/1726865

 

windows端口之间的转发 用到的转发工具为 Port2Port或者rinetd.exe,两个都可以,在cmd下执行,欢迎到我的资源中心下载 Port2Port

http://download.csdn.net/source/1726870

 

 

rinetd.exe

 

 http://download.csdn.net/source/1754014

 

 

 

 

一、windows的用法   //rinetd.exed要比Port2Port转发速度快许多!

 

 

 

(1)rinetd.exed方式

 

1.解压到某个目录,例如C:/rinetd,然后在当前目录新建一个记事本,内容为 0.0.0.0 5201 192.168.1.3 8999,保存为conf.txt;

 

 

如在本机实现:

 

0.0.0.0 5201 192.168.1.3 8999

//注意,只能转发本机的端口

 

2.启动rinetd,

运行CMD,切换到rinetd的所在目录   语法为   rinetd  -c  conf.txt

//conf.txt为端口转发配置文件,也就上面所提到的!

 

 

 

 (2)Port2Port的方式

1.解压到某个目录,例如C:/Port2Port

运行CMD,   语法为   Port2Port.exe 本机端口号 目标地址 目标机器端口

 

例如 本机IP为192.168.1.2  目标地址为192.168.1.3 ,现在要将.2机器上的一任意端口转发到192.168.1.3机器的8999(JBOSS对应web的应用程序)

 如 http://192.168.1.3:8999/sms 可以正常访问

      http://192.168.1.3:5201/sms 无法访问

 

 

Port2Port.exe 5201    192.168.1.3 8999

 

出现如下表示成功!

Initialize Socket...
Initialize Finish.

 

 

可以测试一下

 如 http://192.168.1.3:8999/sms     http://192.168.1.3:5201/sms 两个都可以正常访问

 

 

 

 

 

二、linux的用法

 

 

1.下载软件 rinetd.tar

2.解压 编译 安装

tar xzvf rinetd //解压

cd rinetd  //进入当前目录

 

执行make命令   //编译源代码

然后再执行make install   命令  //安装

 //注意:在make install的时候可能提示无法创建文件,可以根据提示手动创建

大致为

cd /usr/

mkdir man

cd man

mkdir man

然后再次执行make install   命令;

 

3.手动写配置文件

 

vi /etc/rinetd.conf      //这个文件原本不存在,需要手动建议,我用vi来创建;

 


 


如在本机实现:

 

0.0.0.0 5201 192.168.1.3 8999

//注意,只能转发本机的端口

 

3. 启动

rinetd    //当前目录执行 rinetd 命令

默认会读取 /etc/rinetd.conf

如果指定位置  rinetd  -c  路径文件

 

//注意,修改了/etc/rinetd.conf  只能重新启动rinetd,否则报错!,先用 killall  -9  rinetd  命令杀死进程,然后再执行 rinetd 命令启动!

 

4.测试方法同windows一样!

 

 

三、连接

可以通过更改服务端的端口来适应转发的端口,也可以使用更改客户端的连接端口来适应转发的端口,看哪种方便就用哪种,在查看段端口的过程可以运行程序,通过tcpview工具来查看(非常优秀的TCP/ip通讯查看器),当然您也可以通过运行cmd的netstat -na命令来查看(不具有实时观察性)

例如,我通过更改远程桌面的客户端的连接端口(mstsc) 运行mstsc  输入x.x.x.x:5201(不加端口表示默认用3389端口进行连接)来进行远程连接(服务端仍然为3389,是通过其他机器的5201端口转发的数据)

同样 VNC的客户端,运行vnc客户端,输入地址x.x.x.x::5201(注意为linux下使用双冒号,不加端口默认用5900端口进行连接,windows下使用单或双冒号都可以)来进行远程连接(服务端仍然为5900,是通过其他机器的5201端口转发的数据)

 

 

 

在制作bat文件时注意编码问题

ANSI码

分享到:
评论

相关推荐

    利用virtualbox虚拟机实现端口转发

    virtualbox虚拟机实现端口转发,具体内容如下 1.应用场景 突破上网限制(如在公司内部限制访问外部网络,但是开放了某些端口,可以利用开放的某些端口实现端口重定向) 远程桌面重定向 NC重定向获得Shell 2.实验...

    linux下使用rinetd来实现端口转发

    windows下的端口转发一般用的是自带的nat和porttunnel、portmap linux下端口转发映射的程序叫rinetd,启动方法rinetd -c /etc/rinetd.conf ,pkill rinetd 关闭进程 工具主页: http://www.boutell.com/rinetd/ ...

    SSH 端口转发.docx

    简单说,SSH是一种网络协议,用于计算机之间的加密...1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。

    企业级Linux服务攻略

    第1章 Linux服务器的搭建与测试 1.1 Linux的安装 1.1.1 Linux简介 1.1.2 Red Hat Enterprise Linux 5新特性介绍 1.1.3 Red Hat Enterprise Linux 5的安装 1.2 常规网络配置 1.2.1 配置主机名 1.2.2 使用ifconfig...

    OneProxy监控的框架OneProxy-Monitor.zip

    可以指定多个端口,不同的端口转发到不同的数据库。也就是通过一个监控器管理多个数据库2. 可以通过配置控制前端连接数3. 自动根据cpu数量设置线程个数4. 支持windows和Linux。其中windows只支持select。Linux支持...

    Linux服务器配置与管理项目9--邮件服务器配置与管理.pptx

    Linux服务器配置与管理项目9 邮件服务器配置与管理 Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第1页。 【项目描述】 公司为方便内部信息的交流,需要一台邮件服务器实现公司内部员工的...

    minerProxy / babyProxy 搭建中转教程+软件

    实现了自定义抽水、0抽纯转发等 支持tcp、ssl加密 核心代码已开源,本程序包含:web控制台、shell脚本、windows客户端等。 1、准备好你的linux服务器 2、执行(按顺序执行代码): 3、开启babyProxy转发 备注:可以在...

    后渗透——内网转发之利用ftp实现文件传输

    FTP(File Transfer Protocol,文件传输...无论是Linux还是Windows系统都可以使用,而且是默认安装的。 ftp使用说明: 在命令行直接输入ftp便可进入交互模式,输入?可查看所有能用的命令,后加相应的命令可查看功能显

    frp 实现远程连接,实现内部项目公网访问

    frp_0.30.0_linux_amd64.tar.gz 和 frp_0.30.0_windows_386.rar 两个压缩文件, 如何使用可以参考我写的 https://blog.csdn.net/JqueryTomcat/article/details/103637654

    MobaXterm-Portable-v23.2免安装版

    网络工具:内置了多种网络工具,如ping、traceroute、SSH隧道、端口转发等,帮助用户诊断和解决网络问题。 远程任务管理:可以在远程服务器上执行命令、脚本和任务,并查看执行结果,实现远程系统管理

    ghostunnel:具有相互身份验证的简单SSLTLS代理,可保护非TLS服务

    支持的平台:Ghostunnel主要为x86-64平台上Linux开发,尽管它可以在任何公开SO_REUSEPORT UNIX系统上运行,包括Darwin(macOS),FreeBSD,OpenBSD和NetBSD。 Ghostunnel还支持在Windows上运行,但功能集有所减少。...

    SecureCRT v8.5.3.zip

    - 端口转发使 TCP/IP 数据更安全 - 口令,公钥,键盘交互和 Kerberos 验证 - AES,Twofish,Blowfish,3DES,RC4,和 DES 加密 - X11 转发 . 文件传输工具: VCP 和 VSFTP 命令行公用程序让使用 SFTP 的文件...

    EW和SocksCap64.rar

    EarthWorm(EW)是一套便携式的网络工具,具有SOCKS5服务架设和端口转发两大核心功能,可以在复杂的网络环境中实现网络穿透。 EW能够以正向、反向、多级级联等方式建立网络隧道,EW工具包提供了多个可执行文件,以适用...

    Python找出9个连续的空闲端口

    5个平台为windows, linux, aix, hp, solaris 二、实现方案有两种 1、利用 python 的 socket 模块里的 def isInuse(ipList, port): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) flag=True for ip in ...

    鳄鱼:轻松安全地将事物从一台计算机发送到另一台计算机

    实现轻松的跨平台传输(Windows,Linux,Mac) 允许多次文件传输 允许恢复被中断的传输 不需要本地服务器或端口转发 ipv6-first和ipv4后备 可以使用代理,例如tor 有关croc更多信息,请参阅。 安装 下载,或从...

    轻松安全地将东西从一台计算机发送到另一台:crocodile::package:-Golang开发

    允许任何两台计算机传输数据(使用中继)提供端到端加密(使用PAKE),实现轻松的跨平台传输(Windows,Linux) (Mac)允许多个文件传输,允许恢复被中断的本地服务器或端口转发的传输,其速度比蠕虫Kong,rsync,...

    FastTunnel高性能跨平台内网穿透工具-.net

    端口转发/端口映射,访问内网任意端口提供的服务mysql、redis、ftp等等 p2p穿透 支持绑定多个域名访问内网服务 支持域名白名单限制 支持客户端身份校验 快速搭建服务: 在releases页面下载对应的程序 根据自己的需求...

    计算机网络安全实验——arp欺骗..doc

    主机1发送数据 (2)目标主机一启动UDP连接工具,将"目标机器"IP地址指定为目标主机二的地址,目 标端口与服务器一致。在"数据"文本框中输入任意内容,单击"发送"按钮,向服务端发 数据。服务端确定接收到数据。 ...

    servicecomb-mesher:用go编写的高性能服务网格实现

    灵活:您可以开发和定制自己的服务网格操作系统:支持linux和Windows操作系统,这意味着您可以使用Java,go等管理在.net中编写的服务。 API网关:Mesher能够作为独立的边缘服务运行并管理入口流量。特征建立在go...

    rtmp/rtsp/hls直播服务软件

    1、支持Windows/Linux等多种操作系统; 2、采用开发的流媒体协议,而非私有协议,可以与主流系统对接,至少支持RTMP推流,RTMP拉流,RTSP拉流三种方式获取直播流,支持对获取的直播流再按照TS组播或者单播,RTMP,...

Global site tag (gtag.js) - Google Analytics