ngrock内网穿透(Ngrok 和 Sunny-Ngrok )

内网穿透工具--Sunny-Ngrok讲解 简单来说:就是在外网可以直接访问本地的项目。在开发时各种调试会更方便,在测试功能时就不需要经过服务器去麻烦了。 阅读详情

什么是内网穿透?
内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。简单来说,就是让身处局域网的电脑,被大家都能访问的技术。

Ngrok是什么?
Ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。它是内网穿透的跳板之一。

为什么需要内网穿透?
如果你在自己电脑上搭建一个网站,你身处在局域网,你想让大家访问你,但是你没有外网IP,这时,你就需要一个跳板,实现内网穿透到外网环境,对于一个技术开发者,有时候会需要临时地将一个本地的Web网站部署到外网,以供他人体验评价或协助调试,内网穿透就显得尤为重要。

1. ngrok使用流程如下:官网地址 :https://ngrok.com/
(1)进入官网,点击 图中黄色按钮


(2)注册 ,这里我使用Github登录的

(3)获取密钥并 下载

(4) 打开.exe 依次输入ngrok authtoken xxxxxxxxxxxxxxxxxxx(xxxx部分为在官网获取的密钥) 和 ngrok http 8080

(5)ok 将路由填写到支付宝的配置文件中 就可以了


官方ngrok是国外的,访问比较慢或不稳定,有时候请求进不来。 而且每次启动.exe窗口时 域名会变的(红框部分),相应的,支付宝配置的路由也要变。所以这里就建议使用sunny-ngrock。

2. Sunny-Ngrok使用流程如下: https://www.ngrok.cc/user
(1)点击网址,并进行注册

(2) 获取免费的,点击购买
(3)前置域名:输入xxxx 会变成 http://xxxx.free.idcfengye.com 本地端口:由于我是本地测试,所以使用127.0.0.1:8080 
(4)进入隧道管理,可以查看相关信息。并下载客户端

(5) 启动.bat 窗口。在窗口数据渠道id 多个用逗号隔开

(6)ok. 域名就是之前输入的 前置域名。将域名填写到支付宝的配置文件中 即可。

在每次启动窗口时,Sunny-Ngrok的域名是不变的,建议使用。



原文链接:https://blog.youkuaiyun.com/weixin_43229729/article/details/88762558

Sunny-Ngrok实现内网穿透(免费域名)flask实现 在Sunny-Ngrok 平台:注册---->登陆---->认证---->开通隧道---->选择免费的---->管理隧道---->隧道id。 阅读详情

相关推荐

ngrock 网络映射文件

可以通过简单的配置文件,将自己的ip配置进去,即可映射。

内网穿透(ngrok)

内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。简单来说,就是让身处局域网的电脑,被大家都能访问的技术。

青春年少不知疼的博客 3484

告别环境配置焦虑:在Win10的Ubuntu子系统里搞定CSAPP实验环境(附32/64位库编译指南)

本文详细介绍了如何在Win10的Ubuntu子系统中搭建CSAPP实验环境,包括WSL 2的安装与配置、32/64位库的编译指南以及高效开发工具链的设置。通过优化WSL性能和使用实用技巧,开发者可以轻松应对CSAPP实验中的环境配置问题,提升学习效率。

weixin_30443813的博客 296

Sunny-Ngrok内网穿透,本地主机的服务可以通过外网访问

Sunny-Ngrok内网穿透

bamboozjy的博客 1770

电磁仿真软件CST2020 下载链接及安装破·解教程笔记

众所周知,配环境是安装软件最头疼的事情。CST2020我调了一上午,网上现有的安装教程良莠不齐,很难有一篇文章能够全流程的讲述安装过程以及遇到的问题。正好今天我要给另一台电脑装软件,借此机会把安装过程记录下来,以供将来使用和他人借鉴。 首先提供下载地址: 百度网盘 链接:https://pan.baidu.com/s/1cDJZelufj-nliUfekMNpEA 提取码:8ihx 附: 根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软

weixin_42845306的博客 3万+

【OpenStack】OpenStack原理(一)——OpenStack发展及架构

OpenStack目前的七个核心组件,分别是计算(Compute)、对象存储(Object Storage)、认证(Identity)、用户界面(Dashboard)、块存储(Block Storage)、网络(Network)和镜像服务(Image Service)。

