ngrok

基础服务系列-Mac Ngrok 内网穿透

杀马特。学长 韩版系。学妹 提交于 2020-04-17 02:07:33
【推荐阅读】微服务还能火多久?>>> ngrok exposes local servers behind NATs and firewalls to the public internet over secure tunnels. 下载 官网下载 下载解压 运行 ngrok http 80 启动80服务 注意80,8080的区别 外网地址: 验证 外网访问成功: 查看: http://127.0.0.1:4040/inspect/http 不是很稳定。。。 来源: oschina 链接: https://my.oschina.net/wuxinshui/blog/3237884

Docker安装Ngrok内网穿透

时光怂恿深爱的人放手 提交于 2020-04-06 18:51:48
1.下载镜像 docker pull hteen/ngrok 2.启动一个容器生成ngrok客户端,服务器端和CA证书 docker run --rm -it -e DOMAIN="test.test.com" -v /root/ngrok:/myfiles hteen/ngrok /bin/sh /build.sh 3.启动Ngrok server docker run -idt --name ngrok-server -v /root/ngrok:/myfiles -p 80:80 -p 443:443 -p 4443:4443 -e DOMAIN='test.test.com' --restart=always hteen/ngrok /bin/sh /server.sh 4.创建本地config.yml配置文件,文件内容: server_addr: "test.test.com:4443" trust_host_root_certs: false tunnels: client: subdomain: "lumingbao" proto: https: 80 5.根据平台下载对应的客户端工具并启动 ./ngrok -config=config.yml start client 来源: oschina 链接: https://my.oschina.net/lumingbao

Jenkins 教程:使用 Ngrok 配置(SCM)Github 触发器和 Git 轮询

依然范特西╮ 提交于 2020-04-06 03:09:04
本文首发于: Jenkins 中文社区 原文链接 作者:Kiley Nichols 译者:wenjunzhangp 教你如何在作业上配置 Github 触发器以及如何使用 Webhook 与 Github 相通 总览 Jenkins 是领先的开源自动化服务。它提供了 1500+ 个插件来支持构建,部署和自动化任何项目。在本文中,我们将研究如何在作业上配置 Github 触发器,以及如何使用 Webhook 与 Github 相通,该 Webhook 指示何时轮询作业以构建对项目进行的更改。 前提条件 您需要在 Github 中有一个项目。 您将需要启动并运行 Jenkins 服务 。 入门 安装和运行 Ngrok Ngrok 是一个反向代理,它接受公共地址上的流量,并将该流量中继到计算机上运行的 ngrok 进程,然后再中继到您指定的本地地址。 因此,通过您选择的任何一种方法,前往 Ngrok 并注册一个帐户。然后,您应该会看到下面的截图,其中显示了如何解压缩和运行它。 运行 ./ngrok http 8080 ,它将指向我们的 Jenkins 服务。 运行该命令后,您将收到代理主机名,如下所示: 转发 http://xxxxx.ngrok.io -> http://localhost:8080 转发 https://xxxxx.ngrok.io -> http:/

内网穿透/隧穿软件列表

随声附和 提交于 2020-03-24 11:39:01
3 月,跳不动了?>>> 把搜集到的软件和方法列一下,以防万一,此列表不定期更新。 ssh反向代理 https://my.oschina.net/propagator/blog/3208522 ZeroTier One https://www.zerotier.com/ ngrok https://ngrok.com/ frp https://github.com/fatedier/frp n2n https://www.ntop.org/products/n2n/ https://github.com/ntop/n2n lanproxy https://github.com/ffay/lanproxy natapp,基于ngrok https://natapp.cn/ openvpn,穿墙效果不行,自用还不错 https://openvpn.net/ https://my.oschina.net/propagator/blog/824915 hamachi https://hamachi.en.softonic.com/ softether https://github.com/SoftEtherVPN/SoftEtherVPN https://www.softether.org/ electron-proxy https://github.com/try-to/electron

自建ngrok实现内网端口映射

前提是你 提交于 2020-03-02 05:46:16
本文转自: 自搭Ngrok实现树莓派内网穿透 ,有删改。 如果把花生壳类比为使用别人搭好的ss服务,那么自建Ngrok就是使用自己的ss服务,可见自搭Ngrok的优势不言而喻,流量费用十分经济,速度,稳定性和安全性将远远胜过花生壳。 现在花生壳是一种比较流行的穿透内网的方式,不过其稳定性随着使用人数的增多而大打折扣,内网穿透的价格也不便宜,一套花生棒就是动轭上百,而且流量还要单独买,如果遭遇流量攻击套餐基本就泡汤了。 Ngrok编译部署条件: 域名 (.top域名4元首年) 拥有独立IP的VPS或云主机 (标准配置低于50一年) 编译 Ngrok 客户端时会使用openssl生成证书来加密通讯,保证了安全性,使用时必须和签署证书时的域名吻合。 一、编译Ngrok 1.1 安装Go语言环境 安装必要包 yum -y install zlib-devel openssl-devel perl hg cpio expat-devel gettext-devel curl curl-devel perl-ExtUtils-MakeMaker hg wget gcc gcc-c++ build-essential mercurial 这里使用国内镜像下载源码 # 下载地址: https://www.golangtc.com/static/go/ wget https://www

