小伙伴们通常都是在自己的电脑上编写自己的项目。在我们将项目开发完成后,如果要让别人也能访问,就是在浏览器输入一个域名网址后就能访问我们的项目。正常步骤为:要先购买一台云服务器,然后购买一个域名,接着将域名解析到我们服务器的ip,然后部署项目等等。。。。。

上述操作比较复杂,当然也需要花钱。。。现在教你一种方——内网穿透。

内网穿透

什么是内网穿透:打个比方,我们开发项目时,总会给我们的服务指定一个端口号,然后通过127.0.0.1:port/xxx/xx 来访问我们的项目。而此处的127.0.0.1可以换成我们的localhost以及本机IP地址,其结果是是一样的,而且我们的本机ip时可查的。但是为什么我们将我们的IP地址告诉了其他人,其他人也不能访问我们的电脑上的项目呢?其原因就是我们自己的电脑连接的是内网,而其他人访问我们电脑上的项目是通过外网。这是行不通的。

现在我们就可以通过设置内网穿透,将我们的本机IP映射到某个域名上,这样别人就可以通过该域名来访问我们的电脑了。具体怎么做呢?

推荐几款好用的内网穿透工具

1.frp

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。地址:https://github.com/fatedier/frp

2.ngrok

ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。地址:https://ngrok.com

3.natapp

基于ngrok的内网映射工具,免费版本提供http,tcp,udp全隧道穿透、随机域名/随机TCP,UDP端口、不定时强制更换域名/端口和自定义本地端口。地址:https://natapp.cn

这里我演示一下natapp的用法。

打开我们的网址,注册一个账号。注册完成后需要实名认证一下。

实名认证之后,购买一个免费隧道,每个账号只能购买2个不同协议的免费隧道,后面如果映射ip有变动可以通过配置更改。不用担心。

然后填写相关信息:

接下来

需要那个版本就下载那个版本,这里我演示win 64版本。

下载解压后得到一个natapp.exe文件。
双击打开输入:

natapp -authtoken=xxx

“authtoken= ”后面就是你的隧道对应的authtoken,然后回车确认。

最后,得到如下:

赶快和你的小伙伴试试吧。

在自己电脑上编写的项目如何让别人也能访问(内网穿透)?相关推荐

  1. net项目使用花生壳,Cpolar进行内网穿透

    使用花生壳或Cpolar进行内网穿透 一.注册授权一个花生壳账号 二.添加花生壳配置 三.修改项目配置信息 四.以管理员身份打开vs 五.Cpolar内网穿透 一.注册授权一个花生壳账号 二.添加花生 ...

  2. Java本地的项目,怎么可以让别人通过外网访问-内网穿透

    一.点击链接 https://natapp.cn/ 注册个免费的账户 二.登陆进去以后查看authtoken.复制这个,等下要在客户端用到! 三.点击个人中心,稍微做一下配置: 四.点击官网的立即下载 ...

  3. 让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行

    本节目录 1. 一些传统的方法 2. 将程序的代码生成二维码图片 3. 使用手机扫描生成的二维码,并将其转化为py脚本 前言 最手机上写脚本是一件每场辛苦的事情,虽然SL4A人性化的为我们提供了API ...

  4. python写手机脚本脱离电脑_让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行...

    本节目录 1. 一些传统的方法2. 将程序的代码生成二维码图片3. 使用手机扫描生成的二维码,并将其转化为py脚本 前言 最手机上写脚本是一件每场辛苦的事情,虽然SL4A人性化的为我们提供了API快速 ...

  5. 如何让你的本地上的项目不用部署到服务器也能让外网看到?使用ngrok内网穿透实现

    目录 前言 一.准备工作 二.安装ngrok运行环境 (liunx) 三.安装ngrok (liunx) 四.配置ngrok (liunx) 五.生成客户端和服务端并运行ngrok (liunx) 六 ...

  6. 快速发布windows上的web项目【免费内网穿透】

    快速发布windows上的web项目[免费内网穿透] 文章目录 快速发布windows上的web项目[免费内网穿透] 什么是cpolar内网穿透? 概述 1. 搭建一个静态Web站点 1.1 下载演示 ...

  7. 内网穿透在家远程连接公司电脑

    说在前面------以下内容均建立在你有一台外网服务器的基础上进行.阿里云.腾讯云什么的都可以. 本文讲述: 1.在任何地方通过ssh连接公司或者家中的服务器 2.在任何地方通过远程桌面连接公司或者家 ...

  8. 【Java】Socket网络编程实现内网穿透、端口映射转发、内网穿透上网工具的编写,设置IP白名单防火墙

    这里写目录标题 简介 更新 一.背景 1.1 情景假设 1.2 想要达到的目的 1.3 局限 1.3 解决方案一(路由器NAT) 1.4 解决方案二(云服务器转发) 二.方案介绍 2.1 方案简介 2 ...

  9. 暑期项目实训7.7 flask+darnn继续修改+内网穿透+DSTP论文阅读

    最近几天的工作主要包括一下三个方面: flask的了解与使用 之前DARNN网络的改进(表现有一些进步)与放弃 内网穿透的方法 DSTP论文阅读 flask的了解与使用 股票预测的算法总之是做出了一个 ...

最新文章

  1. 用python编写ios应用
  2. linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例 --转载
  3. Centos7:查看某个端口被哪个进程占用
  4. 7个管理和优化网站资源的 Python 工具
  5. 黑马程序员-----内部类、匿名内部类应用
  6. c语言对中文字符串编码_Python || 学习笔记(1):数据类型字符串变量和编码
  7. 使用ucontext组件实现的coroutine代码分析
  8. Django 数据流程图
  9. 超大硬盘linux快速格式化,Linux系统下超大硬盘快速格式化详解
  10. 北京项目总监市场需求
  11. AlphaZero登上Science封面:从小白开始制霸多个游戏
  12. 视频音轨音量是否为0检测过程
  13. 第二届“大数据在清华”高峰论坛,敬请期待!
  14. 纪念一个曾经的软件产品(八)——看图、阅读、音乐、日历
  15. python将字符串转换为数字信号的过程_如何检测一个字符串是否可以转换为数字...
  16. 10-集合(核心类库)
  17. 数理统计笔记7:分类数据分析-拟合优度检验和列联分析
  18. WIFI:1.不使用第三方软件搞定WiFi热点(用代码) 2.win连接的WiFi查看密码3.同路由器限制他人网速(很多路由器软件就行,比如TP-LINK的官方软件功能就很OK,不必使用第三方软件))
  19. java怎么表示换行_word换行符在java中怎么表示
  20. R语言Sys.Date函数获取当前日期、将独立的年、月、日、时间、分钟、秒信息转化为对应的时间信息

热门文章

  1. 正态分布、正态分布采样及Python实现
  2. Python换行与不换行输出方式
  3. OpenGL着色器程序解析--纹理贴图
  4. Pythom列表【list】的使用和简单操作,这可能改变你对列表的看法
  5. visio任意插入word中的数学公式
  6. 【SEO】Meta Keywords: 是什么?怎么用?
  7. 【 java 集合】集合体系概述
  8. 翻转数组(flip()函数)--numpy
  9. 微型计算机CAD是什么意思,CAD是什么?CAD有哪些功能?
  10. HttpClient 4.3 - https 免SSL认证