精华内容
下载资源
问答
  • 端口转发和端口映射

    万次阅读 多人点赞 2018-11-27 08:27:16
    端口转发和端口映射 两者的区别 端口转发和端口映射 介绍端口转发和端口映射之前先了解两个概念:正向连接反向连接 正向连接:你的机器连接目标机器 反向连接:目标机器反连你的机器 端口映射端口映射就是...

    目录

    端口转发和端口映射

    两者的区别


    端口转发和端口映射

    介绍端口转发和端口映射之前先了解两个概念:正向连接 和 反向连接

    • 正向连接:你的机器连接目标机器
    • 反向连接:目标机器反连你的机器

    端口映射:端口映射就是将内网中的主机的一个端口映射到外网主机的一个端口,提供相应的服务。当用户访问外网IP的这个端口时&#x

    展开全文
  • htran被好多黑客用來做內网端口映射端口转发。HTran的C#代码版本。
  • 端口转发:可以新建监听地址端口予以指定,而端口映射:只能一对一。 2. 端口映射:比如你发布了一个网站(假设你买了公网ip域名),http方式访问,但是想了下觉得不好,在路由器上把80端口映射成8080,别人...

    以下为整理各个相关网址所得(仅有概念,不含配置方法)

    1.

    端口转发:可以新建监听地址和端口予以指定,而端口映射:只能一对一。

    2.

    端口映射:比如你发布了一个网站(假设你买了公网ip和域名),http方式访问,但是想了下觉得不好,在路由器上把80端口映射成8080,别人访问时候就加上端口8080,流量过路由器再转成80送到服务器。
    端口转发:类似代理服务器,把收到数据包转发到目的服务器

    3.

    端口转发:体现的是横向扩展,不是移花接木。端口转发是针对接收数据的端口而言的,一般用作服务端,要侦听的。
    应用场景:原本有个服务程序在PC2上运行,侦听着PC2上的B端口,现在希望在不动PC2及服务程序的前提下,外界能通过PC1的A端口与PC2上服务程序通信,这时就需要用端口映射(端口转发)来解决。
    将PC1的A端口映射到PC2的B端口,是指将PC1的A端口收到的数据转发到PC2的B端口。外界都来连PC1的A端口,PC1的A端口只做受理窗口,具体业务处理放在PC2的B端口。其实,PC2的B端仍然能用,就是多了一个受理窗口(PC1的A端口)。

    4.

    端口转发(也称端口映射??此处表示怀疑),基本使用的有两种方式,本机端口转发,跨IP端口转发。

    本机端口转发:要搭建一台Linux server,使用tomcat作为web容器,让别人维护web项目的发布时会给他们一个普通用户(非root)。tomcat的默认端口是8080,所有用户都可以启动,但是除内部系统外,一般我们会选择使用80作为端口,可是普通用户没有对80的权限。这个时候可以提前把80端口映射到8080端口,当tomcat以8080端口启动后就可以使用80端口访问。

    跨IP端口转发:2年前购买了一台VPS1,很贵,所以100元买的,配置很低,同时购买了域名绑定这台VPS1。今年由于VPS降价,我又花100元买了台配置很高的VPS2,安装了很多服务。由于这台新买的VPS2没有绑定域名,我也不想换掉域名,所以我想通过域名访问到VPS2上的服务。分析:假设需要通过域名:80到VPS2:8080。【1.1.1.1:80 -> 2.2.2.2:8080】由于是跨IP,所以首先要开启IP转发功能(有两种,一种是临时性的,重启就没有了,一种是永久性的)。

    https://blog.csdn.net/zpf336/article/details/73163419

    5.

    端口转发:理解为一个完整动作,映射好端口后,当有外部人员请求连接时,设备会将请求数据往被开放了某个端口的服务器上丢。端口转发应该是将发送到内网机器指定端口的数据丢给另外一个机器的指定端口。是两台服务器之间的转发。

    端口映射,就是在公网IP映射一个端口,仅此而已。是一个服务器内部的。

     

    6.XSHELL-ssh的端口转发 方法:

    https://blog.csdn.net/qq_34039315/article/details/77510923

    https://jingyan.baidu.com/article/09ea3ededbb6b6c0aede39d2.html 

     

     

     

     

    展开全文
  • 一,端口转发和端口映射的区别 端口转发: 将本机被访问的端口转为访问另外一个机器的端口,即访问公网端口->访问内网端口 端口映射: 将内网某个端口隐射到公网,即访问公网的这个端口=访问内网端口 因为端口...

    之前的渗透一直都是局域网的安卓设备,其实也就是利用tcp协议,把kali的ip当作服务端,但是如果安卓设备不在一个局域网内该如何实现呢?
    这时候就需要进行端口转发了

    一,端口转发和端口映射的区别

    端口转发:
    将本机被访问的端口转为访问另外一个机器的端口,即访问公网端口->访问内网端口
    在这里插入图片描述
    端口映射:
    将内网某个端口隐射到公网,即访问公网的这个端口=访问内网端口
    在这里插入图片描述
    因为端口映射是双向的,当把这个端口映射到公网,在内网就不能再使用这个端口,因此需要进行端口转发

    Ngrok实现端口转发

    你可以在这里使用免费的ngrok服务器:
    sunny 官网
    下载自己系统对应版本并安装

    如果你有域名和服务器可以跟着我使用自己服务器进行搭建:
    在linux服务器:
    1,安装go语言

    sudo apt-get install golang
    

    2,下载ngrok到主机

    
    cd /usr/local
    mkdir ngrok
    cd ngrok
    git clone https://github.com/inconshreveable/ngrok.git
    

    3. 更改ngrok域名

    export GOPATH=/usr/local/ngrok/
    export NGROK_DOMAIN="ngrok.yourdomain.com"
    

    4,为域名生成证书
    执行这几个命令一定要进入ngrok的目录

    openssl genrsa -out rootCA.key 2048
    openssl req -x509 -new -nodes -key rootCA.key -subj "/CN=$NGROK_DOMAIN" -days 5000 -out rootCA.pem
    openssl genrsa -out server.key 2048
    openssl req -new -key server.key -subj "/CN=$NGROK_DOMAIN" -out server.csr
    openssl x509 -req -in server.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out server.crt -days 5000
    
    会生成六个证书
    

    5. 拷贝证书到指定位置

    cp rootCA.pem assets/client/tls/ngrokroot.crt
    cp server.crt assets/server/tls/snakeoil.crt
    cp server.key assets/server/tls/snakeoil.key
    

    6. 编译

    make release-server release-client
    GOOS=windows GOARCH=amd64 make release-client
    

    如果编译遇到: gopkg.in/yaml.v1
    一直没反应
    在这里下载压缩包:https://github.com/go-yaml/yaml/tree/v1
    在src 目录下 创建 gopkg.in 目录 把yaml 重命名为yaml.v1 ,然后在重新执行命令
    编译好的文件在 bin文件夹下:
    在这里插入图片描述
    第一句会编译好server,即 ngrokd,还有一个linux的客户端 ngrok。第二句编译windows平台

    7,运行server
    这里tlsKey tlsCrt分别指定刚才生成的key

    ./bin/ngrokd -tlsKey=server.key -tlsCrt=server.crt -domain="weixin.yangjiace.xyz" -httpAddr=":80" -httpsAddr=":443"
    

    8,运行客户端
    建立ngrok配置文件:ngrok.cfg

    server_addr: “ngrok.morongs.com:4443"
    trust_host_root_certs: false
    

    server_addr端口默认4443,可通过ngrokd服务端启动修改端口

    运行客户端,暴露本地6666端口站点:

    $ ./ngrok -config=ngrok.cfg -proto=tcp 6666
    
    

    如下界面运行成功:
    在这里插入图片描述

    展开全文
  • C#端口转发用法详解

    2020-09-03 21:22:03
    主要介绍了C#端口转发用法,以实例形式较为详细的分析了C#实现端口转发的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  • PortMap1.6 端口映射端口转发
  • 通过iptables进行端口转发和映射(需要注意里面的书写顺序)
  • 端口映射和端口转发的区别-ielab

    千次阅读 2019-06-12 15:47:43
    端口映射和端口转发的区别 端口转发端口转发(Port forwarding),有时被叫做隧道,是安全壳(SSH) 为网络安全通信使用的一种方法。在内网建立和运行网络服务器或FTP服务器是没办法使外网用户直接访问的,通过在...

    端口映射和端口转发的区别

    端口转发:端口转发(Port forwarding),有时被叫做隧道,是安全壳(SSH) 为网络安全通信使用的一种方法。在内网建立和运行网络服务器或FTP服务器是没办法使外网用户直接访问的,通过在路由上的NAT开启建立相应端口转发的映射,你可以指示路由器转发对某一特定网端口(如80 ,为网络服务器或21为FTP服务器) 所有的信息为本地网络。 这意味着,如果一个外部主机试图通过HTTP访问外网的IP加相应端口,就可访问到相应的内网建立的服务器。 外部访问此服务器的用户并不知道服务器是处于内部网络上的。 这种方法被广泛应用于网吧或通过NAT共享上网在内网建立服务器的用户。公安监控系统即通过此方法来监控网吧数据的。 转发端口,比用其它方法更安全更易用, 企业内部可能有很多专业化的服务,比如 ERP 系统,监控系统, OA 系统, CRM 等等,用户不需要移植或者更新现有的服务而单独申请专用的外部IP地址,只需要简单的配置一下网关路由的端口转发功能,即可使互联网上的用户使用这些服务。端口转发一般常常用于虚拟机和宿主机之间通信时使用。

    端口映射:端口映射就是将内网中的主机的一个端口映射到外网主机的一个端口,提供相应的服务。当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。比如,我们在内网中有一台Web服务器,但是外网中的用户是没有办法直接访问该服务器的。于是我们可以在路由器上设置一个端口映射,只要外网用户访问路由器ip的80端口,那么路由器会把自动把流量转到内网Web服务器的80端口上。并且,在路由器上还存在一个Session,当内网服务器返回数据给路由器时,路由器能准确的将消息发送给外网请求用户的主机。在这过程中,路由器充当了一个反向代理的作用,他保护了内网中主机的安全
    在这里插入图片描述
    区别:
    利用不同的方法实现同样的目标,端口转发是你把数据发给我了,我会打开数据看看,如果数据标记显示要给谁,那么就把数据给谁。端口映射则是,比如你把数据放在我右手,我就给张三,你放到我左手,我就给李四,不看到底你给我放了个什么东西。

    端口转发和端口映射的核心原理是一样的,只不过是使用的场景不一样,我们将本机的端口转发到远程某个端口,我们可以叫端口映射,也可以叫端口转发;我们如果把本机可以访问到的任意 IP 的端口转发到另外一台服务器的端口,我们叫他端口转发。有点弯弯绕,最终就是看实际场景中的使用。

    展开全文
  • 下面我普及下端口映射和端口转发的区别: 先来普及名词 端口:首先,什么是端口呢,可以理解为计算机与外界通讯交流的接口 -_-每一台计算机要想与外界通信,就必须开一个端口,可以这样比喻:主机是一所房子,每个...
  • dns 设置不要瞎胡设置,最好设置为国内的公用ip , 如果DNS服务器设置不当,可能会导致网速慢、弹窗广告、网址打不开...转发和映射的区别 http://baijiahao.baidu.com/s?id=1640450158291152821&wfr=spider&for=pc
  • 端口转发端口映射

    千次阅读 2018-04-09 21:45:25
    端口映射 端口映射是NAT的一种,功能是把在公网的地址转翻译成私有地址, 采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上...端口映射有动态静态之分。 通俗来讲,端口映射...
  • 再细想一下,发现ssh隧道、或者说端口转发,竟然实现了正向代理、反向代理内网穿透三种常用的网络功能,更佩服其功能的强大使用中的便利。 ssh有三种端口转发模式,本文一一对其做简要介绍。 本地转发 本地端口...
  • 易语言网络端口转发源码,网络端口转发,启动控制,启动测试,显示信息,fser,启动,停止,发送到,取回客户,ThreadEvent_Listen,ThreadEvent_Worker,调用_Call,decode,encode,RtlMoveMemory_读整数,RtlMoveMemory_读短整数,...
  • 主要介绍了Nginx端口映射配置方法端口映射,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • JAVA 端口转发 端口映 射源码 jPortMap JAVA实现网络端口转发/端口映射功能
  • 这里写自定义目录标题端口转发端口映射的区别 端口转发端口映射的区别 网上找了些还算可以的解释吧 端口映射(Port Mapping)就是将内网中的主机的一个端口映射到外网主机的一个端口,提供相应的服务。 当用户...
  • windows下端口映射端口转发

    万次阅读 多人点赞 2017-04-18 15:12:33
    应用场景如:原本有个服务程序在PC2上运行,侦听着PC2上的B端口,现在希望在不动PC2及服务程序的前提下,外界能通过PC1的A端口与PC2上服务程序通信,这时就需要用端口映射端口转发)来解决。 将PC1的A端口映射到...
  • 主要介绍了VSCode远程代码开发及DNS隧道端口转发实现远程办公,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 安装使用比较简单,只需要把源ip,端口和目标ip,端口写完整就可以了。
  • delphi编写的端口转发,端口映射的例子 使用IdMappedPortTCP
  • 作者:花生壳内网穿透 ...来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...利用端口映射功能还可以将一台外网IP地址机器的多个端口映射到内网不同机器上的不同端口。 举个栗子: .
  • 在网吧通过路由器或者代理连接到外网,而在内网建立运行网络服务器或FTP服务器是没办法使外网用户直接访问的,通过在路由上的NAT开启建立相应端口转发映射,你可以指示路由器转发对某一特定网端口(如80 ,为...
  • 端口转发(Port forwarding),有时被叫做隧道,是安全壳(SSH) 为网络安全通信使用的一种方法。端口转发是转发一个网络端口从一个网络节点到另一个网络节点的行为,其使一个外部用户从外部经过一个被激活的NAT路由器...
  • C#实现的TCP socket端口转发示例代码,编译后按如下命令运行: demo.exe 127.0.0.1 8080 192.168.0.3 80 即为将本机8080端口TCP流量转发至192.168.0.3 的80端口
  • 端口转发-c++一个不错的参考,类似lcx.exe工具 Dos下的软件大家应该会用吧,x:lcx –listen 34 2389,说明一下这句指令的意思,这句话的意思就是监听本机的34端口然后将数据转发到2389端口,当然这里的34 2389端口是...
  • 端口映射端口转发

    2020-03-04 10:31:46
    端口映射 01 什么是端口转发 端口转发(Port forwarding),有时被叫做隧道,是安全壳(SSH)为网络安全通信使用的一种方法。端口转发是转发一个网络端口从一个网络节点到另一个网络节点的行为,其使一个外部用户从...
  • 干货|内网渗透之端口转发&端口映射

    千次阅读 2019-11-09 17:31:29
    端口转发 端口转发,有时被叫做隧道,是安全壳为网络安全通信使用的一种方法。端口转发是转发一个网络端口从一个网络端口转发到另一个网络端口或从一个网络节点转发到另一个网络节点的行为,其使一个外部用户从外部...
  • 主要介绍了Nginx服务器中配置非80端口的端口转发方法详解,文中使用到了Nginx中的proxy_pass配置项,需要的朋友可以参考下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 73,529
精华内容 29,411
关键字:

端口转发和端口映射