当前位置: 大百网 >  微软资讯 >  微软免费开发隧道(内网穿透),支持Linux/Windows/macOS,一站式解决开发环境互通的问题

微软免费开发隧道(内网穿透),支持Linux/Windows/macOS,一站式解决开发环境互通的问题

更新时间:2023-12-25 13:27:29作者:big100
微软免费开发隧道(内网穿透),支持Linux/Windows/macOS,一站式解决开发环境互通的问题

开发隧道允许开发人员跨 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

微软免费开发隧道(内网穿透),支持Linux/Windows/macOS,一站式解决开发环境互通的问题

国内网盘分流下载

来源:诚通网盘 | 提取码:9197

立即下载

以下国内不限速下载地址,支持直连,国内满速下载!

以下是关注微信可见内容,管理员直接查看

请问下面的地址!

https://pan.ruyo.cc/%E8%BD%AF%E4%BB%B6/%E5%BC%80%E5%8F%91/devtunnel

微软免费开发隧道(内网穿透),支持Linux/Windows/macOS,一站式解决开发环境互通的问题使用教程

本文主要以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
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。


相关教程

copyright ©  2012-2024 大百网 m.big100.net 版权声明