大数据分析BDA 2万+

使用Sunny-Ngrok完成完成内网的穿透

很多事情不会一帆风顺,但坚持下去就会有结果。 从看到Sunny-Ngrok这个名字到完成内网到外网的渗透部署,用了整整一个下午。至于什么叫做内网到外网的渗透,意思就是再不需要购买域名,服务器的情况下,完成通过域名访问电脑本地项目。 ▍初识Sunny-Ngrok 看到这个名字是在服创大赛的交流群里面有一个群成员发了一个链接,里面的内容是关于微信公众号开发之测试号接口接入的...

蜗牛先生 5617

手把手教你用开源EtherCAT协议栈SOEM开发从站设备(附避坑指南)

本文详细介绍了如何使用开源EtherCAT从站协议栈SOES进行嵌入式设备开发。内容涵盖从环境搭建、硬件准备到核心的对象字典与PDO映射配置,并重点分享了主循环集成、状态机处理以及实战调试中的常见问题与避坑指南,旨在帮助开发者高效实现设备接入工业现场总线网络。

linux的博客 625

Ngrok 内网穿透

我们可以导入不同的包实现不同的皮肤定义:

未进化的程序猿 379

免费测试国外大模型Claude 3.7 Sonnet API:无需api key(秘钥)

Claude 3.7 Sonnet是Anthropic公司推出的第三代Claude系列AI模型中的中规模版本(2024年发布),在性能与效率间实现平衡。该模型基于改进的Transformer架构,支持128K上下文窗口,擅长复杂推理、数学计算和创意写作,在GSM8K数学基准测试中准确率达92%。其采用"宪法AI"伦理框架,通过多轮对抗训练减少有害输出,同时新增多模态理解能力(可解析图片/图表内容)。Claude 3.7 Sonnet是Anthropic推出的高效轻量级大模型,主打快速响应与成本优化。

Explinks的博客 1497

MCAL中Dsadc的配置

DSADC模块作为一个专用的模块,主要应用在编码器软解码,功能强大而复杂,这里介绍了Dsadc的mcal配置和详细描述,让你全面学习和理解这个模块功能和应用。

dhyw12399999的博客 787

内网穿透工具Ngrok

内网穿透

weixin_44912490的博客 590

第8章 - 异构系统的协同控制及最优控制 --> 最优控制

异构系统的协同控制及最优控制 --> 协同控制

赵继超的笔记 2259

sunny-ngrok 的配置及使用

原来用的ngrok 不知道为啥突然挂掉了,最近听别人推荐了这个,感觉这个更好用 配置也很简单,不过我还是自己记录一下,以备以后可以回顾 这是网站的官网      https://www.ngrok.cc/ 首先你要到上面申请个账号并且登录,我想登录注册大家都会的了,这个就不说了 登录后到这个界面 没错,最后一个是免费的,我当然用这个咯,至少现在是免费的...

|张超|的博客 2157

基于SiamFC的红外目标跟踪

初始化阶段:在第一帧中,通过用户标注获得目标框,从目标区域中提取一个固定大小的模板(称为 exemplar)。搜索阶段:在后续帧中,在以当前目标中心为中心的较大区域(称为 instance)内进行搜索,将模板与搜索区域通过卷积操作得到响应图。位置更新:在响应图中找到峰值位置,并转换到原图坐标,用以更新目标中心。部分实现中还会考虑多尺度搜索和目标尺寸更新。import cv2# 定义 SiamFC 简易网络(示例)# 特征提取部分,注意红外图像通常为单通道,使用较少的卷积核数提高实时性。

weixin_43745234的博客 774

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

使用ngrok本地开发微信,代码无需上传到服务器

做过微信开发的朋友都知道,微信接口服务只支持80端口,并不支持其他的端口。这样的话对于我们开发者来说是一个很烦恼的事情,因为如果允许其他端口我的话我们可以进入路由器映射端口出去在本地开发,但是仅限于80端口,我们映射了端口也出不去。因为营运商那里狠狠的把我们掐死了,营运商封闭了80端口,所以我们没有办法进行本地开发,只有写好一部分内容上传到服务器然后再测试,实际上我们真正在开发的时间用得特别少,倒

Sunny 3406

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

使用 ngrock穿透内网

