您当前的位置:首页 > 电脑百科 > 网络技术 > 网络知识

玩转内网穿透:如何从公网访问局域网的服务?

时间:2023-12-21 14:36:56  来源:今日头条  作者:35岁职场危机

最近,我帮一位朋友配置了下从公网访问家里 Web 应用。

 

背景

这位朋友自己基于 Django 写了一个 Web 应用,部署在自己电脑的虚拟机上。但是想让其他同事访问时,却犯了难,应该该怎样将这个 Web 应用暴露到公网上呢?

 

解决方案

我首先想到的是通过 NAT 转换来实现。NAT 转换是一种将内网 IP 地址映射到公网 IP 地址的技术,可以支持通过公网 IP 访问到位于内网的 Web 应用。

但是,在实际配置过程中,我需要解决两个问题。

第一个问题

朋友家里使用的是运营商提供的光猫和路由器。光猫负责拨号上网,路由器负责将光信号转为电信号并提供无线网络。但是,运营商提供的光猫和路由器并没有 NAT 转换功能。

为了解决这个问题,我让朋友联系运营商,将光猫的网络模式改为桥接模式。桥接模式下,光猫将光信号转为电信号后,将数据直接传递给路由器,路由器负责进行拨号和其他网络功能。好在联通很好说话,当即答应可以修改。

早几年运营商的设备是可以通过超级用户登录进去自己修改的,但现在可能都禁用掉了,我搜索了几个账号密码,测试都没成功。

修改为桥接模式后,朋友将路由器也升级为华硕的 AX5400,这已经属于是比较高端的设备了。

拨号成功连上网络后,我再次远程过去,进行配置。在这台路由器上配置 NAT 转换非常简单,只需在路由器的管理界面中找到 端口转发 功能,然后添加一条规则,将内网 IP 地址和端口映射到公网 IP 地址和端口即可。

当时没有截图,网图一张,侵权即删

 

第二个问题

当我们通过公网 IP 加端口号访问时,每当家用宽带公网 IP 地址发生变化,我们就得使用新的公网 IP 进行访问,这非常不方便。

但好在一分钱一分货,这台华硕的路由器功能一应俱全,除了 NAT 还有 DDNS。DDNS 是动态域名解析的缩写,可以将一个固定的域名映射到一个动态变化的公网 IP 地址,以便访问者能够通过域名访问web应用。

这台路由器上有很多 DDNS 服务商,我选用了华硕自己的 DDNS,

一个是方便,不需要另外去配置,

第二个是软硬一体,使用起来会更有优势。

我自己的华为路由器配置 Oray 花生壳 DDNS 就碰到过经常断开连接的问题,后来去花粉论坛发帖寻找售后,推送了更新才解决。

在路由器上配置 DDNS 也非常简单,只需在路由器的管理界面中找到 DDNS 功能,然后选择一个 DDNS 服务商并填写相关信息即可。

当时没有截图,网图一张,侵权即删

 

避开运营商常见封禁端口

在完成了 NAT 转换和 DDNS 配置后,朋友的 Web 应用已经可以通过域名访问了。但是,在测试过程中,我们发现 Web 应用的端口(8000)无法访问。经过检查,我们发现运营商可能封禁了8000端口。将 Web 应用的端口改为随机端口后,就可以正常访问了。

 

顺利完成需求

经过一番努力,我们最终成功地将朋友的 Web 应用暴露到了公网上,可以通过域名直接访问。

整个过程虽然遇到了一些问题,但大家配合得很好,最终都取得了圆满的结果。

 

实现内网穿透的其他方案

实际上,如今实现内网穿透的方式有很多,也有一些其他的软件可以使用,比如 FRP、Ngrok 等,或者直接使用现有的商业方案,比如花生壳。

大家只需要按照实际情况,选择最适合自己的方案就行了



