全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 6686|回复: 27

[公测]Azure Helper——azure开机bot

  [复制链接]
发表于 2021-6-1 16:57:50 | 显示全部楼层 |阅读模式
本帖最后由 屋顶塔小猫 于 2021-6-1 17:23 编辑

坛子的排版真的差,可以看github的markdown版本 https://github.com/iwayen/Azure-Helper
讨论群  https://t.me/wayenShop   里面也会发一些授权码
Azure Helper介绍
Azure Helper @azure_Managerbot可以辅助管理azure账号,进行创建机器,开关机,换IP,删除机器等操作,同时采用多线程的方式批量创建机器,创建n台机器用时1min左右。

Azure Helper创建的机器均为安全组全开、随机用户名、随机密码的机器。

Azure Helper采用rest api进行操作,降低登录面板开机时的风控问题,但并不代表可以完全规避风控,请自行决定是否使用。










Azure Helper使用
面板基于rest api进行部署操作,所以我们需要先获取api,获取api目前只可以通过cli进行获取,可以采用azure提供的cloudshell进行获取,也可以通过本地安装的azure cli进行获取,官方教程

通过本地安装cli进行获取
1)windows端:azure cli:https://aka.ms/installazurecliwindows
下载并安装azure提供的cli安装文件安装 打开cmd或者powershell输入 az login --use-device-code 或az login命令进行登录

前者需要手动打开https://aka.ms/devicelogin输入code进行登录,后者会调用默认的浏览器自动打开登录界面,两者各有利弊,前者可以在开号的环境下进行登录操作,而后者更方便,请自行选择。

登录完成之后运行下面命令开通订阅的开机权限以及申请api

:: For cmd
az provider register --namespace Microsoft.Compute && az provider register --namespace Microsoft.Security && az provider register --namespace Microsoft.Network && az provider register --namespace Microsoft.Storage && az provider register --namespace Microsoft.ResourceHealth && az provider register --namespace Microsoft.ChangeAnalysis && az provider register --namespace Microsoft.Advisor && az provider register --namespace Microsoft.PolicyInsights && az provider register --namespace Microsoft.GuestConfiguration  && az ad sp create-for-rbac

# For powershell
az provider register --namespace Microsoft.Compute
az provider register --namespace Microsoft.Security
az provider register --namespace Microsoft.Network
az provider register --namespace Microsoft.Storage
az provider register --namespace Microsoft.ResourceHealth
az provider register --namespace Microsoft.ChangeAnalysis
az provider register --namespace Microsoft.Advisor
az provider register --namespace Microsoft.PolicyInsights
az provider register --namespace Microsoft.GuestConfiguration
az ad sp create-for-rbac

获取api结果


2) macOS端:对于 macOS 平台,可以通过 homebrew 包管理器安装 Azure CLI。
如果系统中没有可用的 Homebrew,请先安装 Homebrew,然后继续。

安装 CLI 时,可以先更新 brew 存储库信息,然后运行 install 命令:brew update && brew install azure-cli

后续步骤同windows端

az provider register --namespace Microsoft.Compute && az provider register --namespace Microsoft.Security && az provider register --namespace Microsoft.Network && az provider register --namespace Microsoft.Storage && az provider register --namespace Microsoft.ResourceHealth && az provider register --namespace Microsoft.ChangeAnalysis && az provider register --namespace Microsoft.Advisor && az provider register --namespace Microsoft.PolicyInsights && az provider register --namespace Microsoft.GuestConfiguration  && az ad sp create-for-rbac

3)Linux端:
(1)使用 apt 安装 Azure CLI
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
(2)使用 yum 安装 Azure CLI
1.导入 Microsoft 存储库密钥。

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
2.创建本地 azure-cli 存储库信息。

sudo sh -c 'echo -e "[azure-cli]
name=Azure CLI
baseurl=https://packages.microsoft.com/yumrepos/azure-cli
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/azure-cli.repo'
3.使用 yum install 命令安装。

sudo yum install azure-cli
后续步骤同windows端

az provider register --namespace Microsoft.Compute && az provider register --namespace Microsoft.Security && az provider register --namespace Microsoft.Network && az provider register --namespace Microsoft.Storage && az provider register --namespace Microsoft.ResourceHealth && az provider register --namespace Microsoft.ChangeAnalysis && az provider register --namespace Microsoft.Advisor && az provider register --namespace Microsoft.PolicyInsights && az provider register --namespace Microsoft.GuestConfiguration  && az ad sp create-for-rbac

通过cloudshell进行获取

在azure管理后台打开cloudshell,直接输入命令即可获取api,无需登录操作

az provider register --namespace Microsoft.Compute && az provider register --namespace Microsoft.Security && az provider register --namespace Microsoft.Network && az provider register --namespace Microsoft.Storage && az provider register --namespace Microsoft.ResourceHealth && az provider register --namespace Microsoft.ChangeAnalysis && az provider register --namespace Microsoft.Advisor && az provider register --namespace Microsoft.PolicyInsights && az provider register --namespace Microsoft.GuestConfiguration  && az ad sp create-for-rbac

note

由于每个订阅在第一次开机之前都需要先申请有关权限,也就是命令中的az provider register --namespace相关部分,而这一操作是需要一点时间的,所以在获取api之后需要等几分钟再去bot中开机,不然在创建机器时会报错。

参考文档/故障排除:Azure cli

授权码:

EHqhJBrjSoEGkHUnxyVPPTIN
nHEGCKBkottvoaEgdUlNsvmI
LtflPAzPoqpVjsvcWypsTkYj
KCbIbwgUjCLRLQNEgYEKhkWq
fKnkVWMVDXPMsZalfynUxagS
xDxFpMfYKLsbnrFSfhEvBjIQ
vBsbLIDWbaOrVMPuxWbqIioC
EWDcQENywkTLnnXDTVMvmOLr
BUBAeyxVMjgGHxSSWRwaGYjm
DhfxopwbfWSyblYtSaWVYQTM
 楼主| 发表于 2021-6-1 17:23:50 | 显示全部楼层
讨论群https://t.me/wayenShop,里面也会发一些授权码
发表于 2021-6-1 18:39:45 | 显示全部楼层
不敢用,开的鸡鸡密码都被你知道了咋办
发表于 2021-6-1 16:58:57 | 显示全部楼层
前排帮顶,出广告位~
啤酒饮料矿泉水~~~
发表于 2021-6-1 17:00:00 | 显示全部楼层
先领取再研究,最后一个已用,谢谢楼主
发表于 2021-6-1 17:00:07 | 显示全部楼层
不错 挺高大上
发表于 2021-6-1 17:01:13 | 显示全部楼层
很厉害的样子,给大佬绑定
发表于 2021-6-1 17:02:01 来自手机 | 显示全部楼层
已授权,感谢!就是时间有点短
发表于 2021-6-1 17:03:39 | 显示全部楼层
首先支持一波

但是我不得不说,风控跟登陆有毛线的关系,严谨一点,有半毛线关系
 楼主| 发表于 2021-6-1 17:07:50 | 显示全部楼层
叫我ams就好了 发表于 2021-6-1 17:03
首先支持一波

但是我不得不说,风控跟登陆有毛线的关系,严谨一点,有半毛线关系 ...

不太清楚,但是一直说不要登录面板操作,就感觉登录面板开机的时候会有风控问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-12-27 14:45 , Processed in 0.072858 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表