精华内容
下载资源
问答
  • 内网穿透原理和实现
    2021-11-12 10:54:03

    什么是内网穿透

    作者:匿名用户
    链接:https://www.zhihu.com/question/63098230/answer/1929852198

    希望对你们更易懂要知道这个的意思,需要先来点前菜
    1、地球上的电脑设备等要实现通信,都需要有个IP地址才可以实现。
    2、IP地址是人为创造的,所以一定有数量限制。
    3、最开始没有想那么多,反正就那么点电脑设备,于是直接使用IP地址连在了一起
    4、但是后来确实IP地址数量不够,怎么办呢? 聪明的地球人就想了个办法:那就多台电脑共用一个IP地址吧。
    5、但这“多台电脑”不可能没有自己的IP地址吧,咋个整? 这个时候就定义了一种“专用网络”,在这个“专用网络”里面可以使用规定的免费IP地址,且所有的免费的IP地址不能作为共用IP地址来使用。
    6、这个“专用网络”实际上就是“共用了一个IP地址的多台电脑设备组成的网络”,此时这个“共用的IP地址”就成了“公网IP地址”,而专用网络里面的免费IP地址就是 私有IP地址。
    7、但是吧,还是有问题需要解决,对外,信息的传输只会发到共用的IP地址上,那么怎么和它下面的专用网络联系在一起呢?
    8、这个问题其实早就有解决方案了,它来自于早期人们发明互联网的时候所规定的“端口”。因为那时候一台电脑把信息发给另一台电脑,如何决定是由那个软件来接收处理 是个待解决的问题。而端口就能解决这个问题,人们可以规定一些端口号,各软件可以持有至少一个端口,然后对方电脑发信息的时候就可以在IP地址后面写上端口,就可以让接收方对应端口的软件来处理信息了。
    9、所以,从外面的来的信息,在发到公网IP的时候,它后面一定会有个端口,所以,我们完全可以造个设备,把这个端口转发到专用网络中对应私有IP的端口上,可以通过维护一个对照表来实现。ps:当然,不要端口号也可以,只做地址转换,维护一个地址对照表即可,这样的方式可以叫它静态NAT,如果你在路由器里面看到过DMZ主机这个功能,可以说就很类似,此时就是私有IP地址的全端口暴露给公网。
    10、一般情况下,我们的软件会自动的去处理这些,会一层一层的转上去,一直转到公网IP那里。所以,就算你手机或电脑获取的IP不是公网IP,只要对外有个公网IP在,仍旧可以和外面通信。
    11、实际上,上面的9、10 就是内网穿透,只是我们一般感觉不到,这种情况下的自动内网穿透存在感比较低。
    12、更多的,大家谈及内网穿透的时候,是说的“自定义的内网穿透”
    13、默认情况下,软件是自动的在处理专用网络和外面的通信。直到有一天,你想自定义,你想自己定义某软件和外面的通信,此时,内网穿透就老有存在感了。(所以,如果你只是自己上上网看看电影玩玩游戏,这东西基本没啥用处)
    14、此时,你得自己去定义端口的转发,把专有网络中某私有IP的端口转发到公网IP上。(他们也会说是映射,其实意思在广义上是差不多的,就是“实现公网IP上的某端口和私有IP的某端口相对应来传输数据)

    补充:NAT的概念 每次拨号ip会变 此时只要客户端重新请求 就能重新绑定 而一般有设备连接的时候 是不会乱变的。因而客户端请求服务端一般不会出问题 而两个客户端之间相互 就容易出问题了

    HOW TO DO

    我们有时候需要访问家中电脑,亦或者不想把网站搭载公有云上,想搭建在自己的电脑上,然后通过外界访问,这个时候内网穿透就应运而生了

    家里 Nas 中安装了一系列服务,如果外网访问不了,手机上连不上,就十分不方便。所以我们需要内网穿透,方法主要有两个:动态域名和反向代理,下面对比一下:

    动态域名

    最早期的方法,要求家中拨号网络有一个外网 ip,每次断线拨号虽然 ip 变了,通过定时请求动态域名提供商的一个接口,把域名指向改成你最新的外网地址,这样其他地方就可以通过域名访问你家里的 IP 了。

    一般动态域名路由器都支持设置,不支持也没关系,你家里的服务器的定时请求一次 DDNS 服务商接口即可,比如 no-ip 的 http://ddns.net 域名更新:

    https://USER:PASSWD@dynupdate.no-ip.com/nic/update?hostname=test.ddns.net

    在家里服务器的 crontab 中设置每 15 分钟 curl 访问一下上面的地址,把用户名密码和hostname替换成你申请的域名,即可更新。

    最后家中路由器需配置端口转发,比如把外网 ip 的 443 端口转给内网服务器的 443 端口。

    这是最廉价的解决方案,基本没成本,各类 DDNS 服务商也是免费的。唯一问题是当 IP 更新后,最长可能需要 15 分钟才能更新域名指向(更新接口调用快会被 ban),再算上各级 DNS 缓存时间,前后可能会有半小时你无法访问,不过我一周顶多碰到 1-2 次。

    如果家里有外网 IP ,这是首选方案,现在越来越多宽带新开户无法得到外网 IP 地址,比如电信。联通还好,曾经不经我允许把我换成内网 IP,然后我打电话去骂,骂来了一个外网ip。但随着 IPv4 资源减少,IPV6 普及以前,外网 IP 肯定越来越少,所以我们需要反向代理。

    反向代理

    家中没有外网 IP 时,如果你有一台固定 IP 的外网 VPS,那么可用它做跳板访问家里内网端口。在 VPS 上启动一个反向代理服务,同时在家里内网服务器上启动另外一个映射服务,那么链接外网 VPS 的 443 端口,可以被反向代理转发到内网的 443 端口上。

    最简单的方案是 ssh -R 反向代理,比如我想把内网另外 192.168.1.3:443 端口暴露给 VPS ( 202.115.8.1 )的 8443 端口,可以在任意一台内网机器上运行:

    ssh -R 0.0.0.0:8443:192.168.1.3:443 user@202.115.8.1

    这样会让远端(-R )创建一个新端口( 8443 ),并把该端口的数据通过 ssh 链接传回来给我,我再把它转发给我能访问的 192.168.1.3:443。在 vps 修改下 /etc/ssh/sshd_config:

    GatewayPorts yes

    这样连接外网 vps 上的 8443 端口相当于连接内网 192.168.1.3 的 443 端口了。

    该方法没有断线重连,连接断了 ssh 进程就会退出,需要额外写脚本来检测重启,或者用 autossh 保活。正儿八经长期用的话,推荐使用专业程序来提供更加稳定高效的方向代理。

    补充

    ipv6就不存在内网穿透的问题,因为终端设备获取的几乎都是可以直接访问的IPV6地址,所以,我自家服务器使用的IPV4转发穿透+IPV6;IPV6无法访问的时候(访问设备也要支持IPV6)就用IPV4访问。
    手机也是linux 可以做内网穿透 变成移动服务器 软件ksweb
    软件QPython OH
    Sunyun-Ngrok都可 ngrok有免费的套餐

    更多相关内容
  • 内网穿透的实现和原理解析

    万次阅读 多人点赞 2018-09-17 11:09:44
    需求场景: ...如何能让外网访问到本地服务器呢,就需要用到内网穿透技术(NAT)。 注意:微信平台只支持80端口和443端口 内网穿透的目的:简单来说就是让外网能访问你本地的应用 几个概念: 1.OS...

     

    需求场景:

           基于微信平台开发服务号,本地移动端测试时,需要在微信平台注册测试号,然后填写接口配置信息,此信息需要你有自己的服务器资源,填写的URL需要正确响应微信发送的Token验证。如何能让外网访问到本地服务器呢,就需要用到内网穿透技术(NAT)。

    注意:微信平台只支持80端口和443端口

    内网穿透的目的:简单来说就是让外网能访问你本地的应用

    几个概念:

    1.OSI网络七层协议以及每层的作用

    1、物理层:该层包括物理连网媒介,如电缆连线连接器,物理层的协议产生并检测电压以便能够发送和接受携带数据的信号。如中继器、集线器、网线、HUB。

        这一层的数据叫做比特。

    2、数据链路层:控制网络层和物理层之间的通信,主要功能是如何在不可靠的物理线路上进行数据的可靠传递。如:网卡、网桥、交换机。

          这一层是和包结构和字段打交道的和事佬。一方面接收来自网络层(第三层)的数据帧并为物理层封装这些帧;另一方面数据链路层把来自物理层的原始数据比特封装到网络层的帧中。起着重要的中介作用。

    3、网络层:主要功能是将网络地址翻译成对应的无聊地址,并决定如何将数据从发送方路由到接收方。

    如路由器、防火墙、多层交换机。

          网络层确定把数据包传送到其目的地的路径。就是把逻辑网络地址转换为物理地址。如果数据包太大不能通过路径中的一条链路送到目的地,那么网络层的任务就是把这些包分成较小的包。

    4、传输层:最重要的层,传输协议同时进行流量控制或者是基于对方可接受数据的快慢程度规定适当的发送速率。包括全双工半双工、流控制、错误恢复服务。同时按照网络能处理的最大尺寸将较长的数据包进行强行分割。进程和端口,TCP UDP协议

    5、会话层:负责在网络中的两点之间建立和维护通信。如建立回话、断点续传

           在分开的计算机上的两种应用程序之间建立一种虚拟链接,这种虚拟链接称为会话(session)。会话层通过在数据流中设置检查点而保持应用程序之间的同步。允许应用程序进行通信的名称识别和安全性的工作就由会话层完成。

    6、表示层:应该程序和网络之间的翻译官,管理数据的加密和解密。如编码方式,图像编解码、交换机

           定义由应用程序用来交换数据的格式。在这种意义上,表示层也称为转换器(translator)。该层负责协议转换、数据编码和数据压缩。转发程序在该层进行服务操作。

    7、应用层:负责对软件提供接口使能网络服务。如应用程序,如FTP、SMTP、HTTP

     

    2.IP地址

    网络中唯一定位一台设备的逻辑地址,类似我们的电话号码。

    在互联网中我们访问一个网站或使用一个网络服务最终都需要通过IP定位到每一台主机,如访问baidu网站:

    其中220.181.112.244就是一个公网的IP地址,他最终指向了一台服务器。

    IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

    内网IP可以同时出现在多个不同的局域网络中,如A公司的U1用户获得了192.168.0.5,B公司的U3用户也可以获得192.168.0.5;但公网IP是唯一的,因为我们只有一个Internet。

    3.域名

    域名是IP的别名,便于记忆,域名最终通过DNS解析成IP地址。

    P V4是一个32位的数字,IP V6有128位,要记住一串毫无意义的数字非常困难,域名解决了这个问题。

    DNS查询过程如下,最终将域名变成IP地址

    4.NAT

    NAT(Network Address Translation)即网络地址转换,NAT能将其本地地址转换成全球IP地址。

    内网的一些主机本来已经分配到了本地IP地址(如局域网DHCP分配的IP),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。

    通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用的IP地址空间的枯竭。

    NAT不仅能解决了lP地址不足与共享上网的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。

    多路由器可完成NAT功能。

    NAT的实现方式:

    静态转换是指将内部网络的私有IP地址转换为公有IP地址,IP地址对是一对一。

    动态转换是指将内部网络的私有IP地址转换为公用IP地址时,IP地址是不确定的,是随机的。

    端口多路复用(Port address Translation,PAT),内部网络的所有主机均可共享一个合法外部IP地址实现对Internet的访问,从而可以最大限度地节约IP地址资源。同时又可隐藏网络内部的所有主机,有效避免来自internet的攻击。因此,目前网络中应用最多的就是端口多路复用方式。

    应用程序级网关技术(Application Level Gateway)ALG:传统的NAT技术只对IP层和传输层头部进行转换处理,ALG它能对这些应用程序在通信时所包含的地址信息也进行相应的NAT转换

     

     

    5. Proxy

    Proxy即代理,被广泛应用于计算机领域,主要分为正向代理与反向代理:

     正向代理

    比如X花店代A,B,C,D,E五位男生向Candy女生送匿名的生日鲜花,这里的X花店就是5位顾客的代理,花店代理的是客户,隐藏的是客户。这就是我们常说的代理。

    正向代理隐藏了真实的请求客户端。服务端不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替来请求,某些科学上网工具扮演的就是典型的正向代理角色。用浏览器访问http://www.google.com时被墙了,于是你可以在国外搭建一台代理服务器,让代理帮我去请求google.com,代理把请求返回的相应结构再返回给我。

    当多个客户端访问服务器时服务器不知道真正访问自己的客户端是那一台。正向代理中,proxy和client同属一个LAN,对server透明;

    反向代理

    拨打10086客服电话,接线员可能有很多个,调度器会智能的分配一个接线员与你通话。这里的调度器就是一个代理,只不过他代理的是接线员,客户端不能确定真正与自己通话的人,隐藏与保护的是目标对象。

    反向代理隐藏了真实的服务端,当我们请求 ww.baidu.com 的时候,就像拨打10086一样,背后可能有成千上万台服务器为我们服务,但具体是哪一台,你不知道,也不需要知道,你只需要知道反向代理服务器是谁就好了,ww.baidu.com 就是我们的反向代理服务器,反向代理服务器会帮我们把请求转发到真实的服务器那里去。Nginx就是性能非常好的反向代理服务器,用来做负载均衡。

    反向代理中,proxy和server同属一个LAN,对client透明。

    6. DDNS

    DDNS即动态域名解析,是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候,客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务程序负责提供DNS服务并实现动态域名解析。就是说DDNS捕获用户每次变化的IP地址,然后将其与域名相对应,这样域名就可以始终解析到非固定IP的服务器上,互联网用户通过本地的域名服务器获得网站域名的IP地址,从而可以访问网站的服务。

    7. 为什么需要内网穿透

    当内网中的主机没有静态IP地址要被外网稳定访问时可以使用内网穿透

    在互联网中唯一定位一台主机的方法是通过公网的IP地址,但固定IP是一种非常稀缺的资源,不可能给每个公司都分配一个,且许多中小公司不愿意为高昂的费用买单,多数公司直接或间接的拨号上网,电信部门会给接入网络的用户分配IP地址,以前上网用户少的时候基本分配的都是临时的静态IP地址,租约过了之后可能会更换成另一个IP地址,这样外网访问就不稳定,因为内网的静态IP地址一直变化,为了解决这个问题可以使用动态域名解析的办法变换域名指向的静态IP地址。但是现在越来越多的上网用户使得临时分配的静态IP地址也不够用了,电信部门开始分配一些虚拟的静态IP地址,这些IP是公网不能直接访问的,如以125开头的一些IP地址,以前单纯的动态域名解析就不好用了。

     

    8. 内网穿透的定义与障碍

    简单来说实现不同局域网内的主机之间通过互联网进行通信的技术叫内网穿透。

    障碍一:位于局域网内的主机有两套 IP 地址,一套是局域网内的 IP 地址,通常是动态分配的,仅供局域网内的主机间通信使用;一套是经过网关转换后的外网 IP 地址,用于与外网程序进行通信。

    障碍二:位于不同局域网内的两台主机,即使是知道了对方的 IP 地址和端口号,“一厢情愿”地将数据包发送过去,对方也是接收不到的。

    因为出于安全起见,除非是主机主动向对方发出了连接请求(这时会在该主机的数据结构中留下一条记录),否则,当主机接收到数据包时,如果在其数据结构中查询不到对应的记录,那些不请自来的数据包将会被丢弃。

    解决办法:要想解决以上两大障碍,我们需要借助一台具有公网 IP 的服务器进行桥接。

     

    内网穿透的产品和工具

    1.花生壳

    花生壳既是内网穿透软件、内网映射软件,也是端口映射软件。规模最大,较正规,完善。

    付费,限制端口,限制流量。

    注册送免费域名,6元体验版内网穿透

    官网:http://www.oray.com/

     

     

     

    踩坑 : 外网可正常访问,但域名配置微信平台url失败

    2.nat123

    nat123是内网端口映射与动态域名解析软件,在内网启动映射后,可在外网访问连接内网网站等应用。

    收费,使用简单,需支付宝充值300T币,即30元

    官网:http://www.nat123.com

    全端口映射时,需要配置端口

    踩坑 : 外网可正常访问,域名配置微信平台url成功,但免费的泛域问题严重,付费的没有短期的

    3.NATAPP

    NATAPP基于ngrok的国内内网穿透服务,免费版会强制更换域名,临时用一下可以

    收费,使用简单,有免费隧道,一级vip9元一个月

    官网:https://natapp.cn/

     

    需要配置config.ini     主要authtoken 

    #将本文件放置于natapp同级目录 程序将读取 [default] 段
    #在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置
    #命令行参数 -config= 可以指定任意config.ini文件
    [default]
    authtoken=                     #对应一条隧道的authtoken
    clienttoken=                    #对应客户端的clienttoken,将会忽略authtoken,若无请留空,
    log=none                        #log 日志文件,可指定本地文件, none=不做记录,stdout=直接屏幕输出 ,默认为none
    loglevel=ERROR                  #日志等级 DEBUG, INFO, WARNING, ERROR 默认为 DEBUG
    http_proxy=                     #代理设置 如 http://10.123.10.10:3128 非代理上网用户请务必留空

     

    踩坑 : 外网可正常访问,域名配置微信平台url成功,但会强制更换域名

    4.ngrok

    ngrok是一个反向代理,通过在公共的端点和本地运行的Web服务器之间建立一个安全的通道。ngrok可捕获和分析所有通道上的流量,便于后期分析与响应。

    开源,  收费,使用简单,有免费隧道,一级vip10元一个月

    官网:https://ngrok.com/

    源码:https://github.com/inconshreveable/ngrok

     

    无需配置,输入隧道id即可

     

    踩坑 : 外网可正常访问,域名配置微信平台url可成功,但有泛域现象,隧道不稳定,有时连不上

    其他:

    3322动态域名

    提供了一个XXX.3322.org随机动态域名。

    dnspod

    1.不提供域名

    2.免费域名解析。不需要转入域名即可使用。URL隐性转发不支持。

    3.动态域名解析。提供API实现。

    总结 :

    1. 有免费的可用 Ngrok 和NatApp

    2. 微信平台开发踩坑,花生壳用不了;nat123泛域严重,vip比较贵 ;NatApp域名会强制变更,不稳定;Ngrok 有泛域问题,隧道不稳定。

    3.如果微信平台开发,先试ngrok,再看NatApp,最后nat123

     

    微信本地测试内网穿透案例ngrok可看上篇(用Sunny_ngrok免费地址映射工具解决微信公众平台开发本地测试问题

    https://blog.csdn.net/xinpz/article/details/80760326

     

    感谢博客资源:https://blog.csdn.net/Mind_programmonkey/article/details/8028559

    展开全文
  • 本文主要介绍内网穿透的一种方法:Fast Reverse Proxy(FRP)是一种高性能的反向代理技术,能够使内网的机器对外网环境...本文以腾讯云Win10服务器(外网)和猫盘Plus刷的黑群晖(内网)为例,介绍FRP的具体实现步骤。

    一般来说,在同一局域网下的终端设备可以相对自由地互相访问。但是,如果想要通过外网远程访问家中或者公司局域网中的服务器或者Nas,这种情况该怎么办呢?

    解决的方法大致分为3种:
    1. QuickConnect(QC):白群晖官方连接方式(黑群晖不可用!!!),但是由于服务器在台湾,所以并不那么Quick,不过尚可接受。
    2. 外网映射:最推荐的方式!网络带宽可以跑满,流量无限制!是最简单也最困难的方式,因为需要公网IP!(这里指的是IPv4公网IP,因为IPv6全部都是公网IP,但是目前仅移动端4G/5G普及,运营商及路由器尚未普及IPv6)只要有了公网IP,那么恭喜你,自由的网络世界向你敞开,只需简单设置路由器的端口映射(动态IP需DDNS解析),即可实现外网访问。三大运营商中,电信和联通较容易通过打运营商电话获得公网IP(借口安装监控或者威胁投诉),移动就别想了(移动公网IP很少,不会给你的,洗洗睡吧~)。
    3. 内网穿透:通过花生壳或者其他第三方服务进行内网穿透,缺点是免费版仅供体验,付费版收费太贵(土豪请忽略~)

    本文主要介绍内网穿透,内网穿透具体有几种表现形式:
    1. 第三方服务(如花生壳),优点省心,缺点贵!
    2. Nas伴侣硬件
    3. 蒲公英X1旁路组网,优点:便宜(100软妹币左右),缺点:有连接终端数量限制。
    4. FRP(有其他网络的公网IP)。
    它们原理相似,大致都是通过局域网内网IP绑定已有公网IP(第三方提供/硬件/云服务器),然后通过公网IP转发出去。

    接下来详细介绍FRP,什么是FRP呢?Fast Reverse Proxy(FRP)是一种高性能的反向代理技术,能够使内网的机器对外网环境提供 http 或 https 服务。具体如何实现呢?首先你需要有两台机器,一台位于外网环境(云服务器或具有公网IP的机器)和一台处于内网环境(局域网)中的机器。本文以腾讯云Win10服务器(外网)和猫盘Plus刷的黑群晖(内网)为例,介绍FRP的具体实现步骤。首先在两台机器上根据操作系统和架构分别下载对应的压缩包,下载地址:GitHub地址 

    Github地址(可能需要翻墙)

     Server端(外网端)配置

    1.将压缩包解压至任意位置,右击编辑frps.ini。

     2.按以下提示修改frps.ini的内容,并保存。

    [common]
    bind_port = 7000        #供客户端主机连接的端口,默认为7000
    dashboard_port = 7001   #用于查看连接状态的端口,可以不设置

     3.在解压目录下打开终端命令行,输入启动命令:

    frps -c frps.ini
    
    # 成功启动后会输出以下信息:
    [root.go:200] frps uses config file: frps.ini
    [service.go:192] frps tcp listen on 0.0.0.0:7000
    [service.go:294] Dashboard listen on 0.0.0.0:7001
    [root.go:209] frps started successfully

     4.登录localhost:7001 (dashboard端口)查看状态,若能打开此页面即为启动成功。

     FRP dashboard页面
     FRP dashboard页面

    Client端(内网端)配置

    1.将下载好的Linux的FRP压缩包放到任意路径下,并解压。

    2.打开并按以下提示修改frpc.ini文件,并保存。

    [common]
    server_addr = 120.88.88.88  #外网端机器的公网IP地址,必须修改为你自己的
    server_port = 7000 #连接到服务器端的端口,必须与上面的bind_port保持一致
    
    [ssh]
    type = tcp
    local_ip = 127.0.0.1   #局域网本机地址,默认为127.0.0.1,无需修改
    local_port = 5000      #内网机器监听端口,群晖默认为5000
    remote_port = 6002     #外网机器用于转发的端口

    3.启动服务

    由于无法直接输入终端指令,因此可以使用Putty等工具连接到群晖,IP填写Nas的局域网IP,端口默认22,连接后输入Nas的账号密码即可连接到群晖。进入刚刚解压后的文件路径,输入启动命令:

    cd xxxx  # xxxx为解压后的文件路径
    ./frpc -c frpc.ini
    Putty

    4. 成功连接后可以在外网服务器端查看连接状态,也可登录FRP的dashboard页面查看连接状态。

    [service.go:449] [***] client login info: ip [xx.xx.xx.xx:xxxx] version [0.37.1] hostname [] os [linux] arch [arm64]
    [tcp.go:63] [***] [ssh] tcp proxy listen port [5000]
    [control.go:444] [***] new proxy [ssh] success

     5.群晖每次开关机后都需要重新连接FRP,比较繁琐,因此可以按下图设置自定义脚本实现Nas开机自动启动FRP进行内网穿透。

    cd xxxx && nohup ./frpc -c frpc.ini >/dev/null 2>&1 &
    #xxxx为压缩包解压后的文件路径,可右击文件夹查看文件路径

    那么现在,你应该已经可以通过 http://你的公网IP:6002(或者你自定义的端口号)来访问处于内网的服务器或Nas了,恭喜你!下面是我整理的网络通信示意图,来方便你理解FRP是如何工作的。

    展开全文
  • 使用N2N,实现异地快速组建内网_ytfsksk的博客-CSDN博客_n2nhttps://blog.csdn.net/ytfsksk/article/details/112973744 n2n实现内网穿透 - 简书简介 在内网穿透中,N2N做为一个点对点的穿透工具,非常适合用来...

    使用N2N,实现异地快速组建内网_ytfsksk的博客-CSDN博客_n2nhttps://blog.csdn.net/ytfsksk/article/details/112973744

    n2n实现内网穿透 - 简书简介 在内网穿透中,N2N做为一个点对点的穿透工具,非常适合用来远程办公。原版的n2n github地址为:https://github.com/ntop/n2n,一个较好的...https://www.jianshu.com/p/5021b70c3ff9

    VPN over P2P是什么?-华辰智通就目前通讯技术而言,在实现设备远程维护,设备远程编程调试方面,VPN通讯技术是用的最广泛,最成熟的通讯技术。 VPN通讯方式与之前的电话拨号方式相比通讯带宽更高,通讯安全性http://www.hignton.com/article/vpnoverp2p_1.html

    通过n2n穿透内网 - 无名阁最近需要穿透防火墙接入内部网络,因为成本和技术问题决定N2N进行内网穿透。 n2n现在网上有两个版本,V1和V2版,Ubuntu软件源中的版本是V1版,现在V1现在很久没有更新了...https://www.xzcblog.com/post-282.html

    NAT的四种类型及类型检测【很好】 - bw_0927 - 博客园http://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_Five/Home/Catalog/201206/747042_976https://www.cnblogs.com/my_life/articles/1908552.html

     利用N2N内网穿透,并实现直连_lookjie的博客-CSDN博客_n2n内网穿透利用N2N内网穿透,并实现直连简介在内网穿透中,N2N做为一个点对点的穿透工具,非常适合用来远程办公。原版的n2n github地址为:https://github.com/ntop/n2n,一个较好的维护版本是:https://github.com/meyerd/n2n。n2n设计的初衷,是为了通过中心节点的牵线搭桥,建立连接以后,不再依靠中心节点的帮助,让连接的两端直接通讯,此种状态叫住...https://blog.csdn.net/a478555/article/details/89501904

     交叉编译生成 windows使用 n2n 穿透内网 | 梓喵https://zimiao.moe/posts/61570/

     N2N局域网常见信息解释https://www.zhuguodong.com/?id=402

     N2N版本选择介绍(v1\v2\v2s\v3区别\使用方法教程\免费服务器) | Bug侠Bug侠 -- 喵喵爸爸的七零八碎https://bugxia.com/n2n_version_intro

    N2N V3 安装配置解决方案_◎天启疯车℡的博客-CSDN博客_ubuntu安装n2n在docker情况下安装配置N2N-v3,主要方便联机打游戏,需要一个具有公网地址的Linux云服务器,至少两台Windows电脑。https://blog.csdn.net/qq_43634664/article/details/122393444?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-2.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-2.pc_relevant_default&utm_relevant_index=3

     P2P网络-n2n穿墙 | Homhttp://gohom.win/2016/09/03/n2n-p2pnet/

    展开全文
  • 本文介绍如何通过ZOOM的VRC实现与企业内网IPPBX对接,同时实现ZOOM与国内电话号码互拨。 先决条件: 1、ZOOM国际版付费企业用户,专业版、商业版、教育版或企业版账户 2、企业内部署有IPPBX服务器和数字语音中继...
  • 亲测可以使用,需要freeswitch开启ws 5066端口才可以用,需要用火狐浏览器,其他的浏览器测试不能使用,不能使用https链接,学习足够了,商业也可以使用,可以继承在crm上,...jssip源码,sip软电话源码,sip网页软电话
  • win10下用frp内网穿透实现ssh远程连接linux服务器 ftp可以利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。由于疫情原因不能回实验室,teamviewer又说检测到商业用途,连接受限,索性自己搭建...
  • 申请方法: 打电话给运营商客服比如我的是电信就是10000号,转人工,给客服说家里装监控需要公网固定ip,他会告诉你一旦改了固定ip不能在改回动态ip了,你说确定就行了。 PS:这里说的固定公网ip并不是真正的固定...
  • UDP洞原理与N2N内网穿透

    千次阅读 2019-04-17 11:31:32
    UDP洞原理与N2N内网穿透技术
  • 因为加班是难免的嘛,即使我们偶尔调休也难免有同事打电话咨询你。可是有很多东西根本记不住,尤其像代码这种东西。有时着急不得不回一趟公司,非常浪费时间。如果我们可以远程连接岂不是更方便。 2. 我们平时在...
  • 内网穿透教程

    千次阅读 2021-01-30 10:50:09
    目录内网穿透教程前言内网穿透的方式第一种方式,拥有公网ip方法第二种方式,使用frp方法下载frp工具 内网穿透教程 前言 所谓内网穿透,也即是局域网能够直接通过公网的ip去访问,极大的方便用户的日常远程的一些...
  • 因为加班是难免的嘛,即使我们偶尔调休也难免有同事打电话咨询你。可是有很多东西根本记不住,尤其像代码这种东西。有时着急不得不回一趟公司,非常浪费时间。如果我们可以远程连接岂不是更方便。 2.我们平时在学校...
  • 这是一个常见的需求,就是在局域网里打电话。常见的原因就是没法布线了,不想走线了,电话线被老鼠咬断了,电话线时间长了不能用了。我们通常给的解决方案也很简单——就买一些简捷IP电话机回去接上网线就行了。酷吧...
  • 虚拟机IP地址:10.10.10.170问题:在实验室利用xshell,用ssh协议连接上了ubuntu,但是必须连接实验室路由器或者校园网,在外网环境下无法连接(宿舍宽带,手机4G网络)目的:利用frp,实现校园网以外的网络(外网)...
  • 保姆级内网穿透教程 内网穿透是个什么鬼? 内网穿透的应用场景 花生壳工具介绍 花生壳三部曲之登录-映射-访问域名 远程桌面之文件交互 内网穿透是个什么鬼? 我先从字面意思分析一下,就是透过外网从而找到了内网...
  • 由于没钱搞云端环境,所以只能拿单位的电脑和家里的电脑编写用例,搞了一段时间感觉不太方便,遂想要给家里申请一个公网IP,以达到远程访问编程环境的目的(主要是以为公网IP还是免费的),今天早上电话才知道...
  • 反向代理和内网穿透的关系

    千次阅读 2022-01-17 19:16:39
    我举一个例子,就是我们平时打电话去10086,这个10086号码相当于就是一个代理,而我们拨打过去的有可能是一个小姐姐接听,下一次打过去可能是个中年猛男,这种多个服务节点只对应一个10086的关系 我们称之为反向代理...
  • p2p 内网穿透

    千次阅读 2018-12-19 15:11:55
    一般情况下,我们做网络程序,首先都会考虑用TCP的方式来实现,用TCP的方式主要的好处有: 1.编写程序简单,大部分是采用C-S模型,也就是客户端对服务器。 2.TCP的特性保证了数据传输的可靠性,只要适当定制好协议...
  • 上一节我们使用了第三方天气预报接口,配合自己做的视窗界面,实现了一个相当不错的天气预报程序。现在回顾一下,天气预报小程序是怎样工作的。TIPS:时不时盘点一下成果,可以避免写代码真的成为 "搬砖"。很多人对...
  • 前言1、内网和外网2、内网穿透3、为什么需要内网穿透一、另辟蹊径1、Ngrok2、Natapp3、小米球,Sunny-Ngrok,echosite4、Ssh,autossh5、Lanproxy二、基于Natapp的内网穿透1、电脑一台2、搭建服务器环境:Linux或...
  • 反向代理和内网穿透

    2020-12-08 16:12:23
    概念反向代理看上去看深奥,...个通俗的比方,你想跟你舅舅借钱,但不好开口(或者你舅妈会设法阻拦),就跟你妈说。这时母亲大人就是个正向代理。此时代理本质就是个桥的作用,这个桥让你能和桥对面的人交换信息。...
  • 内网穿透的技术解决方案

    千次阅读 2022-03-15 11:46:26
    内网穿透!零经验上手!_哔哩哔哩_bilibili 2、 公网向内网发送数据的问题如何解决? 设置端口转发 3、多层NAT,解决"连路由器的内网ip都不够用了"的问题; 这种技术方案,效率低下; 因为路由器的控制...
  • 最近在做一个视频监控的项目,为了实现内网摄像头的数据传到互联网(公网)上,自己捣鼓了大半天的时间破解了光猫,现以tcp调试工具为例记录下这个过程 工具: 两台电脑,电信光猫F460,tcp调试工具 步骤与方法...
  • 内网穿透在家远程连接公司电脑

    千次阅读 2019-08-11 17:30:57
    说在前面——————以下内容均建立在你有一台外...好久没有与大家分享知识,内心十分过意不去,正好最近有用到frp,所以今天就来简单的和大家说一下通过frp实现内网穿透。 一、为什么要在家远程连接公司的电脑? ...
  • 由于我们只设置网络连接,所以电话及IPTV的设置不要动,否则,会影响其正常使用。  4、删除现在的Internet连接信息  5、创建新的Internet连接,并按照下图内容设置。  6、应用按钮点击...
  • 内网穿透 就是让没有固定公网 ip 的内网的服务器,暴露在公网之上,从而在...可以实现内网穿透的工具有很多,这里用到的工具就是非常简单又好用的反向代理Frp !(详细介绍) 上一篇,在树莓派3B+ (Raspbian 4.14...
  • 还是通过发朋友圈,有朋友已经成功了,简单,就是打电话给电信10000号,让师傅查一下电信超级用户telecomadmin账号的密码,师傅还是很好说话,告诉他宽带电话号码之后,他就将密码发给我了。通过telecomadmin的账号...
  • 本文章的目的是利用中国电信的家庭宽带,实现可以公网访问,搭建家庭私有云的方法。 一、操作前准备 (1)需要一个中国电信的家庭宽带 (2)一个可以配置DDNS和端口转发的路由器(本人采用的小米路由器) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,492
精华内容 1,396
关键字:

内网实现打电话

友情链接: NTMOJVE.rar