开发隧道允许开发人员跨 Internet 安全地共享本地 Web 服务。 使你能够将本地开发环境与云服务连接,与同事共享正在进行的工作或帮助构建 Webhook。 开发隧道适用于临时测试和开发,不适用于生产工作负荷。
博主上篇文章:VS Code免费提供内网穿透端口转发服务,支持HTTP(S)协议 文章发布后,有大佬提醒微软一个服务:开发隧道,可不依赖VSCODE 或者 Visual Studio 可以独立运行!
经过一波研究确实不错!整理分享一下!
本文介绍的软件提供的功能基本和上一篇文章中的功能一样!但是全程需要命令行操作,对于不太懂脚本的童鞋还是建议参考上一篇文章!
更多内容:内网穿透 / Github
软件下载Windows x64:https://aka.ms/TunnelsCliDownload/win-x64
macOS (arm64):https://aka.ms/TunnelsCliDownload/osx-arm64-zip
macOS (x64):https://aka.ms/TunnelsCliDownload/osx-x64-zip
Linux x64:https://aka.ms/TunnelsCliDownload/linux-x64
国内网盘分流下载
来源:诚通网盘 | 提取码:9197
立即下载
以下国内不限速下载地址,支持直连,国内满速下载!
以下是关注微信可见内容,管理员直接查看
请问下面的地址!
https://pan.ruyo.cc/%E8%BD%AF%E4%BB%B6/%E5%BC%80%E5%8F%91/devtunnel
使用教程本文主要以Linux服务器为例!
软件授权服务器上下载软件,重命名为 devtunnel方便后续使用!
chmod 777 devtunnel
登录账号执行命令:./devtunnel user login -g -d (如果电脑有浏览器优先调起浏览器实现登陆授权)
提示如下:
高级:管理开发隧道访问使用以下命令,可以颁发开发隧道访问令牌,以提供对开发隧道的其他客户端访问权限,而无需允许匿名访问。 访问控制项命令允许你在开发隧道和开发隧道端口上配置访问控制。
命令
说明
devtunnel token
颁发开发隧道访问令牌
devtunnel access create
创建访问控制项
devtunnel access list
列出访问控制条目
devtunnel access delete
删除访问控制项
devtunnel access reset
将访问控制条目重置为默认值
下面是有关使用这些命令的一些示例:
示例
说明
devtunnel token TUNNELID --scopes connect
获取可共享的开发隧道的“连接”访问令牌,以便暂时访问开发隧道。
devtunnel access create TUNNELID --anonymous
在开发隧道上启用匿名客户端访问。
devtunnel access create TUNNELID --anonymous --expiration 4h
使用自定义访问控制过期时间在开发隧道上启用匿名客户端访问。 最小值为 1 小时(1 小时),最大值为 30 天(30d)。
devtunnel access create TUNNELID --port 3000 --anonymous
在端口 3000 上启用匿名客户端访问。
devtunnel access create TUNNELID --tenant
在开发隧道上启用当前的 Microsoft Entra 租户访问。
devtunnel access create TUNNELID --org ORG
在开发隧道上按名称启用 GitHub 组织访问。
提示:GitHub 组织访问权限需要 将 Dev Tunnels GitHub 应用安装到组织。
补充命令如果需要显式设置或取消设置上次使用开发隧道的此本地缓存,可以使用这些命令。
命令
说明
devtunnel set
设置默认开发隧道
devtunnel unset
清除默认开发隧道
诊断命令命令
说明
devtunnel clusters
按位置列出可用的服务群集
devtunnel echo
在本地端口上运行诊断回显服务器
devtunnel ping
将诊断消息发送到远程回显服务器
示例
说明
devtunnel clusters --ping
列出按度量延迟排序的可用服务群集。
devtunnel echo http --port 8080 --interface 127.0.0.1
在端口 8080 上启动本地 http 诊断服务器。
疑难解答若要排查 CLI 问题 devtunnel ,以下提示可能很有用:
确保使用的是最新版本的 devtunnel CLI。 使用 devtunnel --version.. 检查当前安装的版本。该 --verbose 选项输出调试消息,这些消息可以提供额外的诊断信息。参考内容:
https://learn.microsoft.com/zh-cn/azure/azure-resource-manager/management/azure-subscription-service-limits#dev-tunnels-limits
https://learn.microsoft.com/zh-cn/azure/developer/dev-tunnels/cli-commands
版权声明:
作者:我是小马甲~
链接:https://51.ruyo.net/18563.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。
微软资讯推荐
win10系统推荐
系统教程推荐