Tags:内网穿透   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
玩转内网穿透:如何从公网访问局域网的服务?
最近,我帮一位朋友配置了下从公网访问家里 Web 应用。 背景这位朋友自己基于 Django 写了一个 Web 应用,部署在自己电脑的虚拟机上。但是想让其他同事访问时,却犯了难,应该该怎...【详细内容】
2023-12-21  Search: 内网穿透  点击:(97)  评论:(0)  加入收藏
八个优秀开源内网穿透工具
内网穿透(NAT穿透)是一种将本地网络服务暴露给互联网的一种技术。这种技术可以很好地解决许多局域网内的资源共享。采用路由的方式将一台计算机变成一个“路由器”,将公共的网...【详细内容】
2023-11-29  Search: 内网穿透  点击:(213)  评论:(0)  加入收藏
ngrok-内网穿透神器,开发人员必备
概述ngrok是一款开源的网络服务,能够为在本地运行的网络应用提供公开的、基于互联网的URL。这使得网络开发人员可以将自己正在开发的网页或者API暴露到互联网上,方便进行演示...【详细内容】
2023-10-07  Search: 内网穿透  点击:(102)  评论:(0)  加入收藏
如何理解内网穿透?都有哪些实现方式?
一、内网穿透:是指在企业内部或家庭网络中实现远程访问,从而使得用户通过公共的网络(例如互联网)可以访问并控制位于内网中的设备。二、内网穿透技术的核心思想是:利用某种技术...【详细内容】
2023-07-14  Search: 内网穿透  点击:(192)  评论:(0)  加入收藏
Cloudflare Tunnel 内网穿透
使用Cloudflare Tunnel实现内网穿透,把服务器架在家里Cloudflare Tunnel是Cloudflare零信任网络的一个产品,用于打通企业、员工、设备之间的边界,从而摒弃掉VPN之类的过时技术(...【详细内容】
2023-05-22  Search: 内网穿透  点击:(320)  评论:(0)  加入收藏
如何使用利用nat123实现内网穿透
首先,我们要明白何为内网穿透,内网穿透即即在计算机在局域网内的时候,外网与内网的计算机的节点进行连接时所需要的连接通信,简单滴说,我们访问百度,实际上是访问了百度的公网地址...【详细内容】
2023-02-08  Search: 内网穿透  点击:(297)  评论:(0)  加入收藏
免费实现内网穿透,端口映射远程桌面,无需公网ip实现内网穿透
很多时间,我们自己家里电脑运行的程序或者公司电脑 开发的程序需要外网访问。而现在一般很难有公网ip,解决办法也有很多,例如免费的frp(需要公网ip做中转,免费的花生壳(有限制 )金...【详细内容】
2022-11-03  Search: 内网穿透  点击:(490)  评论:(0)  加入收藏
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程
与zerotier、tailscale等基于点对点的内网穿透的商业软件不同,FRP是在github上的一个开源项目,是服务器—客户端运行模式,可提供闭环的虚拟局域网环境。项目地址:HTTPS://g...【详细内容】
2022-09-30  Search: 内网穿透  点击:(1603)  评论:(0)  加入收藏
没有公网IP,cpolar实现内网穿透
在做网站、微信开发时,有时候会需要本地调试,但现在运营商基本不会分配给到独立的公网IP了,都是内网IP,就只能通过内网穿透来实现。这里推荐一款简单好用的内网穿透工具—&...【详细内容】
2022-09-23  Search: 内网穿透  点击:(557)  评论:(0)  加入收藏
花生壳内网穿透:无需专线公网IP,安全高效远程数据采集
随着信息技术发展和工业自动化水平的提高,各种现代化监测设备及数据采集器被广泛应用于水文水利、气象环保、工业控制等领域,用于户外、工业现场进行数据采集、存储和传输。...【详细内容】
2022-08-19  Search: 内网穿透  点击:(482)  评论:(0)  加入收藏
▌简易百科推荐
学生偷看“不良网站”,手机上3个痕迹无法清除,网友:咋不早说
众所周知,中国的常规教育中,总是“谈性色变”,但在这个信息爆炸的互联网时代,即便是一些年纪很小的孩子,也能轻易接触到一些所谓的不良网站,因此这一方面的教育缺失,其实是很可怕的...【详细内容】
2024-03-28    叶姐生活指南  Tags:不良网站   点击:(11)  评论:(0)  加入收藏
什么是网络中的路由器?核心功能解释
路由器是互联网连接的核心元素,是一种允许多个设备连接到互联网,并促进将数据包转发到各自的目标地址的设备。使用动态路由技术,路由器检查数据并在各种可用路径中选择最有效的...【详细内容】
2024-03-07    千家网  Tags:路由器   点击:(31)  评论:(0)  加入收藏
过年该不该升级Wi-Fi 7路由?看完就知道
打开电商网站不难发现,从2023年第三季度到现在,Wi-Fi 7路由器新品越来越多。而且价格不再是高高在上,已经基本和Wi-Fi 6路由价格差不多了。看到这些Wi-Fi 7新品路由,不少朋友就...【详细内容】
2024-02-27    中关村在线  Tags:Wi-Fi   点击:(34)  评论:(0)  加入收藏
聊聊 Kubernetes 网络模型综合指南
这篇详细的博文探讨了 Kubernetes 网络的复杂性,提供了关于如何在容器化环境中确保高效和安全通信的见解。译自Navigating the Network: A Comprehensive Guide to Kubernete...【详细内容】
2024-02-19  云云众生s  微信公众号  Tags:Kubernetes   点击:(37)  评论:(0)  加入收藏
SSL协议是什么?关于SSL和TLS的常见问题解答
SSL(安全套接字层)及其后继者TLS(传输层安全)是用于在联网计算机之间建立经过身份验证和加密的链接的协议。尽管SSL协议在 1999年已经随着TLS 1.0的发布而被弃用,但我们仍将这些...【详细内容】
2024-02-06  IDC点评网    Tags:SSL协议   点击:(69)  评论:(0)  加入收藏
从零开始了解网络协议:TCP/IP详解
从零开始了解网络协议:TCP/IP详解 在当今数字化的时代,网络协议已经成为我们生活中不可或缺的一部分。作为互联网的基础,网络协议规定了数据如何在不同的网络设备之间传输。TC...【详细内容】
2024-02-01    简易百科  Tags:TCP/IP   点击:(59)  评论:(0)  加入收藏
BGP路由属性:互联网路由的灵活控制器
在互联网的庞大网络中,边界网关协议(BGP)是确保不同自治系统(AS)间路由信息有效交换的关键协议。然而,BGP的功能远不止于此。其核心组成部分,即BGP路由属性,赋予了BGP强大的灵活性,使...【详细内容】
2024-01-26  诺诺爱生活    Tags:互联网路由   点击:(40)  评论:(0)  加入收藏
简易百科之什么是网络延迟?
简易百科之什么是网络延迟?随着互联网的普及和发展,网络已经成为我们生活中不可或缺的一部分。然而,我们在使用网络时可能会遇到一种情况,那就是网络延迟。那么,什么是网络延迟呢...【详细内容】
2024-01-24    简易百科  Tags:网络延迟   点击:(143)  评论:(0)  加入收藏
网络延迟与网络速度有什么区别?分享具体的答案
通常,许多人抱怨网速测试。速度还是不错的,但是他们玩游戏的时候怎么会卡住,还是断开连接等等问题,这一系列问题始终困扰着大家。那么,网络延迟与网络速度有什么区别呢?请不要担心...【详细内容】
2024-01-24  萌新小郭    Tags:网络延迟   点击:(48)  评论:(0)  加入收藏
揭秘IP地址的网络威胁与攻击类型
在当今数字化时代,网络攻击已经成为网络安全的一大挑战。IP地址,作为互联网通信的基础,也成为网络威胁和攻击的焦点之一。本文将深入探讨不同类型的网络威胁和攻击,以及如何防范...【详细内容】
2024-01-22  IP数据云    Tags:IP地址   点击:(74)  评论:(0)  加入收藏
站内最新
站内热门
站内头条