首页
学习
活动
专区
圈层
工具
发布

不用服务器,1 分钟上线网站!

此处我的电脑有一个前端网站占用端口是 5173,所以命令如下: 神奇的事情发生了,Ngrok 自动为我们生成了一个域名(还是 Https 的哦),指向本机的服务: 在浏览器访问该域名,就能访问到自己电脑上启动的项目啦...固定域名 通过上述命令直接启动内网穿透,每次得到的访问域名是随机生成的,这不利于我们持续访问。...ngrok 时指定了 domain 参数: 通过这种方式,我们每次的内网穿透域名都是固定的啦: 如果你是一名后端开发同学,要让前端同学访问你本地开发好的接口,通过这种方式就很简单了,不用反复到线上...那如果我们想要用固定域名访问本地的多个端口,怎么办呢? 可以使用 Nginx 进行转发呀!...再比如开发微信公众号后台服务时,需要填写一个服务的域名来接受来自微信侧的请求,如果你没有域名和线上服务器,用内网穿透生成一个即可,还能直接在本地 Debug 程序。

1.8K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Ngrok将本地服务映射为公网服务

    所有的这一切问题,只要您有一个固定的公网ip就可以解决了,将后端服务暴露在公网ip上,在互联网的任何位置都可以被访问到。...但是我们都知道固定的公网ip价格是很贵的,根据带宽的不同,每年的费用从万元到几十万元不等。如果只是为了演示、测试、及研发环境等网络共享的问题,完全没有必要申请固定的公网ip。...它会创建一条通往本地开发服务器的网络,并生成两个随机的子域名-一个http一个是https。...使用这些生成的域名地址,只要本地服务保持正常运行,您就可以通过Internet从任何地方访问本地开发的应用程序。 二、如何使用ngrok? 使用ngrok非常简单。...上图显示了可在其中访问应用程序的随机生成的子域URL,可以在公网上进行访问。此外,您还可以通过浏览器访问4040本地端口服务的仪表盘,在这里您可以查看通过生成的子域发出的所有请求。 恭喜!!

    3K10

    内网穿透利器-ngrok的图文安装

    使用场景: 在做微信开发或是调银行或支付宝等支付系统的时候,本地想联调但是对方需要可以访问的域名或是外网IP才可以。但是,在本地如果不在路由器上做映射或是公司没有固定的外网IP。这种情况怎么办呢?...Ps:如果想购买阿里云,凯哥有优hui的连接) 1.2:域名 这个域名是用来访问的。 1.3:域名泛解析 什么是域名泛解析呢?就是使用*号代替。如下图: ?...需要说明: 比如泛域名使用的是*.ngrok,同时还需要解析一个ngrok的域名。 1.4:下载准备好的安装脚本 ? 二:进行安装 2.1:先将按照脚本通过SSH上传到服务器上。 ?...2.2 进行安装 2.2.1 执行ngrok.sh脚本 切换到脚本目录。如:cd /home 执行./ngrok 根据提示进行安装。 输入一个域名 ? ? 输入第一步中准备的域名。...依次安装git、go、ngrok。这里就不演示了 安装完ngrok后会出现: ? 然后心开一个SSH窗口。生成客户端 ? ? 根据自己系统生成对应的客户端。 凯哥使用的是windos 64位的。

    2.1K40

    使用openssl生成域名证书

    1 生成域名(es.demo.com)私钥 openssl genrsa -out es.demo.com.key 2048 2生成域名(es.demo.com)证书签名请求(CSR) openssl...3 因此,即使 Common Name 只填写一个值,只要在 domain.ext 配置文件的 subjectAltName 中正确列出了所有需要支持的域名和 IP,生成的证书就能适用于这些目标。...例如,你可以将 Common Name 设置为主要域名 es.demo.com,然后在 domain.ext 中列出其他相关域名和 IP: 4 生成域名证书: openssl x509 -req -...补充 如果后续有新的域名证书需求签发,例如 es.demo.com ,操作步骤如下: 1 生成域名(es.demo.com)私钥 openssl genrsa -out es.demo.com.key...此外,也支持通配符域名,操作如下: 1 生成域名(*.demo.com)私钥 openssl genrsa -out wildcard.demo.com.key 2048 2生成域名(*.demo.com

    1.7K11

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(68)-微信公众平台开发- 资源环境准备

    意在外部网络通过域名可以访问本地IIS站点!...2.点击域名列表会看到他赠送的免费二级域名一个,第一次点入是付费6元的界面 ? 3.内网穿透-添加映射 ?...2.Ngrok(可以免费)   Ngrok,它是免费的,配置也不是很复杂   地址:https://dashboard.ngrok.com/user/login   注册账号,并点击上面的下载下载软件(...5.固定域名 上面的域名都是变化的,意味着,我们每一次运行都要配置一次调试的站点地址,如果需要固定的域名,我们需要付费来获得固定的域名 地址:https://dashboard.ngrok.com/billing... http://inconshreveable.ngrok.io 的域名来访问了 总结: 1.固定域名都是需要付费的,相比来说,花生壳更加的便宜 2.如果你的网络允许,那么使用花生壳,感觉国内的域名还是速度比较快

    2.1K60

    ngrok+nginx实现内网穿透

    先决条件 有一个域名,并解析到自己服务器上,如:*.ngrok.lestat.me 有一个具备固定ip的公网服务器 部署 基本步骤:安装go环境->下载ngrok源码->使用go编译ngrok以及相关环境变量的设置...->证书配置->运行ngrok服务器端并指定监听的http/https端口->nginx配置文件中对上一步中相关端口做反向代理配置->重启nginx->生成对应OS(linux,darwin,windows...)的客户端->本地机器下载上一步生成的客户端->本地新建配置文件ngrok.cfg->本地运行客户端并指定配置文件->出现online则说明穿透成功 一个例子 数据准备 本机地址 IP:127.0.0.1...,HTTP 为 80 外网地址 IP:45.77.14.6,HTTP 为 80(NGINX监听该端口,并对.ngrok.lestat.me域名进行转发到服务器的60端口) 域名为:http://.ngrok.lestat.me.../ngrok/ export NGROK_DOMAIN="ngrok.lestat.me" cd ngrok 生成证书 openssl genrsa -out rootCA.key 2048 openssl

    5.6K70

    开源内网穿透工具ngrok详解实战,无公网IP直接用和有公网服务器自己搭建2种方式的详细教程

    在命令提示符中执行 :ngrok HTTP 8080执行该命令后,Ngrok 会与 Ngrok 服务器建立连接,并为本地的 8080 端口生成一个公网访问地址,类似 “HTTPS://xxxx.ngrok-free.app...”(xxxx 为随机生成的字符串)。...) git clone https://github.com/inconshreveable/ngrok.git3,生成证书(默认的证书是 ngrok.com,我们需要改成我们自己的域名,如:abc.com...,如果一级域名已经占用,也可以使用二级域名,需要自己在域名解析里申请,如何申请,就不细说了,如:222.abc.com) cd ngrok mkdir cert cd cert...6,客户端配置与连接将ngrok下载到你需要使用客户端的电脑中,并新建配置文件ngrok.cfg 域名。

    9.6K21

    怎么直接将内网ip端口映射到外网域名访问?

    6、自己域名解析访问(可选)当本地公网IP是固定不变的,可以在自己域名注册解析网上,添加个对应的Ip记录解析指向,然后用自己域名来代替Ip访问。...7、动态域名解析(可选)动态公网IP场景时,本地公网IP经常会发生变化,可以配置DDNS服务使用,用固定 域名代替IP访问。...(2)绑定固定域名:可以在路由器内置的DDNS功能中中填写DDNS账号使用,自动更新IP映射;也可以通过nat123客户端形式添加个动态域名解析记录,绑定自己域名或默认提供的自定义二级域名。...2、以Ngrok为例的内网IP域名实施步骤(1)注册并安装Ngrok(2)访问ngrok官网注册账号(3)下载对应操作系统的客户端(4)获取认证Token运行认证命令ngrok authtoken (5)启动隧道如ngrok tcp 3389(这是将本地3389端口映射到公网)(6)使用域名访问使用Ngrok提供的公网地址(如随机生成的域名:12345),在外面网络使用该地址会转发到本地的3389

    9.2K10

    推荐一款实现内网穿透的测试神器:Ngrok

    白话来说就是将内网IP映射成对外可访问的域名。 3....(可直接用Github帐号授权登录) 2、登录成功后(https://ngrok.com/dashboard),进行授权码生成,点击左侧的Auth菜单,进行生成授权码。...Django REST API服务作为演示示例,具体如何开发搭建自主的API服务,可查阅:Python利用Django 构建Rest Api: 快速入门教程 和 Python3+ Django3:自动生成...点击Status可以查看当前监控的状态: 8、需要注意的是,每次启动ngrok都会分配一个新的外网域名,所以需要每次更换配置或者更换访问地址,不太方便。...当然,ngrok也提供了解决方法,那就是付费,可以设置固定域名。 如果只是需要简单的外网调试,用Free免费版就足够了,如果需要自定义二级域名的,可以花点小钱,升级到付费版。 5.

    7.4K31

    如何连接内网IP地址?同局域网内访问,和外部网络环境访问本地内网IP端口资源2种场景详解

    若公网IP为动态,可结合DDNS服务(如nat123)绑定域名,然后用固定自定义域名来访问目标应用,避免IP变动影响访问。‌‌...(2)设置静态内网IP为内网设备分配固定的内网IP地址。可通过路由器DHCP静态分配或手动设置。这一步至关重要,避免因IP变化导致转发失效。...如使用工具如nat123、ngrok,在目标设备安装客户端并添加映射规则,生成外网可访问的域名或地址。‌‌优点是操作简单,支持自定义域名和外网端口;缺点是大多体验版功能有限,高级服务需付费。‌‌...以Ngrok为例的实施步骤:注册并安装Ngrok:访问ngrok官网注册账号,下载对应操作系统的客户端。...获取认证Token:运行认证命令ngrok authtoken 启动隧道:ngrok tcp 3389(示例将本地3389端口映射到公网)使用公网地址访问:使用Ngrok提供的公网地址

    10.7K10

    如何生成二级域名 如何购买域名

    域名是每个企业都需要的,尤其是要建设网站。这是必不可少的虚拟产品,在选择域名上,尽量与企业相关,最重要的是凸显出企业的形象。很多企业都是以品牌拼音挑选,也有些是拼音加数字,都是一些简单易记的域名。...下面就给大家讲讲如何生成二级域名? 如何生成二级域名 如何生成二级域名?说到二级域名,做网站的人应该都知道,当购买一个主域名之后,可以通过解析的方式生成多个二级域名,这样就可以建设多个网站。...具体的生成方式就是先在注册商平台中找到域名管理中心。再找到要解析的主域名做域名解析,设置主机名、记录、IP地址等等。...完成之后再耐心等到几分钟,二级域名就解析生成就这样完成了,安装的步骤方法也跟主域名一样。 如何购买域名 很多企业都需要拥有一个独一无二的域名来凸显企业的形象,域名的购买方式也是很简单。...线上搜索域名注册,就会出现很多注册平台,多家对比后再选择一家靠谱的平台进行注册购买,购买之后再进行认证解析就可以访问了。 上述就是关于如何生成二级域名的方法。域名的后缀有很多,有贵有便宜的。

    15.7K20

    本地调试微信接口方法

    这里介绍三种方式,将本地运行代码发布到互联网,提供映射域名,实现本地调试微信接口: 1、使用ngrok:详见http://blog.csdn.net/liuxiyangyang/article/details.../22922265 首先,下载ngrok,然后填写注册信息,得到授权码token。...(由于ngrok每次映射的公网域名都是随机的,这样每次重启都会发生变化,给本地调试造成麻烦,所以需要这个授权码,使我们的域名固定) 第二步:打开cmd窗口,进入ngrok目录,输入ngrok 80,就可以得到本机...此时就需要我们的授权码,打开我们的cmd,进入到ngrok目录,输入ngrok -authtoken ... 80(此处的省略号为我们得到的授权码token): 输入ngrok -subdomain testngrok...80 可以将域名换成简单便于记忆的域名: 此时的映射域名为 http://testngrok.ngrok.com 2、花生壳,详见http://www.cnblogs.com/freeliver54/

    1.4K10

    Flink SQL 算子生成固定 ID 的方法总结

    那么问题来了:如何能够固定算子的 ID,即后续无论做了什么修改,只要这个算子还是他自己,那么它的 ID 永远都不变呢?...固定 UID 方法一: 链路追溯 既然我们知道只要给 Transformation 设置 uid 即可保证后续的算子 ID 固定化,那可以反向思考:只要在它的前体 ExecNode 中保存 uid,那么在...该提案的核心技术点仍然是根据一定规则来生成 Transformation 的 uid,从而保证运行图算子 ID 的固定化。...只要 Plan 文件的格式是兼容的,算子 ID 的生成规则固定,就可以保障最后的运行图算子的逻辑和 ID 的稳定性。...总结 本文讲解了 Flink 算子 ID 的用途、生成逻辑,以及不匹配的后果,并从流程上分析了如何显式给 SQL 语句生成的各项结构设置固定的 uid,随后还介绍了 Flink 社区对此问题的应对思路,

    3K21

    一键实现内网穿透

    有时候可能我们会购买NAS放在家里,但是远程访问的时候由于家庭宽带并不是固定ip, 这个时候就尴尬了,或者说居家办公的时候,跟小伙伴进行服务联调,如何让对方访问到你机器上的服务呢,今天我们来跟大家聊聊内网穿透...提供免费内网穿透服务,免费服务器支持绑定自定义域名 需求场景 •没有固定ip, 又想使用域名访问的•临时对外映射(不考虑IP的动态变更) 安装使用 这里我们使用了ngork, 免费版不用做auth认证,...对本地端口进行映射,(会随机分配一个域名, 其实我们要做的就只是这一步而已) ..../ngrok http 127.0.0.1:8081 ? http://127.0.0.1:4040 页面 ? 4G访问域名效果 访问正常,就是有点慢 ?...引用链接 [1] frp: https://github.com/fatedier/frp [2] ngrok docs: https://ngrok.com/docs

    2.3K30

    自建 ngrok 内网穿透服务

    系统:CentOS (也可为其他,命令稍有不同) 配置域名解析 先把域名给配置了,比如我的域名是 zhaojun.im,那么建立 ngrok.zhaojun.im 和 *.ngrok.zhaojun.im...自己建立 ngrok 服务,需要我们生成自己的证书,并提供携带该证书的 ngrok 客户端。...证书生成过程需要有自己的一个基础域名,官网随机生成的地址,如:695a358d.ngrok.com,基础域名就是 ngrok.com。...而在上文中提到的二级域名 ngrok.zhaojun.im 就是用来作为这次要提供的基础域名。如果你的域名是 abc.com,那么域名基础域名可以设置为 ngrok.abc.com。...以我的基础域名为例(注意替换成自己的域名),生成证书过程如下: cd /root/ngrok openssl genrsa -out rootCA.key 2048 openssl req -x509

    9.3K50

    汇总Ngrok、nat123、frp常见3种内网穿透全网最详细教程,从命令式到界面化操作,从本地自己搭建到无公网ip提供外网访问

    下载后,会生成一个压缩包,将其解压至任意位置,运行其中的ngrok.exe,接着会弹出一个命令行窗口,可以在其中调用ngrok的功能。...-外网端口:选择了非80类型后会自动生成一个外网端口号,不用改可直接外网访问用的,也可以按需修改其他未占未用的一个端口号。...-外网域名:默认生成一个随机二级域名,可以自定义对应二级字符,同时有多个后缀选择;如有自己域名的,可填写修改自己注册的域名作为公网地址用。...如果使用了自己域名访问的,同时需要在映射添加修改用自己域名,和同时在自己注册域名解析网上添加对应的cname指向让自己域名生效才行。...注:官网和社区也有很多提供的常见不同场景的教程,多端口固定端口的可以用全端口类型映射实现外部的访问,且全端口映射类型线路服务有完全开放的线路服务可以直接使用。

    5.6K10

    内网如何绑定域名让外网访问?从内网到公网:个人电脑部署网站和应用的网络穿透指南

    2、动态IP与静态IP申请到的公网IP可能是动态的(每次拨号IP会变化),也可以申请静态IP(固定不变,但通常费用较高)。...(2)点击“添加映射”,选择应用类型(如80HTTP、443https、非80网站等),内网地址端口填写个人电脑的本地IP和端口(例如本地网站服务器端口为80),外网地址端口自动生成自定义二级域名或修改使用自己域名...(3)确认保存后自动生成一个刚自定义设置好的映射记录图标,包括显示对应内外网访问地址,通过该外网域名端口地址即可从公网访问内网服务器。...无公网IP使用ngrok内网穿透步骤:(1)对应ngrok官网下载Ngrok客户端,注册账号获取认证Token。...(2)运行命令连接Ngrok服务并创建映射,例如ngrokhttp80(将本地80端口映射到公网)。(3)Ngrok会生成一个公网访问地址,通过该地址即可访问内网服务器。

    5.8K10
    领券