在自己电脑上编写的项目如何让别人也能访问(内网穿透)?
小伙伴们通常都是在自己的电脑上编写自己的项目。在我们将项目开发完成后,如果要让别人也能访问,就是在浏览器输入一个域名网址后就能访问我们的项目。正常步骤为:要先购买一台云服务器,然后购买一个域名,接着将域名解析到我们服务器的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,然后回车确认。
最后,得到如下:
赶快和你的小伙伴试试吧。
在自己电脑上编写的项目如何让别人也能访问(内网穿透)?相关推荐
- net项目使用花生壳,Cpolar进行内网穿透
使用花生壳或Cpolar进行内网穿透 一.注册授权一个花生壳账号 二.添加花生壳配置 三.修改项目配置信息 四.以管理员身份打开vs 五.Cpolar内网穿透 一.注册授权一个花生壳账号 二.添加花生 ...
- Java本地的项目,怎么可以让别人通过外网访问-内网穿透
一.点击链接 https://natapp.cn/ 注册个免费的账户 二.登陆进去以后查看authtoken.复制这个,等下要在客户端用到! 三.点击个人中心,稍微做一下配置: 四.点击官网的立即下载 ...
- 让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行
本节目录 1. 一些传统的方法 2. 将程序的代码生成二维码图片 3. 使用手机扫描生成的二维码,并将其转化为py脚本 前言 最手机上写脚本是一件每场辛苦的事情,虽然SL4A人性化的为我们提供了API ...
- python写手机脚本脱离电脑_让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行...
本节目录 1. 一些传统的方法2. 将程序的代码生成二维码图片3. 使用手机扫描生成的二维码,并将其转化为py脚本 前言 最手机上写脚本是一件每场辛苦的事情,虽然SL4A人性化的为我们提供了API快速 ...
- 如何让你的本地上的项目不用部署到服务器也能让外网看到?使用ngrok内网穿透实现
目录 前言 一.准备工作 二.安装ngrok运行环境 (liunx) 三.安装ngrok (liunx) 四.配置ngrok (liunx) 五.生成客户端和服务端并运行ngrok (liunx) 六 ...
- 快速发布windows上的web项目【免费内网穿透】
快速发布windows上的web项目[免费内网穿透] 文章目录 快速发布windows上的web项目[免费内网穿透] 什么是cpolar内网穿透? 概述 1. 搭建一个静态Web站点 1.1 下载演示 ...
- 内网穿透在家远程连接公司电脑
说在前面------以下内容均建立在你有一台外网服务器的基础上进行.阿里云.腾讯云什么的都可以. 本文讲述: 1.在任何地方通过ssh连接公司或者家中的服务器 2.在任何地方通过远程桌面连接公司或者家 ...
- 【Java】Socket网络编程实现内网穿透、端口映射转发、内网穿透上网工具的编写,设置IP白名单防火墙
这里写目录标题 简介 更新 一.背景 1.1 情景假设 1.2 想要达到的目的 1.3 局限 1.3 解决方案一(路由器NAT) 1.4 解决方案二(云服务器转发) 二.方案介绍 2.1 方案简介 2 ...
- 暑期项目实训7.7 flask+darnn继续修改+内网穿透+DSTP论文阅读
最近几天的工作主要包括一下三个方面: flask的了解与使用 之前DARNN网络的改进(表现有一些进步)与放弃 内网穿透的方法 DSTP论文阅读 flask的了解与使用 股票预测的算法总之是做出了一个 ...
最新文章
- Arxiv 论文提交流程——看这篇就够了
- android输入法中的imeoption
- spring bean的初始化和销毁
- information_schema.character_sets 学习
- 分布式 基本理论 BASE
- 大数据分析与云技术结合
- 开发者从应用程序商店难以赚到真金白银
- B站批量下载工具——下载姬
- HBM|横河Yokogawa数据采集器自动计量校准软件NSAT-3070
- 一文读懂二级分销返利模式,商城系统源码机制分享
- java迷宫算法_迷宫求解算法(java版)
- 什么是数据库防火墙 数据库防火墙作用是什么
- HDU 6070 Dirt Ratio [二分+线段树]
- .bat、python与C++程序进行批量处理的学习与实践
- java:窗体里的标签(设置标签;字体;颜色)
- Hutool Java常用工具类汇总
- Linux系统磁盘大小比raid小,挂载磁盘阵列柜后,显示的大小比实际小1TB
- matlab怎么定义矩阵函数,怎么在matlab定义一个函数,而这个函数输入值是矩阵,并且输出的值也是相应的矩阵?...
- [闪存 第2回] NAND Flash 原理与挑战
- 浅谈自动驾驶技术:概述、优势、局限、未来发展趋势