利用反向代理软件ngrok访问本地项目

web 开发,有时候,需要将自己在本地开发中的网站远程展示给别人看。

之前能想到的办法,就是在自己的服务器上搭建一个测试站点,将开发代码部署上去。

今晚,发现了 ngrok 这个软件,再也不用这么麻烦了!

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

以windows为例:

1:软件下载地址:https://ngrok.com/download

2:在该网站注册一个自己的账号获取authtoken     

接下来cmd命令进入ngrok目录:

出现以下界面表示authtoken设置成功,按CTRL+C返回:

接下来输入如下命令行设定域名前缀:

成功后显示如下:
 

时间: 2024-10-08 22:02:50

利用反向代理软件ngrok访问本地项目的相关文章

轻量级别的Cache和反向代理软件---Varnish

1.Varnish描述 1.1 Varnish的结构与特点 Varnish是一个轻量级别的Cache和反向代理软件,先进的设计理念和成熟的设计框架是Varnish的主要特点: 基于内存进行缓存,重启后数据将消失 利用虚拟内存方式,I/O性能好. 支持设置0~60秒的精确缓存时间 VCL配置管理比较灵活 32位机器上缓存文件大小为最大2GB 具有强大的管理功能,例如:top stat admin list等 状态设计巧妙,结构清晰 利用二叉堆管理缓存文件,达到可以积极删除目的. 1.2 Varni

nginx反向代理隐藏端口号和项目名

可利用nginx反向代理隐藏端口号和项目名,直接输入ip即可访问对应的tomcat项目,配置nginx安装目录的nginx/conf/nginx.conf文件,修改如下:(只开了一个项目名为film5的web项目) server { listen 80; server_name 127.0.0.1; server_name_in_redirect off; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $

leyou_02_nginx使用域名访问本地项目

1.nginx的搭建依赖环境 1.1 准备jdk环境 当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 历史版本下载地址: http://www.oracle.com/technetwork/java/javase/archive-139210.html 1.2 解压压缩包 1.3 配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去 #set java enviro

Nginx反向代理的目录访问问题

Nginx反向代理的目录访问问题 2013-05-13 23:21 2730人阅读 评论(0) 收藏 举报 从昨天就开始纠结了,在做实验的时候,遇到目录访问的问题,如下 前端nginx vhost的设置如下,代理访问后端的192.168.0.37 server { listen 80; server_name www.proxy.com; index index.php index.html index.htm; location /test/ { proxy_next_upstream htt

反向代理原理反向代理服务器配置解决访问加速

基本原理: 用户A始终认为它访问的是原始服务器B而不是代理服务器Z,但实用际上反向代理服务器接受用户A的应答,从原始资源服务器B中取得用户A的需求资源,然后发送给用户A.由于防火墙的作用,只允许代理服务器Z访问原始资源服务器B.尽管在这个虚拟的环境下,防火墙和反向代理的共同作用保护了原始资源服务器B,但用户A并不知情. ps:简单的说,用户A所请求的和响应全由代理服务器Z和真实的服务器B做了代理工作 解决使用单线程下nginx反向代理服务器配置(网络资料提供参考,原文:http://www.jb

高性能反向代理软件HAProxy(一)之基本概念

说明:本篇文章大部分参考http://sohudrgon.blog.51cto.com/3088108/1602198 一.HAProxy简介 1.什么是HAProxy HAProxy是免费.极速且可靠的用于为TCP和基于HTTP应用程序提供高可用.负载均衡和代理服务的解决方案,尤其适用于高负载且需要持久连接或7层处理机制的web站点.HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理.HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接.并且它的

高性能反向代理软件HAProxy(二)之应用举例

一.准备反向代理环境 1.环境介绍 2.同步时间 [[email protected] ~]#  ntpdate 202.120.2.101 [[email protected] ~]# ntpdate 202.120.2.101 [[email protected] ~]# ntpdate 202.120.2.101 3.node1.node2节点安装启动httpd并提供测试页 [[email protected] ~]# rpm -q httpd httpd-2.2.15-45.el6.ce

ASP.NET Core 2.1发布/部署到Ubuntu并配置Nginx反向代理实现ip访问

一.准备 我用的是Ubuntu服务器器 [Ubuntu 18.04 x64] 和终端管理工具[Xshell] 二.安装 在服务器上安装.NET Core 三.部署程序 1.创建实例程序 可以直接使用.NET Core 的命令创建一个ASP.NET Core 示例网站应用程序,创建目录 /home/myuser/firstapp,执行命令: dotnet new mvc 接着,发布刚才创建的ASP.NET Core 网站发网站目录,所以,我们先创建一个网站发布目录:/var/www/firstap

高性能反向代理软件HAProxy(三)之高可用

一.实验目的 软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现.LVS是基于Linux操作系统实现的一种软负载,而HAProxy则是基于第三方应用实现的软负载.HAProxy相比LVS的使用要简单很多,但跟LVS一样,HAProxy自己并不能实现高可用,一旦HAProxy节点故障,将会影响整个站点.本文带来的是HAProxy基于KeepAlived实现Web高可用及动静分离. 二.实验环境介绍是准备 1.实验拓扑图 2.环境介绍 3.同步时间 [[emai