ngrok 调试安装成功步骤

冷暖自知 提交于 2020-02-29 15:07:29
ngrok简介 ngrok是一个反向代理,通过在公共的端点和本地运行的Web服务器之间建立一个安全的通道。ngrok可捕获和分析所有通道上的流量,便于后期分析与响应。ngrok是用GO语言编码的,下载源码后可以直接编译出各种平台的服务器端和客户端。 编译ngrok ngrok的服务端和客户端都是纯绿色软件,只需要用源码编译生成执行文件就行了。我的服务器系统为centos,下面的命令为centos命令。 ngrok的源代码托管在github上,可以先在ubuntu下安装git再将ngrok的源代码克隆到本地。 git clone https://github.com/inconshreveable/ngrok.git ngrok #将ngrok源代码克隆回本地 yum install golang #安装go语言 现在编译环境就装好了,再生成证书,就可以编译了。 生成证书 export NGROK_DOMAIN="ngrok.yourdomain.com" #设置环境变量,ngrok域名 openssl genrsa -out rootCA.key 2048 openssl req -x509 -new -nodes -key rootCA.key -subj "/CN=$NGROK_DOMAIN" -days 5000 -out rootCA.pem openssl genrsa

ngrok内网穿透(docker 方式)

戏子无情 提交于 2020-02-27 01:08:22
DNS配置 A记录添加:hole.xxxx.com和*.hole.xxxx.com 服务端 构建容器源代码 https://github.com/hteen/docker-ngrok docker 容器安装 docker pull hteen/ngrok 执行安装脚本 docker run --rm -it -e DOMAIN="hole.xxxx.com" -v /data/ngrok:/myfiles hteen/ngrok /bin/sh /build.sh 服务端服务启动 docker run -itd -v /data/ngrok:/myfiles -p 10080:10080 -p 4443:4443 -e DOMAIN='hole.xxxx.com' -e HTTP_ADDR=':10080' hteen/ngrok /bin/sh /server.sh 客户端 客户端所在位置:/data/ngrok/bin目录下,客户端分别为: windows: windows_amd64 mac: darwin_amd64 linux: ngrok 新增配置文件 #vi ngrok.cfg server_addr: "hole.xxxx.com:4443" trust_host_root_certs: false tunnels: http: remote_port: 10080

Ngrok-内网穿透

与世无争的帅哥 提交于 2020-02-14 06:13:04
Ngrok-内网穿透 内网穿透步骤 1、安装go语言环境并配置环境 2、下载ngrok源码(可上传源码或安装git下载源码 yum install git) 3、生成证书(本地生成) 4、用新证书替换旧证书 5、编译源码 6、生成对应客户端 7、启动服务端 8、客户端配置、启动 9、启动本地项目、访问公网ip或域名 10、其他 部分内容原文地址: CSDN:STU2020: 简单记一下ngrok内网穿透入门步骤(可以直接使用ip,不一定要域名) CSDN:梦幻逝水: 10分钟教你搭建自己的ngrok服务器 CSDN:keepggoing: 阿里云搭建ngrok实现内网穿透 简书:philoZhe: 内网穿透 ngrok 服务器搭建与坑点 OSCHINA:YunOu: CentOS7.4 搭建ngrok 内网穿透 简书:前端_逗叔: Ngrok搭建内网穿透–Centos 7.x Ngrok内网穿透实现远程桌面 内网穿透步骤 安装go语言环境并配置环境。 下载ngrok源码(可上传源码或安装git下载源码 yum install git) 生成证书(本地生成) 用新证书替换旧证书 编译源码 生成对应客户端(window,Mac) 启动服务端 客户端配置、启动 启动本地web项目 大功告成,访问公网ip或 域名 1、安装go语言环境并配置环境 下载go语言环境: wget https:/

微信公众号开发

柔情痞子 提交于 2020-01-30 17:39:41
微信公众号开发 简介:实验室做的微信公众号项目,人脸签到通知。主要实现设备识别到人脸,公众号实时通知到个人账户。这篇博客主要介绍开发公众号的前期准备,下一篇博客介绍获取用户的openid。另外本次开发是基于python语言。 1.搭建环境 2.网页授权获取用户openid 搭建环境 开发微信公众号之前,仔细阅读微信开放文档: https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html 阅读文档可以知道,开发公众号要有以下的准备: ·必须有外网服务器,且公众平台接口调用仅支持80端口 ·只有认证的服务号才有网页授权获取用户基本信息的权限 申请认证的服务号挺麻烦的 在这里开发公众号使用测试号,测试号的申请方便简单,测试号申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 使用 ngrok 实现内网穿透, 主要是免费 : 进入网站 https:// ngrok .com/ 点sign up进行账号注册 登录您刚才注册的账号 下载您系统对应的ngrok版本 解压ngrok 在终端运行ngrok,输入以下命令,开放80端口 第一行进入ngrok下载到电脑的地址,第二行80即开放80端口 执行命令后,如下: