为什么要使用ngrok? ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。...服务端编译 mkdir /root/goproj cd /root/goproj #下载go语言编译器 wget http://golangtc.com/static/go/1.7/go1.7.linux-amd64....tar.gz tar xvf go1.7.linux-amd64.tar.gz #设置环境变量 vi /etc/profile export GOROOT=/root/goproj/go export...clone https://github.com/inconshreveable/ngrok.git cd /root/goproj/ngrok #创建证书 openssl genrsa -out.../ngrok -config=ngrok.cfg -subdomain=a 8080
device.crt assets/server/tls/snakeoil.crt $ cp device.key assets/server/tls/snakeoil.key 交叉编译环境 $ GOOS=linux...GOARCH=amd64 make release-client $ GOOS=windows GOARCH=amd64 make release-client $ GOOS=linux GOARCH...=arm make release-client Linux 平台 32 位系统:GOOS=linux GOARCH=386 Linux 平台 64 位系统:GOOS=linux GOARCH=amd64...=windows GOARCH=amd64 MAC 平台 32 位系统:GOOS=darwin GOARCH=386 MAC 平台 64 位系统:GOOS=darwin GOARCH=amd64 ARM...平台:GOOS=linux GOARCH=arm 启动服务器 $ nohup ngrokd -domain="ngrok.xxxx.org" -httpAddr=":8088" -httpsAddr=
80时候,总是显示ngrok reconnecting(fail)。...解决 去这里下载安装包即可:Download ngrok-v3 比如对于arm64的平台: wget https://bin.equinox.io/a/761R6rWL2rR.../ngrok-2.3.40-linux-arm64.deb sudo dpkg -i ngrok-2.3.40-linux-arm64.deb 然后运行ngrok: ngrok http...80 # 或 sudo ngrok http 80 注意 未注册版,免费域名为2小时。...官网文档:Overview | ngrok documentation
sudo 安装,安装完成之后,执行 go version 看到类似信息,证明安装成功: 1 go version go1.7.3 linux/amd64 安装 git 环境 有些 VPS 的系统中自带了...(windows,linux,darwin),GOARCH 对应的构架 (386, amd64, arm) Linux 平台 32 位系统:GOOS=linux GOARCH=386 Linux 平台...64 位系统:GOOS=linux GOARCH=amd64 Windows 平台 32 位系统:GOOS=windows GOARCH=386 Windows 平台 64 位系统:GOOS=windows...GOARCH=amd64 MAC 平台 32 位系统:GOOS=darwin GOARCH=386 MAC 平台 64 位系统:GOOS=darwin GOARCH=amd64 ARM 平台:GOOS...=linux GOARCH=arm 然后下载编译后的客户端,通过 ftp 或 scp 等都可以,生成的目录在 ngrok 的 bin 目录下,当前例子的路径为 /root/ngrok/bin/windows_amd64
为了microsoft 365续期,搭建刷API的平台,需要 .NET Core 3.1,但是甲骨文的vps是ARM架构,按照微软的操作手动安装不成功,根据搜索结果整理安装过程。...download/pr/e7c893c5-726a-40aa-8a13-7ae6f1e3ee4e/8ba7467756a3fb1778f02f1ca98ca1ee/aspnetcore-runtime-3.1.0-linux-arm64...原文链接:https://www.kudou.org/arm-linux-build-net.html
2.远程办公: 通过ngrok把公司的办公电脑3389远程连接的端口暴露到公网,再通过远程桌面到办公电脑上(内网的Linux服务器也可以)。...linux客户端: GOOS=linux GOARCH=386 make release-client 64位linux客户端: GOOS=linux GOARCH=amd64 make release-client...GOOS=darwin GOARCH=386 make release-client 64位mac平台客户端:GOOS=darwin GOARCH=amd64 make release-client ARM...平台linux客户端: GOOS=linux GOARCH=arm make release-client 我这里是64位linux和64位windows客户端编译 GOOS=linux GOARCH=...安装ngrok客户端 下载客户端 ls /data/ngrok/bin darwin_386 darwin_amd64 go-bindata linux_386 linux_arm ngrok
/assets/client/tls/ngrokroot.crt cd /ngrok make release-server GOOS=linux GOARCH=386 make release-client...GOOS=linux GOARCH=amd64 make release-client GOOS=windows GOARCH=386 make release-client GOOS=windows...release-client GOOS=darwin GOARCH=386 make release-client GOOS=darwin GOARCH=amd64 make release-client GOOS=linux...GOARCH=arm make release-client cp -r /ngrok/bin ${MY_FILES}/bin echo "build ok !"...├── linux_386 │ └── ngrok ├── linux_arm │ └── ngrok ├── ngrok ├── ngrokd ├── windows_386 │ └──
1. ngrok 资源网站 相信很多开发者都有这样的需求,需要让外网访问你本地的服务器,方便调试本地代码,或者让别人体验到自己做的应用。...ngrok官网 : https://ngrok.com ngrok中文网 : http://ngrok.cc 下载客户端 : http://ngrok.cc/download.html 2....运行 ngrok 启动工具 站长源码网 3. 隧道 ID f484d6846f2454fc 端口:8080
ngrok内网映射 Ngrok Ngrok这种服务允许我们利用外部端口转发并通过任何网络来连接任意设备(LAN/WAN)。...第一步:设置账号 访问 ngrok.com 创建一个Ngrok账号。 完成了账号注册之后,你将会得到一个认证令牌,你需要使用这个令牌来连接你的电脑和Ngrok账号。...第二步:下载Ngrok 使用下列命令在你的电脑上下载Ngrok: sudo wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-...386.zip 使用下列命令提取文件: unzip ngrok-stable-linux-386.zip 第三步:创建你的账号 使用下列命令来设置你的认证令牌(authtoken): ..../ngrok authtoken 7YcSB8g5jeHy1xLn7713Q_WnQsqADhTqnzx6****** 第四步:运行Ngrok 现在你可以使用下列命令运行Ngrok(端口8080)
Notic Ngrok 也有免费版使用(注册账号即可使用),而且比 Sunny-Ngrok(在香港)要稳定一点,但是没有 natapp 稳定,因为服务器在美国,内网穿透时很不稳定,推荐使用 natapp...在官网注册账号:https://dashboard.ngrok.com/ image-20230926151720867 下载文件 wget https://bin.equinox.io/c/bNyj1mQVY4c.../ngrok-v3-stable-linux-amd64.tgz tar zxvf ngrok-v3-stable-linux-amd64.tgz mv ngrok ~/software/ echo.../ngrok.yml Fire it up ngrok help # To start a HTTP tunnel forwarding to your local port 80, run this...next: ngrok http 80 启动后有个免费的临时域名 image-20230926154833538 ngrok可使用不同协议进行通信,当前实现ssh连接,执行如下命令: ngrok tcp
前言:开发很方便 地址:http://www.ngrok.cc/ 下载地址: 1. 1.7版客户端: Linux 32Bit版本 Linux 64Bit版本 Linux ARM版本 Mac...修改配置文件 修改ngrok.cfg配置文件 参数说明: auth_token:服务授权验证密钥 subdomain: 服务器分配域名前缀...运行客户端命令 最简单的使用,切记需要修改配置文件里面的auth_token,并且subdomain域名前缀需要在平台绑定 Linux:..../ngrok -config ngrok.cfg start sunny Windows:ngrok.exe -config ngrok.cfg start sunny 意为将ngrok.cfg里配置的...更多使用技巧,可以到ngrok官方去阅读文档。
内网穿透-ngrok 简介 本文讲解,如何使用ngrok技术,来实现内网穿透,然后实现项目的部署。...ngrok官网:https://ngrok.com/ 打开之后如下图所示 这里是自己的token,记住不要暴露了。
"5、Mac OS 32位" echo "6、Mac OS 64位" echo "7、Linux ARM" read num case "$num" in...arm ;; *) echo "选择错误,退出";; esac } echo "请输入下面数字进行选择" echo "##################.../ngrok.cfg -subdomain=javen 80" echo "#Linux Mac 后台启动脚本" echo "setsid ....Linux 64位 ngrok windows 64位 windows_amd64 5、配置客户端测试 查看配置客户端脚本 使用scp下载文件到本地my_ngrok,以Mac为例 scp root...-subdomain=你域名的前缀 本地映射的端口号 ngrok -config=ngrok.cfg -subdomain=javen 80 Mac Linux启动脚本 .
· CXX为指定C++交叉编译器,我的是arm-arago-linux-gnueabi-g++ · AR为ar工具,我的是arm-arago-linux-gnueabi-ar · ...RANLIB为ranlib工具,我的是arm-arago-linux-gnueabi-ranlib · Host为目标主机,我这里设置的是arm-arago-linux-gnueabi · ...Build为编译环境主机,我的是i386 · Prefix为安装位置 配置命令: CC=arm-arago-linux-gnueabi-gccCXX=arm-arago-linux-gnueabi-g...++ AR=arm-arago-linux-gnueabi-arRANLIB=arm-arago-linux-gnueabi-ranlib ..../pythonBLDSHARED="arm-arago-linux-gnueabi-gcc -shared"CROSS_COMPILE=arm-arago-linux-gnueabi- CROSS_COMPILE_TARGET
4.生成服务端make release-server这样就会在bin目录下生成ngrokd 这个文件,就是我们ngrok的服务器程序5.编译客户端ngrok可以根据不同系统的命令如下:32位linux客户端...: GOOS=linux GOARCH=386 make release-client64位linux客户端: GOOS=linux GOARCH=amd64 make release-client32...客户端: GOOS=linux GOARCH=arm make release-client我这里是64位linux和64位windows客户端,mac系统编译GOOS=linux GOARCH=amd64...下载ngrok客户端文件下载客户端ls /data/ngrok/bindarwin_386 darwin_amd64 go-bindata linux_386 linux_arm ngrok...Linux客户端配置 下载ngrok服务器文件 /data/ngrok/bin/ngrok 到 在192.168.1.4 /root/ngrok目录上群晖NAS上操作:群晖使用ngork映射ssh端口需求
-f $SELFPATH/go1.7.6.linux-amd64.tar.gz ];then wget http://img.iyunw.cn/go1.7.6.linux-amd64....tar.gz fi tar zxvf go1.7.6.linux-amd64.tar.gz else if [ !...-f $SELFPATH/go1.7.6.linux-386.tar.gz ];then wget http://img.iyunw.cn/go1.7.6.linux-386.tar.gz...ARM" read num case "$num" in [1] ) compile_client linux...arm ;; *) echo "选择错误,退出";
Linux之父Linus Torvalds最近又开炮了,他从开发者的角度表示,由于开发者更熟悉他们基于X86的开发环境,ARM在未来不可能撼动X86服务器市场位置。...答案是ARM近期宣布的新品Neoverse N1平台和E1 CPU。...ARM认为,通过 Neoverse N1平台,Arm 除了提升60%整数运算性能,关键云计算作业负载性能也提高2.5倍。...去年10月,ARM发布了Neoverse。ARM服务器Neoverse SoC最著名的客户包括Amazon、HPE、华为等。...可以说ARM服务器的生态依然处于早期,要想在数据中心市场与X86服务器芯片角力,依然需要走很长的路。让我们拭目以待ARM服务器后续的真正表现。
大家都知道,ARM有IRQ, FIQ, USR,SVC,ABORT等各种模式。当系统收到IRQ的时候,会进入ARM的IRQ模式。...那么,ARM Linux各种驱动的中断服务程序工作在ARM的IRQ模式吗? 答案是否定的。 我们加一段汇编来读CPSR: ? 然后我们随便找一个ARM Linux的中断服务程序去打印CPSR: ?...然后我们发现打印出来的值是: cpsr:40000193 低8位的二进制是10010011 那么对应ARM CPSR的查询,可以看出CPU处于ARM的SVC模式(低5位是10011),而且I bit被设置...可见,ARM Linux最初进入IRQ模式后,比较快速地从IRQ模式切换到了SVC模式,但是这个时候,并没有使能CPSR的I bit,所以仍然是禁止其他中断嵌套进入的。
今天我要介绍的是一款叫Ngrok的免费软件,它通过本地端口映射轻松实现内网穿透,把localhost上运行的内容重定向到一个公共可用的ngrok URL(支持https), 是不是很帅?...Ngrok的安装 如果你本地使用的是windows系统,首先访问它的官网:https://ngrok.com/download下载.exe客户端并安装。...启动Ngrok 进入ngrok的exe文件所在的目录,使用“ngrok http [port]”启动端口映射。本地django项目默认使用8000端口,所以输入如下命令即可。...C:\Users\Owner\Desktop\code>ngrok http 8000 如果不出意外,您将看到ngrok屏幕,以及您项目的ngrok公网URL(在我的情况下为http://3c597xxxxxx1182....ngrok.io), 您还可以使用https连接。
assets/server/tls/snakeoil.crt cp device.key assets/server/tls/snakeoil.key make release-server GOOS=linux...GOARCH=386 make release-client GOOS=linux GOARCH=amd64 make release-client GOOS=windows GOARCH=386 make...release-client GOOS=darwin GOARCH=386 make release-client GOOS=darwin GOARCH=amd64 make release-client GOOS=linux...GOARCH=arm make release-client 注意,需要把上面的 NGROK_DOMAIN 修改为你自己的域名。...关于ngrok客户端的配置文档 ngrok的1.0版本是开源的,ngrok官网给出的所有文档是针对2.0版本的,因此,完全按照官网的说明来配置客户端的配置文件可能会出现问题。