1. 域名申请

域名申请可以在很多网站完成,比如说阿里云,腾讯云,华为云等等,但都需要先进行实名认证。这三家都有新用户一元购.top域名的活动,阿里云和腾讯云还有.xyz,.Idt,.store,.com等域名的减价活动。
实名认证的话,阿里云的实名认证比较简单,直接可以支付宝扫码授权。华为账号的可以使用华为账号的扫码授权,腾讯的授权需要填写个人信息授权,上传身份证照片,关注腾讯云公众号,扫码公众号授权,整个流程也挺快的。
最终购买了腾讯云的.top域名,花了一块钱。
以为这就完了吗?除此之外还要对域名进行实名认证,域名模板实名认证(方便其他域名的实名认证),SSL证书审核,备案…

除了备案以外,其他差不多能在一下午弄完,ssl证书审核也很快,在腾讯云的平台上各种东西都相互关联,看到红的提醒什么,就点开申请填写一下就差不多了。备案需要账号先注册48小时之后才能开启,然后需要在腾讯云服务上填写个人信息和服务器信息,网上审核后,在带相关材料去公安局备案。

2. 添加dns解析

尽管现在没有云服务器也没有备案,但是跑一跑域名dns解析还是可以的。

需要在本地网络(局域网)中的服务器地址,我在这跑的是虚拟机,输入ifconfig(Windows系统用ipconfig),找到本地网络地址。

在DNSPOD中添加快速解析,将本地网络输入到ip中,其他默认,会引入两个解析线路

添加完可能需要等一两分钟,然后在地址栏输入http://域名,就可以打开这个本地地址的var/www/html/里index.html文件了,新建一个helloworld的html文件,打开效果如下:

个人感觉好像是这个地址解析就好像是修改了hosts文件,在hosts文件下增添了这个局域网的地址映射。原理也类似,就好比原来本地做的映射现在给dns做了,但现在距离部署到公网还差远了,直接添加主机的公网ip解析肯定是不行的。

3. 内外网穿透

内网穿透是什么意思?
内网是内部建立的局域网络或办公网络,外网是通过一个网关或网桥与其他网络系统连接,相对于自己的内网来说,其他网络系统称为外网。
内网穿透即NAT穿透,在处于使用了NAT设备的私有TCP/IP网络中的主机之间建立连接的问题。通过映射端口,让外网的电脑找到处于内网的电脑。
内网穿透动态域名解析服务,简称NAT-DDNS,是一种基于动态域名服务(DDNS)和网络地址转换(NAT)的服务器内外网动态映射方

花生壳

因为在搜怎么做的时候,看到它好像是个解决方案,就怀着试一试把本地服务器挂在公网的想法,就研究了一下。
首先就是注册和下载,注册并不麻烦,下载链接:https://hsk.oray.com/download/
而且我只想试用一下,就先没实名认证:) 注册后给了一个免费域名,并给你推销域名,这里的域名要比腾讯和阿里的要贵些。
接着就要在ubuntu上安装了,使用以下命令安装,并记好这个唯一的SN码用于花生壳的管理和登录

安装完成后,使用以下命令启动。
phddns start

打开花生壳提供的网址http://b.oray.com,扫码登录->激活,现在就可以加入映射了,但发现http服务和https服务都要钱,一个6块,一个88块一年,说什么为了响应国家政策,响应扫黄打非之类的,冲了6块开启了http服务。冲完之后傻眼了,发现只能使用花生壳提供的域名,而且流量限制是1g,(rnm,退钱.jpg)。既然花钱了,就试试呗,使用它的域名,输入本地ip,接口号,映射就算好了。

接下来就试试映射成不成功吧,在ubuntu上新建一个springboot项目,配置好8080端口号,写一个简单的测试网页在static里,运行。然后打开手机或者电脑,反正不在同一个局域网的设备,输入网址打开。使用花生壳的整个过程十分简单,但总感觉有点鸡肋。。。1g流量限制,随机域名。。。总之就是体验一下把自己网站挂到外网可以访问的程度,但没法使用自己第一步申请的域名,而且在花生壳申请域名还蛮贵的,但是他相当于把服务器+域名+内网穿透服务全给你包了。

使用外网的电脑和手机访问:

电脑:

外网手机:

Frp

Frp也可以实现内网穿透,而且提供自定义域名访问穿透服务,一般域名设置了二级域名泛解析以后,可以采用 自定义域名*.yourdomain.com访问,但现在已经不能用了。
这里我们白嫖一下frp的免费服务器使用一下http://freefrp.wlphp.com/

我们只需要配置我方的frpc.ini文件即可

输入命令运行:
./frpc -c frpc.ini

出现以下输出连接成功:

打开frp网站提供的监控网站http://vip.frp.wlphp.com:7500/static/#/proxies/http,查看自己添加的客户端记录

在浏览器输入http://自定义的域名. vip.frp.wlphp.com

没想到,来晚了,白嫖不了了,还是老老实实的弄个云服务器,把域名备案了吧

下一期备案网址和买一个云服务器

部署外网网站(一)——内网穿透实现外网访问相关推荐

  1. 使用内网穿透实现外网访问本地接口

    java 内网穿透-实现外网访问本地IP接口 概念–所谓内网穿透,简单来说就是提供一个域名绑定内网IP和端口来实现外网访问内网. 业务场景,由于本人从事物联网开发经常需要对接一下硬件,人在公司但是需要 ...

  2. 无需公网IP,内网穿透实现外网远程桌面办公 3-3

      系列文章 无需公网IP,内网穿透实现外网远程桌面办公 1-3 无需公网IP,内网穿透实现外网远程桌面办公 2-3 无需公网IP,内网穿透实现外网远程桌面办公 3-3 上一篇: 无需公网IP,内网穿 ...

  3. 内网穿透实现外网访问内网SQL数据库

    使用工具 花生壳 使用场景 没有公网IP的场景下,任何需要在外网接入内网主机的服务,这里针对远程管理SQL数据库做说明. 基础配置 1.安装SQL数据库. 2.确认已开启数据库远程连接的允许. 3.开 ...

  4. 搭建本地服务器,并免费内网穿透实现外网访问

    本篇教程主要将如何快速地搭建本地服务器,以及使用免费的内网穿透工具,实现外网访问内网服务器,将本地网站发布到外网可访问,方便进行微信公众号.小程序开发本地调试等. 本篇教程分两部分来讲: 搭建本地服务 ...

  5. 无需公网IP,内网穿透实现外网远程桌面办公 2-3

     系列文章 无需公网IP,内网穿透实现外网远程桌面办公 1-3 无需公网IP,内网穿透实现外网远程桌面办公 2-3 无需公网IP,内网穿透实现外网远程桌面办公 3-3 上一篇:  无需公网IP,内网穿 ...

  6. VPS自己搭建frp/frps内网穿透实现外网访问局域网设备

    如果你家里有一台黑群晖,想在外面也能访问.但大家也知道公网 IPv4 地址现在已经所剩无几了,网络运营商一般是不会给你公网 IPv4 地址的.当然,你也可以使用第三方的内网穿透(比如花生壳),如果实在 ...

  7. 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 8-8

    系列文章 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 1-8 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 2-8 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可 ...

  8. 单个html网页挂载IIS(不放在已经发布的项目下)并通过内网穿透代理公网可访问

    单个html文件 有时候我们想把一个html网页给不太懂互联网的人(一般女生居多)欣赏自己做的网页.或者你自己和我一样稍微懂一点前端,自己重写了一个html文件. IIS(安装配置自行查询) IIS是 ...

  9. 树莓派(raspberry pi)日记1之个人网站的构建(localhost内网穿透实现公网可以访问)

    树莓派(raspberry pi)日记1之个人网站的构建(localhost内网穿透实现公网可以访问) 板子:raspberry pi 3B+ // 作者:shawn 2021.2.9 14:10 A ...

  10. 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 4-8

    系列文章 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 1-8 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 2-8 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可 ...

最新文章

  1. WS-Addressing 了解
  2. 一份简单的在 Linux下编译及调试 C 代码的指南
  3. python水仙花数_scratch与pythonc++的不同,你了解吗?
  4. activemq无账户密码登录配置修改
  5. Oracle 维护数据的完整性 一 索引
  6. spark 统计汉字字数_版面字数和实际字数一样吗
  7. sql几种删除语句的联系与区别
  8. Zookeeper——一致性协议:Zab协议
  9. Auto.js 全命令整理(三) 输出专题
  10. 【李宏毅2020 ML/DL】P85 Transfer Learning
  11. php黑名单,php IP黑名单
  12. php增删查改数据库,PHP数据库的增删改查
  13. linux下lamealsa进行音频流操作(八)用ffmpeg将mp3转为wav
  14. Pandas学习——分组
  15. linux蜂鸣器驱动指令,Linux 设备驱动简析—PC蜂鸣器驱动
  16. 【CSDN|每日一练】走楼梯
  17. 对不起,今年我真的不敢去拜年了。。。
  18. 数据库身份证号用什么类型_【文末送书】MySQL数据库?看这一篇干货文章就够了!...
  19. 降低网络运维管理成本技巧分析
  20. vue双向绑定数据更新会频繁触发render更新

热门文章

  1. @自我怀疑的开发者:你够优秀吗?
  2. 基于 CIM 的智慧园区框架
  3. 计算机cpu和内存不足,电脑内存不足的解决方法
  4. Android计时器chronometer-Kotlin版
  5. 魔趣9上手体验(坚果pro2)
  6. CAD直线和平面投影
  7. 基于STM32的多普勒雷达测速
  8. Python 数独求解
  9. 前端vue地图自动定位当前位置
  10. linux pulseaudio模块关系,ALSA和PulseAudio有何关系?