Skip to content
This repository has been archived by the owner on Jul 10, 2023. It is now read-only.

wes-lin/pierced-ngrok

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

钉钉内网穿透客户端(基于ngrok1.7)

为了想在自己的小米路由器3 MT7620A处理器 mipsle上的跑钉钉的内网穿透,于是自己参考了树莓派的钉钉内网穿透客户端编译

编译环境

  • Ubuntu 20.04 amd64
  • go 1.18

go 1.18 已经支持mips mipsel这些交叉编译环境了,可以给自己芯片的路由器上编译自己的客户端,十分的方便。

安装依赖

apt-get install git make

编译

git clone https://github.com/wes-lin/pierced-ngrok.git
go env -w GO111MODULE=auto
cd pierced-ngrok
./make-ngrok.sh vaiwan.com

很多依赖都是github上的,所以下载时候很容易错误,如果编译失败了,建议多试几次,我的渣渣网络就经常出问题,有条件的同学可以挂一下梯子,因为ngrok1.7的源码很久远了,其中很多依赖找不到了,我修改了源码里一些依赖地址。

使用

编译成功后,可以在release文件下看到许多版本的ngrok客户端,找到自己需要的版本,拷贝出来重名成ding。

具体使用可以看钉钉的官方文档,不想编译的同学可以直接下载我这边二进制版本,或者等待我的pr到钉钉的官方仓库