openssl req -new -x509 -nodes -key base.key -days 10000 -subj "/CN=$NGROK_DOMAIN" -out base.pem openssl genrsa -out server.key 2048 openssl req -new -key server.key -subj "/CN=$NGROK_DOMAIN" -out server.csr openssl x509 -req -in server.csr -CA base.pem -CAkey base.key -CA...
server_name *.ngrok.itcuc.cc ngrok.itcuc.cc; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host:8081; proxy_set_header X-Nginx-Proxy true; proxy_set_header Connection ""; proxy_pass ...
1.3 访问ngrok官网 ngrok | API Gateway, IoT Device Gateway, Secure Tunnels for Containers, Apps & APIsngrok.com/ 1.4 注册并取得Your Authtoken 1.5 向服务器写入令牌 ngrok config add-authtoken $YOUR_AUTHTOKEN 1.6 启动ngrok 隧道,将服务器上运行在端口 80 的 HTTP 服务暴露到互联网 ngrok http 8...
里用的是nginx,配置如下: server{listen80;listen[::]:80;server_name~^(\w+)\.ngrok\.xxx\.xxx$;location/{proxy_redirect off;proxy_set_header Host$host:2080;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_pass http://127.0.0.1:2080;...
最近在做 Server 开发,需要将一个内网的服务暴露出去,使其在家也能访问到。 ngrok 是一个反向代理工具,官方有免费的可以使用,但是由于海外原因速度非常慢。好在这套服务都开源了,我们可以用开源代码搭建一个服务,自己使用。 搭建Ngrok 服务器 1、首先你需要: ...
之前在开发参赛项目的时候有用到过Ngrok转发进行团队内部的交流,于是在网上搜索了几个Ngrok的服务,然而用起来都不尽如人意,就打算用Qcloud上的Ubuntu服务器,试着自己搭建一个Ngrok的服务器,用于内网穿透。 先介绍一下Ngrok Ngrok ongithub Ngrok is a tunneling, reverse proxy that establishes secure tunnels from ...
因此为了方便日常开发调试,就遇到了一个尴尬的问题,外网环境下无法访问内网(本地虚拟机)的Ubuntu系统。 之前在开发参赛项目的时候有遇到过Ngrok,于是在网上搜索了几个Ngrok的服务,然而用起来都不尽如人意,趁着Qcloud上的Ubuntu服务器还没到期,试着自己搭建一个Ngrok的服务器,用于内网穿透。
最近在做 Server 开发,需要将一个内网的服务暴露出去,使其在家也能访问到。 ngrok 是一个反向代理工具,官方有免费的可以使用,但是由于海外原因速度非常慢。好在这套服务都开源了,我们可以用开源代码搭建一个服务,自己使用。 搭建Ngrok 服务器 1、首先你需要: ...
server_name *.ngrok.abc.com ngrok.abc.com; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host:7080; proxy_set_header X-Nginx-Proxy true; ...
操作系统:Ubuntu 14.04 公网服务器IP:XX.XX.XX.XX 域名指向:example.com pub.example.com 二、基本环境安装 1、基础安装 sudo apt-get install build-essential golang mercurial git make 2、Go安装(如果已经安装golang,可以跳过)下载二进制安装包 解压 tar xzvf go1.7.5.linux-amd64.tar.gz -C /...