当前位置:首页 > CN2资讯 > 正文内容

云服务器搭建stun 云服务器搭建内网穿透

3天前CN2资讯


内网穿透又叫端口映射,用一句最简单的话来讲就是:将你的计算机所连接的私有网络映射到公网上,别人通过你给的域名或ip即可访问你本地的服务。具体的原理可参照百度百科 这么做可以实现各大厂商的云服务器(阿里云,腾讯云,百度云,华为云等)的效果,通过公网地址访问服务器

下面,我就Sunny-Ngrok来分享一下服务器搭建,其实都大同小异,照着官方文档来,慢慢的就会了

这里我简单描述一下内网穿透的两个应用,一是服务器搭建,二是远程桌面的搭建

首先是服务器搭建,在此之前,我们得先开启本地服务器,这里以node为例,环境搭建静态文件服务本地文件上线,以及用到的懒加载案例在之前文章有说到,这里直接进入正题

开启本地服务运行懒加载案例,通过127.0.0.1访问网页,我这里是运行在VSCode插件(live server)下,当然也可以参照静态文件服务把项目运行在node服务下,首先保证网页和接口可以在本地运行访问
我的前端部分端口号是5500,后端接口端口号是1024

但是Sunny-Ngrok免费版的对http协议只提供一个端口的隧道,此时我们就要用Nginx进行端口代理了,Nginx配置可以参考Nginx文章,我这里的配置如下

server { listen 10240;#监听端口 server_name localhost; location / { proxy_pass http://127.0.0.1:1024/;#反向代理后端接口 } location /client { proxy_pass http://127.0.0.1:5500/;#反向代理前端页面 } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }

此时通过输入http://127.0.0.1:10240/client/就会代理到http://127.0.0.1:5500/下,输入http://127.0.0.1:10240/会被代理到http://127.0.0.1:1024/

下一步,注册Sunny-Ngrok账号,登录并购买免费服务器,配置服务器设置,最后下载穿透软件

下载完成后点击启动工具,在隧道管理中复制刚才新建的隧道id,粘贴到隧道软件中,并回车,进入到连接界面


此时刷新隧道管理界面,点击查看状态,可以看到,当前连接的ip,说明内网穿透成功


下一步,我们在新页面中打开赠送域名加路径,如:http://example.com/client/lazyLoad.html(example.com是赠送域名),打开后会提示输入账号密码。
输入http验证用户名和密码即可

但是此时懒加载请求的接口是本地的127.0.0.1,我们要修改为http://example.com/getList?len=1000,最后打开http://example.com/client/lazyLoad.html,显示以下效果


做到这里,服务器内网穿透的服务器搭建就完成了。

接下来,我们来尝试搭建一下远程桌面

和之前一样,购买新的免费服务器,并且配置tcp协议,这里有两点需要注意:

  • 本地映射的ip不能使用127.0.0.1,而是使用局域网内的ip,通过ipconfig查看本机在局域网的ip并复制
  • 远程桌面默认端口是3389
  • 下面是我远程桌面的配置


    隧道管理


    最后和上面一样,运行内网穿透软件即可(可能会一直出现reconnecting提示,原因在Sunny-Ngrok官网文档中,我这的解决方法是在隧道管理中踢下线,然后多连几次)

    我们可以使用另一台电脑或者手机版的远程桌面连接当前电脑(手机版可以去酷安),下面是用手机连接的效果

    总结:内网穿透虽然比服务器要便宜,但是还要考虑自己电脑的电费和损耗,而且做服务器需要一直开着,所以,还是要对比,比较一下,选择适合自己的方案

    希望这篇文章能帮助你

      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/22958.html

      分享给朋友:

      “云服务器搭建stun 云服务器搭建内网穿透” 的相关文章

      全面解析CPU租用服务:灵活性与高效性的最佳选择

      CPU租用服务概述 在当今快速发展的科技环境中,CPU租用服务作为一种创新的计算资源提供模式,正在受到越来越多用户的关注。这种服务使得用户可以根据具体需求,灵活地租用不同配置的CPU资源,从而有效地降低了硬件采购成本。 CPU租用服务的意义不仅在于提供强劲的计算能力,更在于它的灵活性。用户不再需要一...

      Host Winds:可再生能源的关键因素与未来发展潜力

      什么是 Host Winds? 在谈论可再生能源时,Host Winds 是一个不容忽视的概念。简单来说,Host Winds 指的就是那些发生在某一特定区域内的风速和风向。这些风的模式能够极大地影响一个地区的风力发电潜力。想象一下,如果你在一个风速稳定且方向一致的地区,那么利用这些风来发电就会更加...

      选择合适的国外域名与邮箱服务指南

      在现代社会,跨国沟通和商务往来变得愈加频繁,国外域名与邮箱成为不可或缺的工具。当我开始接触这些服务时,首先意识到国外域名的定义与特点,它们不仅代表着一个网站的身份,还是全球互联网上各类信息交流的桥梁。国外的域名通常以.com、.net等后缀结尾,这些域名能够覆盖广泛的用户群体,使得沟通更为流畅。 我...

      如何使用 Linode Backups 保障数据安全与恢复

      在现代数字世界中,数据的安全性与可恢复性至关重要。Linode Backups 正是为此而生的一项服务。Linode Backups 是 Linode 提供的一项付费服务,旨在自动化用户数据的备份过程,能够让用户更加轻松地管理和恢复数据。对我来说,这项服务让人感到安心,尤其是在处理重要项目时,存在这...

      easyvm:轻松创建和管理虚拟机的虚拟化解决方案

      什么是 easyvm easyvm 是一种轻量级的虚拟化解决方案,旨在帮助用户快速、简单地创建和管理虚拟机。面对日益增长的技术需求和IT成本压力,easyvm 提供了一个灵活且易于使用的平台,适合不同技术水平的用户。它不仅支持多种操作系统的虚拟化,还能够满足不同开发、测试以及生产环境的需求。每个人都...

      了解BGP VPS的优势与市场价格分析

      在谈论“BGP VPS”之前,先来聊聊BGP和VPS。BGP,或边界网关协议,是一种用于交换路由信息的协议,它确保数据在互联网上以最佳路径传输。想象一下,当你在网络上发送一条信息时,BGP帮助判断哪条路最安全、最快捷。这种优化的路由能力,在处理大量数据流量时,显得尤为重要。 而VPS,虚拟专用服务器...