注册一个用就行很简单 有教程需要绑定邮箱 要买也有免费版设置端口乱填写 会帮你指定确定开通上图隧道号记着 很重要然后如上图连接隧道号。

hellodaoyan的博客 282

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

ngrock在干什么???

目前有一个APP只能通过IP地址访问项目,但是现场只有一台没有公网IP的服务器,可以联网,由于没有公网IP现在APP就无法找到此外服务器访问项目。 解决方法:就是给现场服务器配置一个域名,这就是通过给本地安装一个ngrock客户端,通过ngrock客户端配置一个域名。 然后,APP通过域名访问服务器。 目前本机模仿那台没有公网ip的服务器。 准备工作: 1、在有公网ip的服务器进行相...

qq_40608283的博客 458

外网实现控制内网电脑,用Sunny-NGROK实现远程(免费且带宽还挺大)

window自带的mstsc.exe非常好用,不但操作简单,相比起来比teamviwer或者向日葵等远程软件方便,且容易操作。 目前有很多服务的平台如 花生壳 NATAPP 钉钉穿透 小米壳 frp(企业首选) ngrok(最强大) 神卓 小蝴蝶(10块钱带宽能达到200M) 今天我就用国内个人觉得比较好的平台sunny-ngrok,原因是操作简...

qq_56118181的博客 6309

完整的搭建内网穿透ngrok详细教程(有图有真相)

如上 网上找到的都是不稳定的 还不如自己搭建一个。去问度娘了,发现了一堆。好吧,那就动手开干吧。 准备工作(其实也是硬性条件): 1.服务器一台 2.备案域名一个。(好多都说可以不备案,我也不知道真假,我的备了) 工具: 1.远程连接工具:xshell 或者 putty 。(甭管是啥 能连上好使就行 按照个人习惯选择) 2.下载工具:winscp(这是我最爱用的哈) 当然用命令也是可以...

wuxiao_wei的博客 2万+

一文了解内网穿透以及内网穿透工具 Sunny-Ngrok 的使用指南

一文了解内网穿透

墨鸦的博客 1万+

Sunny-Ngrok内网穿透工具使用

Ngrok是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试同样是ngrok二次开发的内网穿透工具,支持http,https协议,同时支持更丰富的系统和语言:linuxwinmacopenwrtpythonphp等。我们使用。

dhj1212的博客 3611

使用ngrock进行内网穿透

一、ngrok的下载 首先,进入ngrok的官网:[ngrok官网](https://ngrok.com/) 注册登录,如果有github的账号可以直接登录github的账号。登录界面为: 登录成功进入下载页面进行下载: 二、ngrok的安装和使用 将下载的好的压缩包解压,点击运行ngrok.exe文件运行ngrok,运行之后会弹出命令窗口,截图如下: 执行命令:ngrok autht...

qq_40138803的博客 2647

使用Sunny-Ngrok进行内网穿透

为什么使用Sunny-Ngrok? 提供免费内网穿透服务,免费服务器支持绑定自定义域名 管理内网服务器,内网web进行演示 快速开发微信程序和第三方支付平台调试 本地WEB外网访问、本地开发微信、TCP端口转发 本站新增FRP服务器,基于 FRP 实现https、udp转发 无需任何配置,下载客户端之后直接一条命令让外网访问您的内网不再是距离! 简单来说:就是在外网可以直接访问本地的项目。在开发时各种调试会更方便,在测试功能时就不需要经过服务器去麻烦了。 1.进入 Ngrok官网 先注册账号并登录: 这里

不要用过去的错误约束现在的自己。 5856

ngrock的使用

因为小程序不能直接访问本地的域名,所以借助于ngrock这款工具来给我们的主机域名分配一个地址,也就是说通过外网来访问本地,方便小程序的访问 (1)从官网上下载软件 (2)使用方法 这里我找到了两个版本的使用方式: 一是到官网上注册一个账号,获取授权码再去使用 详细步骤参考:这里是超链接 但是我在注册过程中遇到了一个问题: You failed to solve the catpcha, please try again. (ERR_NGROK_1205) 搜索发现没有好的解决方法,于是我找到了另外一种很

weixin_44051236的博客 6604
上一篇: Java按日期分组
下一篇: oracle 中clob数据在Java类 里sql处理
Y_JY
博客等级 码龄15年 7粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值