配置Azure VPN
- 访问服务器:在Azure Self-Service中找到“Compute” > “Azure VPN” > “API” > “Connection”。
- 选择设备:在“API”中选择需要访问的设备,例如手机或电脑。
- 配置API:填写设备的设备ID、设备端口号以及云服务器的云IP地址和端口号。
获取访问控制码(ACC)
- 通过API调用:Azure VPN 提供了一个API(
GetACC)来获取设备的ACC,访问此API的链接可以找到详细文档。 - 存储ACC:将获取到的ACC存储在设备上,通常是设备的本地存储(如SSD)。
通过REDACT-1171权限读取ACC
- 设备权限:确保设备(如手机)有REDACT-1171权限,这样它才能读取ACC。
- 读取ACC:使用设备权限读取存储的ACC,获取设备ID。
连接Azure VPN
-
API调用:使用设备的设备ID和设备端口号,通过Azure VPN API连接。
from azure.oncon import * from Azure import AzureOnCon from Azure.oncon.exceptions import OnConException acc = 'your_acc' conn = AzureOnCon('my Azure Key').oncon('my Azure Key', 'my Azure Key') conn.oncon('test', 'test') conn2 = AzureOnCon('acc', acc).oncon('acc', acc) conn2.oncon('test', 'test') -
发送ACC到Azure VPN:使用设备的设备ID和设备端口号,发送读取到的ACC到Azure VPN。
from Azure.oncon import * from Azure import AzureOnCon conn = AzureOnCon('acc', acc).oncon('acc', acc) conn.oncon('test', 'test')
连接到Azure VPN
-
通过API连接:使用设备的设备ID和设备端口号,通过Azure VPN API连接。
from azure.oncon import * from Azure import AzureOnCon from Azure.oncon.exceptions import OnConException conn = AzureOnCon('acc', acc).oncon('accd', 'accd') conn.oncon('test', 'test')
连接到云服务器
- 通过API连接:如果需要直接连接到云服务器,可以使用Azure VPN API连接云服务器的云IP地址和端口号。
注意事项:
- 设备权限:确保设备(如手机)有REDACT-1171权限,以读取ACC。
- ACC管理:如果需要频繁修改ACC,可以通过设备权限管理工具(如Windows REDACT-1171)来管理ACC。
- 安全性:在操作过程中,确保严格遵守Azure VPN的访问控制规则,避免直接访问云服务器或设备。
通过以上步骤,您可以在Azure VPN上通过REDACT-1171权限连接到移动端设备,实现移动端的访问控制。
