怎么样才能让外网的计算机访问一个局域网内的计算机?
外网电脑访问内网电脑,目前来说,有2种基本方式,一种是远程控制,一种是内网穿透,下面我分别简单介绍一下,感兴趣的朋友可以尝试一下:
01
远程控制
这是最简单的外网电脑访问内网电脑的方式,只需要在两端电脑同时安装远程控制软件,之后外网电脑输入内网电脑唯一的验证信息,验证成功后,就可以远程访问内网电脑了,下面我简单介绍3个不错的远程控制软件,对于日常使用来说,非常不错:
teamviewer
这是一个老牌、也比较受欢迎的远程控制软件,同时支持桌面端和移动端,个人版完全免费,外网电脑远程访问内网电脑的话,需要在外网电脑和内网电脑同时安装这个软件,之后外网电脑输入内网电脑唯一的ID和密码(软件自动生成,也可人为设置),内网电脑接受后,就可以远程访问内网电脑了,不过长时间、频繁的连接使用,会被软件误认为商用,自动断开:
- splashtop
这也是一个比较受欢迎的远程控制软件,性能和可靠性方面与tv相差不多,唯一的缺点就是面向个人收费,需要付费购买版权,远程访问内网电脑的话,也需要在外网电脑和内网电脑同时安装,之后外网电脑输入内网电脑IP和密码(自行设置),验证成功后,就可以远程内网电脑了:
- 向日葵
这是一个纯粹的国产软件,支持跨平台,在个人桌面端也有着较高的使用率,个人版完全免费,但在新版本做了限速处理,每秒不超过300KB,远程访问内网的话,需要在外网电脑和内网电脑同时安装这个软件,之后外网电脑输入内网电脑唯一的识别码,验证成功后,就可以远程访问内网电脑了:
02
内网穿透
也即NAT穿透,这种方式需要做端口映射,使用上也没第一种远程控制软件方便、直接,下面我简单介绍2个不错的内网穿透软件,感兴趣的朋友可以使用一下:
花生壳
这是一个非常流行的内网穿透软件,可以跨平台使用,个人版完全免费,支持各类协议栈,无需公网IP即可快速创建HTTP、HTTPS和非80类端口外网访问数据通道,在财务、视频监控、智能设备方面有着非常广泛的应用,个人使用的话,软件提供了非常详细的使用指南和文档说明,只需简单配置就可直接使用:
Natapp
这是一个类似于花生壳的内网穿透软件,支持跨平台,比花生壳好,有免费版可以直接使用,同时提供HTTP、TCP、UDP全隧道穿透,随机域名/随机TCP、UDP端口,自定义本地端口等服务,官方有非常详细的使用说明和教程,配置简单,新手入门来说,也非常容易掌握:
目前,就分享这2种外网电脑访问内网电脑的方式吧,第一种远程控制,最简单、直接,第二种内网穿透,需要自己配置,只要你熟悉一下相关软件的使用过程,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
首先非常感谢在这里能为你解答这个问题,
怎么样才能让外网的计算机访问一个局域网内的计算机?
现在让我带大家一起探讨一下。
让外网访问局域网内部的电脑的具体操作步骤如下:
1、首先,在内网的电脑上打开路由器的配置界面:
2、将协议类型设置为TCP,状态设置为生效状态:
3、然后,可以看到当前内网中所有计算机的IP地址:
4、之后,输入花账号和密码启用DDNS,完成之后保存:
5、最后,在外网上的电脑中,输入刚才设置的内网的账号和密码就可以连接到内网的电脑上了:
最后在这里同时也希望大家能够喜欢我的分享,大家如果有更好的关于这个问题的解答,还望分享评论出来共同讨论这话题。我最后在这里,祝大家每天开开心心工作快快乐乐生活,健康生活每一天,家和万事兴,年年发大财,生意兴隆,谢谢!
有时要在外面访问家里的设备,或者家里访问公司的电脑,由于家里的网络没有固定的ip地址,这时就需要用到内网穿透。说到穿透,大家熟知的可能是DDNS,或者反向单利FRP、Ngrok等。
首先,DDNS需要公网IP地址,运营商很少分配给用户公网IP地址了。然后FRP等这些反向代理程序,需要通过服务器转发,用到VPS或者他人搭建的服务,要么限速要么成本很高。
这里,我们说一个不需要公网IP、也不依赖于服务器的ZeroTier。
使用ZeroTier
step1:注册
登陆到ZeroTier官网,注册一个账号,免费套餐可以连接100个设备,对于一般家庭足够用了。
step2:创建网络
注册成功之后,创建一个新的网络,这样我们会得到一个Network ID,后面连接设备时,要用到这个,用于实现设备的互联。
创建之后,点击进入,可以看到网络的详细信息,保持默认就行,右边显示了设备的内网IP地址,比如下图的192.168.191.*,使用默认选项即可。
step3:连接
在客户端,比如电脑、手机下载zerotier客户端,输入申请到的network ID。
在zerotier的后台,客户端申请加入网络后,需要点选Auth才能连接。
路由器安装zerotier
如果路由器使用了openwrt,我们可以安装zerotier插件,形成一个虚拟局域网,设置相应的防火墙规则,并且在zerotier设置相应的路由,就构成了大的虚拟局域网,可以访问家里的任何设备。
如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。
如果是固定IP可以做端口映射,动态IP你可以用软件
如果局域网有固定IP地址的宽带,你直接在路由器里面做端口映射就行,不如想访问3389端口,就做相对应主机的端口映射就能外网直接访问局域网相对于主机的端口了,不过要看一下宽带是否封禁端口号,很多固定IP宽带都把80端口封了,是无法访问的。
如果局域网主机所连的宽带非固定IP,推荐你使用花生壳,更高级点可以买花生壳路由器,这个很方便,用teamview也是非常好用的,经常连接会被误认位商业用途,不过。
花生壳是国内较早一批动态域名解析及内网穿透服务商。目前已自主研发花生壳软件以及花生棒、花生壳盒子等硬件。即使没有公网IP,也可以实现内网穿透服务。支持Windows、Linux、树莓派、iOS等操作系统,并可通过iPhone、安卓手机APP或微信进行远程管理。花生壳被广泛应用于微信公众号、小程序 、HTTPS映射、淘宝客采集系统、视频监控 、遥感测绘、FTP 、企业OA等应用领域。
TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴 ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接。
这种问题,作者肯定是想了解原理,不是一帮在那里逼逼,什么软件?要软件网上一大堆,要你在这里推荐。
都是一些根本不知道原理或是别有用心的人。
用大白话说不就好了吗,一定要拽的多高深。
虽然我也在找这方面的资料。我的理解就是你要用东西把内网计算机的地址和端口搞出来。然后发到一个你可以拿到的地方。然后你用外网的计算机去存地址和端口的地方拿到。然后就可以去去访问和传输了。
中国现在培养的好多程序员。这是知道用软件写出软件。根本不知道原理。
比如计算机为什么不用中文而是英文?因为以前内存的限制。加上以前中国的英文热,显得高大上。现在就不是内存限制了,是因为中国绝大多数程序员被奴狱了。因为要换,就是对以前习惯的改变。
所有的编程软件原理都是一样(不是编译)。就是一些流程控制,比如绝大多数用if 易语言用如果。你要是有能力。你可以用"去死"这个关键字去代替if
现在就是把编程搞的太玄,是因为都不知道怎么用大白话解释。都搞一些如ip这样的英文。不就是门牌号的意思嘛。端口不就是哪个门的意思嘛。
你要去访问别人的计算机,不就是要去拜访别人的家嘛。你只有让主人告诉你地址,不然你就只有再他家安排个间谍。然后把他家的地址和走哪个门的信息,放在你知道的地方。然后你去那个地方拿到信息。你就可以去拜访了。比如你要传输文件。不就是邮快递嘛。
假如有公网ip的话,其实可以在路由器里开启DMZ功能,将局域网内的一台主机映射出去,这样就可以在外网访问这台主机了,但是缺点就是主机会暴露在公网中,安全风险会增加。不过这也是没办法的事情,其实任何向公网开放端口的行为都会增加安全风险,大家需要在风险和方便性之间自行取舍。
假如没有公网IP的话只能考虑远程控制或者内网穿透了,这样的软件有很多,Teamviewer、向日葵、花生壳等等。很多朋友也许会说Teamviewer会被判断为商业应用,不让你免费用。这时候就要看你的用途了,如果确实是公司要用,那就老老实实交钱,不要老想着白嫖人家。其实这些软件的付费体验都还可以,而且可以节约大量时间,记住一点,免费的永远是最贵的。
当然如果有朋友恰好自己有个带公网IP的服务器,也可以在服务器上架设frp这款软件,它也是一款内网穿透软件,最重要的就是开源免费,可以使用配置文件自由定制。如果你有公网服务器的话,frp也是一个很好的选择。
我们现在使用的互联网地址大部分都还是IPV4的地址,由于IPV4在设计指出并没有考虑到如此大规模的应用,所以在前几年IPV4的地址已经分配完毕。并且远远不能满足互联网用户的增长,这导致大部分用户无法得到一个有效的公网IP地址。
为了解决IPV4地址短缺的情况,国际组织在IP地址之中划分出了三段,用做私网的IP地址,并规定私网IP地址无法被互联网上的路由器所转发,也就是无法上互联网。并且丝网地址可以在不同的局域网中重复使用。现在我们家庭中使用的都是私网地址,大部分是以192.168开头的,并且你的隔壁也可能使用该私网IP地址。
此外,还有一项技术叫做网络地址转换NAT,用来把私网地址转换成公网地址,以便可以进行互联网的应用。如果一个互联网上的电脑需要访问私网内部的电脑,由于该电脑并没有公网的IP地址,所以无法访问。
所以访问一个丝网类的电脑的第一个条件是你需要一个公网的IP地址,如果你所在的地区在拨号后被分配到一个公网的IP,那么你可以使用路由器的端口映射来把私网内的一台电脑暴露在公网上,这样位于互联网端的电脑就可以通过该公网IP访问该电脑,不过该公网IP地址可能是动态的。你可能还需要动态域名解析技术,比如常说的花生壳。
如果你在拨号后被分配到,依然是一个私网IP地址比如说10开头的,那么你无法通过简单的端口映射来使公网电脑访问私网电脑。如果还需要访问,你可以安装类似向日葵,TeamViwer等C/S结构的远程控制软件,通过该软件来远程控制电脑。
“极客谈科技”,全新视角、全新思路,伴你遨游神奇的科技世界。
外网计算机如何来访问局域网内的计算机?这里最核心的问题是涉及到公网地址与私网地址转化的问题。根据被连接端是否具有公网地址、连接的操作目的等等,可以采用多种方式来实现连接访问。若为公网地址,主要涉及路由器NAT端口映射的问题,若为私网地址,主要涉及如何解决私网穿透的问题。
那么,就一起来看看都有哪些方法能够实现外网访问局域网计算机吧!
外网如何能够访问局域网内的计算机
运营商接入网络有两类方式,一类是集团专线接入网络,一类是家宽接入网络。前者往往会给使用单位配置公网IP地址作为出后,后者基本上仅仅会使用运营商的私网地址。不同的网络接入模式,也就给出了远程连接不同的方式。
一、远程接入具有公网地址的服务器
若接入方具有公网地址,并且局域网的电脑属于网站、FTP、邮件等服务器的一种,可以直接通过路由器端口映射的方式进行访问。
只需要将服务器电脑IP地址以及端口与路由器上的公网地址进行端口映射即可。下图为tp-link路由器的例子,在路由器转发规则、虚拟服务器中进行设置。之后即可通过公网IP地址与端口的组合,来访问这台局域网内的服务器(或者直接通过电脑端自带的远程接入程序来建立连接)。
二、远程接入私网地址的个人电脑
若接入方并不具备公网地址,那么将面临私网地址穿透的问题。最方便的接入方式就是通过软件来实现,例如使用QQ或者TeamViewer远程连接软件来实现。
使用QQ程序建立远程连接需要电脑两端同时有人值守,更加适合远程协助这种方式,并不适合无人时的远程连接。这里重点介绍一下如何通过TeamViewer这款软件来建立远程连接,只要在安装时选择个人模式,这款软件可以免费进行使用。需要在两台电脑上分别安装TeamViewer这款软件,安装之后会生成唯一的机器ID和密码,对方只需要输入本机的机器ID和密码便可建立连接(TeamViewer软件的稳定性也要高于QQ,并不会存在异网连接卡顿的问题)。
关于外网连接局域网内计算机的方法,您还有哪些更好的建议?
欢迎大家留言讨论,喜欢的点点关注。
以上网友回答的都很多,我就在他们基础之上补充几个基本的概念吧,有了基本概念也好设置一些东西。
他们回答的都需要明白C/S模式,S指的就是服务器,C指的就是客户端。
服务器讲白一些就是提供其它电脑来访问它的资源。
客户端就是用户的电脑。
那服务器怎么知道它需要提供什么资源给其它电脑访问通信呢?这个什么就需要端口了,端口它就是跟我们人类去上厕所一样,大家都知道厕所有男厕也有女厕。一看字就知道我该上哪个房入厕。电脑它也一样。比如远程控制端口号是3389。人类一看3389号端口那么它默认就是远程服务的了。只要电脑打开了这个端口就打开了这个远程访问的服务了。
我还看到一些网友回答专业名词:动态IP、DDNS(花生壳)、端口映射、VPN,内网穿透。
IP:IP是干嘛用的?是计算机与计算机之间网络通信就需要它。大白话一点,它可以理解为各各手机号码。手机号是唯一的,你想找谁就打谁机主的号码就可以联系到他。计算机也一样,你知道了你想访问的计算机IP你就可以跟它通信。有个细节不知道你们有没有发现,我公司电脑IP是192开头的或是10开头的,我家电脑IP它也是192开头或是10开头的。不是讲IP是唯一的吗?192,10开头的IP它就是你手机号码的亲情号或着叫短号,什么520啊521啊而且还不用钱就可以打电话。计算机也一样,192,10开头的它就是属于自己的亲情号,而且它们通信还不用给网费(特殊情况除外如VPN等)哦。我们IT行界把这个计算机“亲情号”取了个专业名词叫“内网”,只要你看到10,172,192开头的它就是内网也就是计算机的“亲情号”,除以外都是在互联网用的,互联网指的就是上网啦!~ 它还有2个版本IPV4就是我上面讲的192,10,172开头它就是常用的IPV4版本,在2019年的时候好像IPV4就不够用了,那就用它升级版本IPV6,这个IPV6学校也没怎么细教只知道128位。2的128位,很大数了是IPV4的4倍了。
这个再补充一点吧:一个外网IP接一个路由器它就可以实现多台电脑共享上网(用的是内网IP),如网吧,公司等;
动态IP:动态IP可以是内网也可以是外网,为了讲解DDNS我们默认它是我们家供应商给的外网IP吧,那它为什么要变呢?又什么时候变呢?因为我们用的是IPV4啊!IPV4它是有限资源,2的32位,还得均几个给“亲情号”呢。那怎么在有限的资源更好的利用呢?这个时候上网的时候大家不会都在线吧?总得有人没有用的上IP时候,那这个时候供应商就是让其它要上网的计算机用上了。那又什么时候变呢?就是让电脑关网了,再启用就变IP了。或着到了供应商给你IP设置使用上限了。它就自动换了个IP。
DDNS(花生壳):我为什么会把DDNS和花生壳放在一起说?因为个人理解它们就是一个东西。DDNS它就是把动态IP绑定到一个名域上了。什么是名域?名域就是www.baidu.com,toutiao.com,它就是名域 ,那人类为什么要搞个这个东西出来呢?我直接输入IP不就好了,动态IP!~动态IP!如果服务器是在家呢?IP会随时变动的。也不好记啊,IP格式:x.x.x.x x=0-255 ,一个还好。很多个呢?所以记不到这么多,就需要这个名域了,www.toutiao.com这就好记多了。拼音嘛,中国人都会。那就需要有个东西叫DNS了。有了它,就可以翻译成IP了,就是把域名翻译成IP好让计算机通信了。
端口映射 :这个东西也就是我上面说的IP+端口了,IP可以访问到某台指定的计算机,而端口它就可以细化到你想访问什么类型的服务了?服务器它可以扮演很多角色的,如文件存储啦,DNS,邮件啦,玩英雄联盟啦。如:192.168.0.1:21 就是文件存储啦。在路由器里设置一个端口号绑定本地IP,就可以让外网的电脑通信本地指定计算机并给出相应的服务类型。
VPN:就是找网络供应商借助它们的网络设备来现实计算机之间的内网访问。很贵的呢。
内网穿透:我在上面还提到过,用一个路由器使用一个外网的IP,就可以带动很多台电脑上网。那网络提供商也会用到这个原理,它就会给到你家光猫一个内网IP。但这样有个缺点就是,你外网的电脑想访问到自己家的电脑,就不能实现了,应为需要路用的映射端口啊,你才可以使实内网的服务。人家网络提供商也不会给呀。这个时候就需要内网穿透技术了。它就可以解决这一问题。
以上都是本人理解,纯手动打字有些辛苦。希望能帮助需要的朋友。如果对你有用点个赞吧。谢谢。
向日葵了解一下,简单直接
第一种方法是搭建vpn。第二种是在局域网网关搭建端口映射的虚拟服务器。第三种是用一些相关软件,如花生壳等。我就是这样用的,用了好多年了。