1.到官网下载windows版本:https://ngrok.com/download 2.解压,双击“ngrok.exe” 3.输入“ngrok http 80”,会随机给你分配域名.见下图. ngrok官网现在被墙了,发网盘地址供下载:http://pan.baidu.com/s/1qXJRDa0 访问码:0afq 相关参考文章:http://dorole.com/1233/…
Ngrok是什么 Ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道.Ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放 为什么要使用Ngrok 可以让任何PC成为服务器,提供互联网应用服务. 例如使用微信开发者模式,调试太麻烦了,每次代码都要同步到服务器上才能使用,有了Ngrok可以直接在开发者的url中填写ngrok分配的网站,直接本地调试代码 下载Ngrok 我下载的是linux版本,如需其他版本点击 这里下载其他版本 $ wget h…
mac上配置web服务: http://note.rpsh.net/posts/2013/11/27/osx-10-9-apache-server-php-mysql/ Ngrok 内网穿透神器 由于开发Web项目,经常需要将本地部署的网站让外网能直接访问到,最便捷的做法当然是在ADSL路由器上直接做端口映射,很不幸大部分运营商都屏 蔽了80等常用端口,曾经的做法是在公网一台VPS上架设OpenVPN,将笔记本和VPS连到一个虚拟局域网,再用iptables做端口转发来达到目 的,虽然可行,但速…
一.简介 ngrok:https://ngrok.com 功能:就是把外网地址映射到本地的内网地址 缺点: 1.免费版生成的域名是随机的(由于我是用于调试,就没什么关系,如果是正式生产环境可能需要一个中间域名做转跳,保持一致的域名访问) 2.没有IPC备案,所以对一些需要验证IPC的接口无法使用 优点:免费,速度比一些内网穿透还凑合着 二.场景 最近在调试微信,需要内网穿透,就是把外网地址映射到内网ip上. 为什么需要这样呢?因为服务器和服务器之间的交互,只能通过外网,换言之,如果你有一台服务器…
ngrok类似国内的花生壳,可以将本地的内网映射到公网上,这样就可以做web开发,微信开发了.下面就介绍下ngrok是怎么配置的吧. 方式一: 一.打开ngrok的官网https://ngrok.com/,下载最新版本的ngrok,解压后即为一个exe文件. 二.在解压后的文件夹目录打开cmd窗口,输入命令:ngrok http 8080,这时就会自动生成一个网址,该网址即为映射的网址,浏览器输入后即可以在公网上访问你的8080端口了. 其他命令: ngrok help 查看帮助信息 ngrok…
ngrok 服务可以分配给你一个域名让你本地的web项目提供给外网访问,特别适合向别人展示你本机的web demo 以及调试一些远程的API (比如微信公众号,企业号的开发) 下面开始教程 Step 1 下载 windows版ngrok下载 下载完后解压 Step 2 修改文件 修改批处理文件ngrok.bat @echo on cd %cd% ngrok -config=ngrok.cfg start ssh web mstsc 修改最后一句ngrok -config=ngrok.cfg st…
FastTunnel - 打造人人都能搭建的内网穿透工具 FastTunnel是用.net core开发的一款跨平台内网穿透工具,它可以实现将内网服务暴露到公网供自己或任何人访问. 与其他穿透工具不同的是:FastTunnel项目致力于打造一个易于扩展.易于维护的内网穿透框架,任何人都可以基于该框架二次开发,你可以直接通过nuget安装依赖进行开发,当然它也是开箱即用的工具. 荣获GVP开源项目 FastTunnel荣获开源中国2020最有价值开源项目 开源仓库地址 github: https:…
Ngrok为何物 “ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道.ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放.”这是百度百科上给Ngrok给出的定义.说俗点就是内网穿透,将自己电脑上的Web页面或API等穿透内网,发布到网络上.和国内有名的“花生壳”内网版相似. 调试API时,每次修改提交服务器会比较麻烦,而花生壳经常无缘无故丢我POST参数,稳定点的价格还不菲,无奈选择了Ngrok.但现在大陆地区,Ngrok的官方服务在非“科…
操作目的: 使无公网ip的主机能被外网访问,实现ssh对服务器的远程管理 硬件准备: 1.服务端:skura frp主机(skura frp 免费提供,有待创建) 2.客户端:接在无线路由器(内网)上的ubuntu主机(有待配置),这是自己的电脑主机 先讲下内网穿透吧,为什么要用他.如下图 内网穿透原理: 简单说下,内网相当于是监狱,里面的囚犯(主机)之间可以相互玩耍,但是外面的人看不到你(访问不到你),所以就需要靠关系买下看守,这样你的亲朋好友就能有机会探监了,很明显这里的看守的作用就是端口映…
起因 公司svn目前部署在内网服务器上,现在想在家中也可以使用,因此需要外网访问内网的工具 经过 使用过几个产品: utools,一个小巧的windows下的工具,内网映射只是它的一个小功能,支持tcp,http等多种映射. ngrok,比较出名的工具,目前只用过它提供的在线服务,而不是本地部署. 上面两个工具都可以实现此功能,但是速度并不理想,经常卡住,所以就想用自己的服务器部署一个服务. (除此之外还有花生壳,自己没有用过,但是见其他人用过,是在路由上映射端口什么的,目前是收费6元,速度貌似…
前言 因为自己在内网,但是目标站在外网,这时候可以通过内网穿透工具,将接收到的请求转发到内网,实现在内网的msf可以控制外网的靶机. 也看了一些Ngrok,花生壳的,发现Ngrok.cc这个看文章说有的时候代理太慢,但是自己配置Ngrok太过复杂,看到frp,发现操作非常的简单,这里来搭建学习. frp介绍 frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透. 搭建 服务端 frp程序…
搭建手机web服务器-----内网穿透(无需Root) 一.内网穿透部分 前言: 网上内网穿透的方法很多,像花生壳.Ngrok.Frp等等,但是大多都需要获取手机root权限 本文使用的软件是Termux(一款强大的安卓终端模拟器,无需root权限) 1.下载安装Termux 下载地址:https://termux.com/ github地址:https://github.com/termux 注意事项: 手机安卓版本要与软件版本对应,截至博文书写时间,软件最新版要求安卓7.0,如果是使用以前的…
Hello,I'm Shendi. 这天心血来潮,决定做一个内网穿透的软件. 用过花生壳等软件的就知道内网穿透是个啥,干嘛用的了. 我们如果有服务器(比如tomcat),实际上我们在电脑上开启了服务器别人是访问不到我们的,除非你有公网ip,目前 IPv4已经几近被占完,所以我们想让别人访问到我们的服务器,使用内网穿透是不错的选择 目录 前言 想法 NAT 开始之前(需要的知识) 制作服务端 设计 编写服务端 启动类 创建接收端 实现TCP协议类 整理思路(用户与客户端之间通信图) 实现协议工具类…
上一篇分享了:小熊派4G开发板初体验 这一篇继续BearPi-4G开发板实践:内网穿透实验. 基本TCP的socket通信测试 之前我们学习WiFi模块时,与PC进行TCP协议的socket通信测试我们只要在我们的PC上通过网络助手建立一个TCP Server就可以进行测试,我们的开发板当作客户端与网络助手进行通信.WiFi模组能直接与我们的PC通信(前提是两者能互ping得通)是因为它们两个在同一个局域网内,我们的路由器给我们的WiFi模组与电脑各动态分配一个内网IP.场景大概如下: 而我们这…
NATAPP--实现SSH内网穿透 1. 关于Natapp 2. 使用Natapp 3. Natapp安装和配置 4. XShell连接 相关参考博文原文地址: CSDN:KevenPotter:NATAPP安装和配置(附加NATAPP后台运行) CSDN:麻瓜藤之父:外网穿透:natapp使用教程 CSDN:TZero-:Natapp实现ssh内网穿透 1. 关于Natapp Natapp是基于ngrok的国内收费内网穿透工具,免费版本:提供http,https,tcp全隧道穿透,随机域名/T…
介绍 本程序主要用于进行反向代理IP地址和端口,功能类似于 nginx 的 stream 模式和rinetd 的功能:在(1.0.5)版本开始,rein支持内网穿透,这一功能类似于frp 和ngrok.由于rein使用了golang语言开发,并且提供已经编译好的可下载版本,在部署配置方面比它们要方便些. 功能列表: 反向代理IP和端口(upstream 模式). 提供本地文件的快速网络(http协议)分享(fileshare 模式). 内网穿透(inps / inpc 模式) rein 支持模式…
前言 什么是内网穿透? 内网穿透,又叫 NET 穿透,是计算机用语.用通俗的说法就是你家里的个人电脑,可以直接被外网的人访问.例如你在公司,不通过远程工具,直接也可以访问到家里的电脑(本文章特指 web 应用程序). 正常来说我们的个人电脑时无法被别人访问到的(有固定 ip 除外!),而且现在固定 ip 资源稀缺,运营商也不会随便给你分配了,个人申请也挺难. 为什么需要内网穿透? 就我个人而已,需要用到内网穿透的原因: 一是方便访问公司的内网环境,不喜欢使用远程工具,挺麻烦的. 二是方便把个人电…
文章首发:聊聊第一个开源项目 - CProxy 作者:会玩code 初衷 最近在学C++,想写个项目练练手.对网络比较感兴趣,之前使用过ngrok(GO版本的内网穿透项目),看了部分源码,想把自己的一些优化想法用C++实现一下,便有了这个项目. 项目介绍 CProxy是一个反向代理,用户可在自己内网环境中启动一个业务服务,并在同一网络下启动CProxyClient,用于向CProxyServer注册服务.CProxyClient和CProxyServer之间会创建一个隧道,外网可以通过访问CPr…
用最直白的语言对本文所有内容进行定义: 端口转发(-L):用A机器(内网)登录B机器(公网), 在A机器打开端口,将收到的所有请求转发到B机器的某个端口 (在代理机上执行) 内网穿透(-R):用A机器(内网)登录B机器(公网),在B机器打开端口,将收到的所有请求转发回A机器的某个端口 (被代理机上执行) 例:端口转发 服务器A 内网IP  192.168.1.100   (不可访问外网) 服务器B 内网IP  192.168.1.101 外网IP 113.106.16.160 要求:通过连接B的…
今天一个兼职结束了,又要开始寻找新的兼职公司了 ,为了贴补家用啊,为了给儿子更好的生活加油! 抒情完毕进入正题,本篇文章要解决的问题是其实在开发微信支付,微信公众号等回调地址必须是外网可访问的80端口地址,这就导致很多开发上的不便,网上应该有很多教程做类似的了我这篇重复造轮子一是记录一下以备自己将来使用,二是对于一些不了解的人做一些比较详细的说明,防止大家在一个很小的问题上被卡主很久. 准备工具: 1.https://www.ngrok.cc/ 一个开源的内网穿透工具,现在好多国内的大牛自己买了…
当前情况下,经常会有需要到公司电脑进行一些操作,比如连接内网OA,数据库或者提交文档.为了减少外出,将使用frp进行内网穿透的方法进行一个说明. 前提条件 1. 一台拥有公网 IP 的设备(如果没有,服务器可以使用https://diannaobos.com/frp/ 提供的免费服务器) 2.需要远程控制的电脑可以连接到互联网 操作步骤 1.从GitHub下载可执行程序https://diannaobos.com/frp/ 2.将解压缩后的文件夹拷贝至服务器,修改服务器配置文件frps.ini如…
钉钉内网穿透工具在windows环境下使用 1.WIN+R,然后cmd,调出dos控制台 2.进入内网穿透程序ding.exe所在目录 3.执行 ./ding.exe -config=ding.cfg -subdomain=tuofan 8896 命令.其中ding.cfg为配置文件所在目录,tuofan为需要的子域名,自定义即可,8896为应用程序所在的端口. 成功后,访问 http://tuofan.vaiwan.com/ 即可看到效果.…
闲语: Java开发过程中,往往会对接第三方,而在对接过程中,双方间使用的最多的"通讯"方式就是异步通知.可是异步通知过程中,只能通知到外网地址,可是在调试过程我们都是在本地进行--使用的是内网地址,这就导致调试过程收不到彼此的通知.所以我们必须在本地配置IP地址映射,将我们的本地地址通过工具映射为外网. 内网穿透概念 1.1 IP地址 网络中唯一定位一台设备的逻辑地址,可以想象为我们家庭住址. 当然,这个逻辑地址只是外网(公网)地址,并非我们电脑的ip地址(内网IP). 内网IP可以…
1.frp服务器采用阿里云ecs的centos7.5系统,客户端是台windows10的系统,做一个RDP服务的内网穿透用. 2.首先下载frp到服务器(链接:https://github.com/fatedier/frp/releases,有点慢),我用的是0.30.0版本的frp_0.30.0_linux_amd64.tar.gz,使用tar zxvf *** 命令进行解压后看到有frpc.frpc.ini.frps.frps.ini._full.ini等文件,带c是客户端需要的文件,带s的…
ps:最近想要通过域名(公网)访问或者测试在本地搭建的 web 服务(不想在公网IP服务器上再部署个服务,也不想通过teamview等工具远程卡到爆!), 由于本地机器没有公网 IP,无法将域名解析到本地的机器,需要借助内网穿透应用就可以实现这一功能. frp 就是个优秀的内网穿透应用,详细介绍这里就不说了,有需要的移步 github 去看详细介绍吧~ 前提 1.有公网IP的机器 2.可以上网的本地电脑 服务端设置(Linux) 服务端下载frp压缩包 wget https://github.c…
说明:内网穿透工具之前已经介绍了不少了,比如Frp.lanproxy.Holer等,现在再介绍个带Web面板的穿透工具nps,之前叫easyProxy,只是改名了而已,该工具是一款使用go语言编写的轻量级.功能强大的内网穿透服务器.支持tcp.udp流量转发,支持内网http.socks5代理,同时支持snappy压缩(节省带宽和流量).站点保护.加密传输.多路复用.header修改等.同时还支持web图形化管理. 截图   安装 Github地址:https://github.com/cnlh…
什么是穿透 可以任意暴漏内网任何服务,加入你在你的办公网络有台pc,可以上网就可以了, 你可以在你电脑上安装各类服务器, 暴漏如80 22等端口, 注意 这可以暴漏到公网哦, 在出口不做任何nat情况下 前提: 要有一台有公网ip的机器. 那么你要问了,我tm既然有公网ip, 为毛服务还放内网呢, 假如你有10个nginx, 这个需要资源的, 你那个公网ip的服务器只需要充当转发器就ok了,不要求配置有多高. frp简单架构(go写的一个内网穿透神器) 其原理 内网服务器会主动建立连接并维持.…
这有一个专注Gopher技术成长的开源项目「go home」 背景 作为一名程序员,家里多多少少会有一些落了灰的电脑,如果把闲置的电脑变成服务器,不仅有良好的配置,还能用来做各种测试,那就再好不过了.但是局域网的设备怎么被外网访问呢?这就靠内网穿透来实现了. 内网穿透又叫 NAT 穿透,常用的工具有很多,比如 ngrok.花生壳.frp等,因为我使用的是 frp,这也是本篇文章的主题. NAT 是在 IP 数据包通过路由器或防火墙的时候重写 IP 地址的技术.因为现在的公网 IP 数量有限,国家…
首先简单介绍一下内网穿透: 内网穿透:通过公网,访问局域网里的IP地址与端口,这需要将局域网里的电脑端口映射到公网的端口上:这就需要用到反向代理,即在公网服务器上必须运行一个服务程序,然后在局域网中需要被访问的电脑上运行一个客户端,这样就可以把本地的端口映射到公网中: frp是开源的内网穿透工具,基于Go语言编写的,GitHub地址: 源码地址:https://github.com/fatedier/frp 编译好的发行版本:https://github.com/fatedier/frp/rel…
如何让两台处在不同内网的主机直接互连?你需要内网穿透!          上图是一个非完整版内外网通讯图由内网端先发起,内网设备192.168.1.2:6677发送数据到外网时候必须经过nat会转换成对应的外网ip+端口,然后在发送给外网设备,外网设备回复数据也是发给你的外网ip+端口.这只是单向的内去外,那反过来,如果外网的设备需要主动访问我局域网里的某一个设备是无法访问的,因为这个时候还没做nat转换所以外网不知道你内网设备的应用具体对应的是哪个端口,这个时候我们就需要内网穿透了,内网穿透也…