场景:
 在win10下的虚拟机里装了一个Ubuntu,然后在Ubuntu里跑了一个小的HTTP服务器,在自己的电脑上可以通过本机的IP地址访问,但是怎么让我们的服务器可以被外网用户访问呢,首先可以在阿里云上购买一个服务器,然后在上面部署;还有就是用nat123做端口映射,这里我们主要讲怎么用nat123做端口映射使得我们的服务器可以被外网访问
nat123端口映射:
1、在Ubuntu下安装nat123,依次执行如下命令:
 1)sudo apt-get  install mono-complete
 2)使用mono -V命令查看运行环境版本信息
 3)进入下载页面:http://www.nat123.com/Pages_2_32.jsp
 4)进入nat123软件包解压后的目录,打开终端输入指令mono nat123linux.sh运行客户端
2、打开链接http://www.nat123.com,点击端口映射列表
 其中应用名称可以自己任意给定;内网端口即我们所运行的服务器使用的端口;内网地址需要注意一下,一般是本机地址127.0.0.1,但是由于我的Ubuntu装在win10的虚拟机下面,用127.0.0.1作为内网地址映射以后外网仍不能通过下面的外网域名访问,解决办法是:先打开ubuntu终端用ifconfig命令查看IP地址,然后用该IP地址作为上图中的内网地址,最后确认保存;至此,外网就可以通过上图中给定的外网域名访问我们的服务器啦(这个外网域名是可以自己设定的,只不过我自己设定的时候告诉我等级不够还是啥的,算了,就用它自动分配的吧)

如何在本地建立服务器以后使得外网可以访问(nat123)相关推荐

  1. 内网服务器(不通外网)访问高德在线地图服务的方法

    在项目部署过程中,若部署服务器处于内网环境,则无法调用高德服务.需要通过搭建代理实现请求的转发,从而获取到在线服务内容.下面的记录解决了内网服务器访问高德地图服务的问题. 一.所需设备 内网服务器(项 ...

  2. 在阿里云服务器上搭建外网可访问的redis集群

    一.阿里云服务器安全组开放端口 控制台 -> 云服务器ECS -> 实例 因为阿里云服务器自带一层防火墙,所以需要开放7001-7006.17001-17006端口(这个端口是自定义的,只 ...

  3. 使用VS2022发布后端接口,创建本地IIS服务器,并且能通过外网能访问到你的端口

    使用VS2022发布后端接口,创建本地IIS服务器,并且能通过外网能访问到你的端口 1.使用VS2022发布后端接口 1.右击你的接口项目点击发布按钮即可. 2.新建一个发布. 3.使用文件夹即可. ...

  4. 外网如何访问本地tomcat web服务器

    首先你要知道你是出于内网还是外网下,其实很简单,百度一下"IP查询",第一个就是你的外网ip,然后你本地cmd中ipconfig一下就能知道你的本机ip,如果两个ip一样,那么你现 ...

  5. 外网如何访问本地tomcat web服务器【转】

    转自:http://jingpin.jikexueyuan.com/article/49159.html 外网如何访问本地tomcat web服务器 作者: XHKJOE 发布时间:2015-07-1 ...

  6. 乐鑫Esp32学习之旅13 esp32 内置 dns 服务器,无需外网访问域名返回指定网页。(附带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

  7. TP-LINK已经设置了端口映射但是外网还是访问不了服务器的问题解决

    1.首先检查您设置的端口影射是否正确映射到您内网的服务器.即您设置的转发规则的IP地址是否为您服务器的IP地址. 2.无法访问内网的服务器,请检查服务器是否开启了.您可以在局域网内使用其他的计算机访问 ...

  8. 本地window cmd 远程连接外网redis

    2019独角兽企业重金招聘Python工程师标准>>> 要点 1.确认本地windows要安装redis 2.确认在服务器上安装redis时,将绑定的本机给注释掉了 vi redis ...

  9. 内网服务器如何提供外网远程连接访问

    在局域网本地网络环境时,我们一般用远程桌面连接来访问内部windows服务器,或在个人电脑上用SSH客户端来远程访问内网的Linux主机.远程桌面连接和SSH都是系统自带的,且可以通过简单配置即可以开 ...

最新文章

  1. 了解机器学习的八大专业术语
  2. Ubuntu下常用但是我容易忘记的命令总结(未完待续)
  3. 查询一个字符串的子串出现的次数在sql中
  4. 眼图在通信系统中有什么意义_悟空CRM:施行CRM系统对汽车行业有什么意义
  5. 【机器学习入门笔记12:matplotlib绘图模块的使用】20190217
  6. 7-6 列出连通集 (25 分)(C语言实现)
  7. 人脸方向学习(十七):Face Detection-论文整理-解读
  8. java 开源客服系统_编程浪子客服系统开源啦
  9. 软件开发需求分析内容
  10. 自抗扰控制器七-二阶 LADRC-PLL 结构设计
  11. 碳排放计算-20210515
  12. python如何识别图片中的文字_如何利用Python识别图片中的文字
  13. Elixir Meetup 相关不相关的一些感触
  14. 看我横向打你内网--PthPtk
  15. 如何使用Unity制作一款自己喜欢玩的游戏demo(Unity萌新的进阶技巧)
  16. 1、ABP 文档介绍
  17. 强化学习DRL--策略学习(Actor-Critic)
  18. 云上部署Python3爬虫-以腾讯云+Ubuntu为例-0525-v1.0张雅慧
  19. 项目实战一 12306火车票余票查询软件
  20. U盘linux ext怎么查看,Linux加载Ext2/Ext3文件系统作的U盘

热门文章

  1. 最近看到的五子棋开局
  2. 三 Ceph集群搭建
  3. word 读取 java_Java word 内容读取
  4. 光线追踪技术的理论和实践(面向对象)【转载】
  5. 我要么进一线外企、要么进一线互联网大厂之算法(1)
  6. 安卓-碎片的使用入门
  7. 如何在Java中将HTML转换为Javascript(.js)
  8. 关于POS系统可靠性开发的一些考虑:
  9. 计算机3级网络技术综合题第3题(DHCP报文分析)解题总结
  10. java中点阵字库的解析