nodejs内网穿透】的更多相关文章

说明 本地服务注册,基于子域名->端口映射.公网测试请开启二级或三级域名泛解析 无心跳保活.无多线程并发处理 服务器端 请求ID基于全局变量,不支持PM2多进程开服务端.(多开请修改uid函数,增加网卡以及进程信息) 该代码包含HTTP代理和内网穿透服务端 const net = require('net'); var nat = { config: {servPort: 39001,natPort: 80,proxy:39002}, registry: {},//服务注册表 request:…
前几天由于gitee的审核引擎一通乱杀,使得gitee pages停止提供服务,心生更换服务器或者其他pages托管的想法,看了看价格感人的云服务器以及空空的钱包,这时,脑子有个奇怪的想法飘过,自己搞一个服务器,忽然想起来,我有一台root的旧手机,刚好拿来做测试 前期准备 需要的工具:一台旧安卓手机(能获取root权限),能联网的电脑,并装有Git 需要安装的软件:Linux Deploy,BusyBox,JuiceSSH (可选),KSWEB (可选) JuiceSSH执行命令速度比电脑快,…
Ngrok为何物 “ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道.ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放.”这是百度百科上给Ngrok给出的定义.说俗点就是内网穿透,将自己电脑上的Web页面或API等穿透内网,发布到网络上.和国内有名的“花生壳”内网版相似. 调试API时,每次修改提交服务器会比较麻烦,而花生壳经常无缘无故丢我POST参数,稳定点的价格还不菲,无奈选择了Ngrok.但现在大陆地区,Ngrok的官方服务在非“科…
用最直白的语言对本文所有内容进行定义: 端口转发(-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的…
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做端口转发来达到目 的,虽然可行,但速…
SSH的内网穿透 1.内网:     ssh -N -f -R 2222:127.0.0.1:22 lienzh@我的PC的IP2.外网:     ssh -p 2222 root@localhost from: http://www.douban.com/note/363490887/…
一.简介 ngrok:https://ngrok.com 功能:就是把外网地址映射到本地的内网地址 缺点: 1.免费版生成的域名是随机的(由于我是用于调试,就没什么关系,如果是正式生产环境可能需要一个中间域名做转跳,保持一致的域名访问) 2.没有IPC备案,所以对一些需要验证IPC的接口无法使用 优点:免费,速度比一些内网穿透还凑合着 二.场景 最近在调试微信,需要内网穿透,就是把外网地址映射到内网ip上. 为什么需要这样呢?因为服务器和服务器之间的交互,只能通过外网,换言之,如果你有一台服务器…
这两天找度度重新回忆了一下关于内网穿透的事情,在百度文库上找到了两三篇写的比较通俗易懂的文章,把内网穿透做个简单总结. 首先文章建议 Cone NAPT 还有希望,要是 Symmetri NAPT 就别想了,接着介绍了两种基本情况,一是一台内网机器连接外网通信的情况,二是两台内网之间互联的情况. 第一种,只需要内网主动发起连接就可以了.内网机器 A(192.168.1.x:4000)要求连接外网服务端S(60.17.211.x:5000),发出连接请求后被A网所在网关 NA(10.11.12.x…
ngrok类似国内的花生壳,可以将本地的内网映射到公网上,这样就可以做web开发,微信开发了.下面就介绍下ngrok是怎么配置的吧. 方式一: 一.打开ngrok的官网https://ngrok.com/,下载最新版本的ngrok,解压后即为一个exe文件. 二.在解压后的文件夹目录打开cmd窗口,输入命令:ngrok http 8080,这时就会自动生成一个网址,该网址即为映射的网址,浏览器输入后即可以在公网上访问你的8080端口了. 其他命令: ngrok help 查看帮助信息 ngrok…
今天一个兼职结束了,又要开始寻找新的兼职公司了 ,为了贴补家用啊,为了给儿子更好的生活加油! 抒情完毕进入正题,本篇文章要解决的问题是其实在开发微信支付,微信公众号等回调地址必须是外网可访问的80端口地址,这就导致很多开发上的不便,网上应该有很多教程做类似的了我这篇重复造轮子一是记录一下以备自己将来使用,二是对于一些不了解的人做一些比较详细的说明,防止大家在一个很小的问题上被卡主很久. 准备工具: 1.https://www.ngrok.cc/ 一个开源的内网穿透工具,现在好多国内的大牛自己买了…
起因 公司svn目前部署在内网服务器上,现在想在家中也可以使用,因此需要外网访问内网的工具 经过 使用过几个产品: utools,一个小巧的windows下的工具,内网映射只是它的一个小功能,支持tcp,http等多种映射. ngrok,比较出名的工具,目前只用过它提供的在线服务,而不是本地部署. 上面两个工具都可以实现此功能,但是速度并不理想,经常卡住,所以就想用自己的服务器部署一个服务. (除此之外还有花生壳,自己没有用过,但是见其他人用过,是在路由上映射端口什么的,目前是收费6元,速度貌似…
本地Linux虚拟内网穿透 把服务器文件下载到本地磁盘 https://natapp.cn/ 1.注册账户点击免费隧道  …
目的:外网可以访问本地网页. 步骤: 一.实现内网访问 1.Win+Q搜索[控制面板],选择[程序],点击[启用或关闭Windows功能], 2.勾选[Internet Information Services],可根据需要增删.点击确定,等待安装完毕. 3.Win+Q搜索[计算机管理],打开选择IIS管理器. 4.右键单击[网站],选择[添加网站],填写[网站名称],选择[物理路径](物理路径即要访问的文件夹),点击确定.并在物理路径中放置需要访问的文件, 5.点击[目录浏览],右侧选择[启用…
操作目的: 使无公网ip的主机能被外网访问,实现ssh对服务器的远程管理 硬件准备: 1.服务端:skura frp主机(skura frp 免费提供,有待创建) 2.客户端:接在无线路由器(内网)上的ubuntu主机(有待配置),这是自己的电脑主机 先讲下内网穿透吧,为什么要用他.如下图 内网穿透原理: 简单说下,内网相当于是监狱,里面的囚犯(主机)之间可以相互玩耍,但是外面的人看不到你(访问不到你),所以就需要靠关系买下看守,这样你的亲朋好友就能有机会探监了,很明显这里的看守的作用就是端口映…
当前情况下,经常会有需要到公司电脑进行一些操作,比如连接内网OA,数据库或者提交文档.为了减少外出,将使用frp进行内网穿透的方法进行一个说明. 前提条件 1. 一台拥有公网 IP 的设备(如果没有,服务器可以使用https://diannaobos.com/frp/ 提供的免费服务器) 2.需要远程控制的电脑可以连接到互联网 操作步骤 1.从GitHub下载可执行程序https://diannaobos.com/frp/ 2.将解压缩后的文件夹拷贝至服务器,修改服务器配置文件frps.ini如…
Github地址:https://github.com/fatedier/frp 什么是FRP? frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透. 怎么用FRP 下载FRP https://github.com/fatedier/frp/releases 配置 此文章使用的是FRP版本为 v0.24.1 FRP的配置很简单,最常见的有两种情况: 需要通过公网访问内网的SSH/Rem…
钉钉内网穿透工具在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的…