IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 钉钉开放平台HTTP内网穿透工具 -> 正文阅读

[网络协议]钉钉开放平台HTTP内网穿透工具

前言

之前做微信扫码登录时,介绍了一款支持内网穿透的工具,花生壳

最近要做钉钉扫码登录功能,需要用到内网穿透来调试,然后花生壳域名被回收了。

钉钉开放平台直接出了一款开箱即用的工具,基于 ngrok 实现的,一个命令直接搞定,美滋滋

开箱即用

工具提供了一个公网代理服务,目的是方便开发测试

  • 支持 HTTP 穿透
    HTTP 穿透,直接下载工具,命令行命令执行脚本启动即可使用。
  • 支持 TCP 穿透
    TCP 穿透,需要在数据库里面执行: GRANT ALL PRIVILEGES ON . TO root@’%’ IDENTIFIED BY ‘123456’; FLUSH PRIVILEGES; 数据库连接命令: mysql -h vaiwan.com -u root -p -P 1234 //端口号地址

该工具的实现如图所示
在这里插入图片描述

下载工具

连接上远程仓库,直接拉取项目到本地。

git clone git@github.com:open-dingtalk/pierced.git

没有配置远程仓库连接,直接去下载 open-dingtalk/pierced 解压缩即可使用。
在这里插入图片描述

启动工具

以 window 为例,进入命令行窗口,切换到文件路径,cd windows_64 执行命令 ding -config=ding.cfg -subdomain=niaonao 8089 启动内网穿透工具。

此时访问 http://niaonao.vaiwan.com 即可访问本地已启动项目 127.0.0.1:8089. 因此处通过 subdomain 前缀子域名区分,可能存在和其他人冲突的情况,建议换一个前缀域名试试。

ngrok                                                                                                                                             (Ctrl+C to quit)

Tunnel Status                 online
Version                       1.7/1.7
Forwarding                    http://niaonao.vaiwan.com -> 127.0.0.1:8089
Forwarding                    https://niaonao.vaiwan.com -> 127.0.0.1:8089
Web Interface                 127.0.0.1:4040
# Conn                        2
Avg Conn Time                 24346.72ms



HTTP Requests
-------------

GET /favicon.ico              200 OK
GET /                         200 OK

ding 命令补充说明

可选项说明示例备注
-config指定配置文件ding.cfg使用文件夹下 ding.cfg 即可
-subdomain指定域名前缀http://subdomain.vaiwan.com启动工具成功后可访问 http://subdomain.vaiwan.com
端口映射本地服务端口8080访问 http://domain.vaiwan.com 即访问 127.0.0.1:8080

参考文档:ngrok的使用
钉钉文档:钉钉文档
工具源码:github.com/open-dingtalk/pierced

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-12-08 14:09:52  更:2021-12-08 14:12:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年7日历 -2024/7/8 12:41:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码