个人
企业
开发者
购买
下载
探索
更多
商城
  • 智能硬件
  • 购物车
  • 我的订单
帮助
  • 联系客服
  • 钻石VIP  HOT
  • 远程协助
  • 帮助文档
控制台
登录/注册
复制成功
贝锐
    更多精彩
  • 账号
  • 服务代码
  • 账户余额
  • 实名认证
  • 登录
    注册

向日葵

  • 向日葵
  • 蒲公英
  • 花生壳
  • 洋葱头
  • OrayOS
  • 域名
  • 账号
  • 财务
  • 硬件
搜本产品
搜全部
  • 搜索全部文档

快速入门

个人用户

如何快速远控?

如何用识别码发起远程协助?

如何绑定与解绑主机

无人值守

如何使用手机远程控制手机?

什么是通道连接

向日葵安全远控教程

企业用户

企业版-如何快速远控

向日葵企业免费版使用指南

企业远程办公解决方案

IT运维解决方案

向日葵+易维工单,一体化融合新篇章

技术支持解决方案(升级版)

常见问题

企业版和个人版的区别是什么?

个人使用是否有必要购买企业版?

我要选择什么企业版本?

企业版用户答疑合集Vol.1

企业版用户答疑合集Vol.2

个人版用户答疑vol.1

个人版用户答疑vol.2

个人版用户答疑vol.3

工具包使用细则

如何绑定微信公众号接受消息

操作帮助

软件应用

电脑端应用

AI远控报告

敏感进程运行告警

多协议远控

电脑如何远程文件

电脑如何远程控制手机

电脑如何远程CMD/SSH

如何提高电脑被他人远协的安全设置

如何远程更新向日葵客户端

远程流畅度指南

远程帧率如何达到144帧

客户端锁定与解锁办法

如何使用ftp共享文件夹

企业客户端如何使用屏幕录像

如何安装macOS客户端

远程控制Mac OS 10.14或更高版本系统

向日葵Linux因安装依赖问题无法安装成功的解决办法

向日葵适配Intel vPro®远程管理主机电源

双向语音通话教程

CentOS8或Ubuntu17.10以上系统无法通过向日葵被远控解决方案

如何设置客户端访问密码

电脑如何发起RDP

如何将识别码添加到设备列表

如何将个人版软件替换为企业版客户端

多屏控多屏

如何使用向日葵云桌面

被控端无声音解决方法

USBIP映射

云存储

Linux企业主被控重要依赖安装指引

Windows多用户同时被控设置指南

设备列表授权管理

换边控制

隐私屏

数位板映射

手柄映射

移动端应用

手机/平板如何远程桌面

手机/平板如何远程文件

手机/平板如何远程摄像头

手机/平板如何远程CMD或SSH

手机/平板如何投屏到电脑

游戏键盘如何使用

虚拟鼠标如何使用

Android版控制端常见问题

iOS版控制端常见问题

控制端APP添加智能硬件注意事项

android版客户端常见问题

iOS版客户端常见问题

Android版客户端如何保持在线

AR眼镜安装领航APP

如何设置截屏权限申请不再提醒?

Android自动操作功能使用帮助

iOS控制端私有化如何设置服务器

远控Android的全流程安全措施

PC远控Android支持文字输入

保活措施

智能硬件

开机硬件

开机插座/插线板常见问题

【开机系列】支持向日葵远程开机的各大电脑厂商设备汇总

开机棒常见问题集合文档

开机棒常见问题

开机插座/插线板如何配置网络

如何解决多网卡环境下局域网扫描无法发现向日葵硬件问题

PDU支持的温湿度传感器型号

开机盒子常见问题

WiFi连接超时怎么办?

无网远控

控控常见问题

如何解决智能远控设备USB驱动兼容性问题

智能远控设备支持的分辨率和刷新频率

向日葵控控A2通过WiFi绑定后,想重置WiFi怎么办?

向日葵控控A2安装连线后,提示灯为白灯闪烁状态?(视频)

向日葵控控A2如何通过4G网卡上网

如何给控控A2设置静态IP

向日葵智能远控硬件如何解决鼠标偏移问题

智能远控设备常见问题

智能遥控

UUPro用户使用须知

管理平台

个人用户

个人管理平台简介

企业用户

账号管理与安全

增值服务授权

云录像

标准全球节点配置

企业微信授权教程

飞书授权配置说明

钉钉授权配置说明

账号体系-角色权限2.0帮助

如何为企业成员分配管理权限

设备部署

批量部署

软件定制

无痕运行软件

升级已部署设备

设备管理

消息群发

文件分发

vPro远程开机及带外远控

设备分组

中断连接

设备云策略

屏幕墙·新版

IT资产管理

硬件信息

硬件告警

软件进程告警

安全审计

安全审计

设备上下线通知

订阅远控日志报表

坐席管理

坐席管理

安全设置

账号登录安全

企业域名隔离

登录设备管理

网页远控

网页控网页

软件手册

Windows

Windows个人版使用手册

向日葵SOS使用手册

Windows企业版控制端使用手册

Windows企业版客户端使用手册

Android & iOS

控制端Android版使用手册

控制端iOS版使用手册

客户端Android版使用手册

客户端iOS版使用手册

领航APP使用手册

向日葵Android定制客户端使用手册

向日葵Android定制签名客户端使用手册

macOS

macOS个人版使用手册

Linux及国产化系统

Linux 个人版(命令行版本)使用手册

Linux 个人版(图形版本)使用手册

Linux企业客户端服务器版安装及使用指引

管理平台

管理平台功能简介

开启水印策略教程

向日葵隐性水印查看教程

智能硬件

插线板P2使用手册

插线板P1使用手册

开机插座C1使用手册

开机插座C2使用手册

开机插座C1Pro使用手册

开机盒子使用手册

开机插座C1Pro(蓝牙版)使用手册

UUPro使用手册

开机插座C2(蓝牙版)使用手册

智能远控鼠标(蓝牙版)使用手册

智能远控遥控器使用手册

Q2Pro使用手册

开机棒(独享版)使用手册

开机棒(局域网版)使用手册

控控A2使用手册

插线板P1Pro使用帮助

向日葵远程摄像头使用手册

智能PDU P8二代使用手册

插线板P4使用手册

Q2Pro(蓝牙版)使用手册

智能PDU P8使用手册

HarmonyOS

向日葵远程控制HarmonyOS NEXT版 使用帮助

案例中心

场景案例

远程运维

远程维护手持PDA,为客户提供精准技术支持

天波技术集成向日葵实现远程运维智能安卓设备

向日葵助力国惠华光,破解远程运维难题

华测导航基于安卓系统的测量手簿,节约运维成本的“奥秘”

股票软件远程运维方案,破解分散型客户售后难题

向日葵为中数通提供智能运维新模式

向日葵牵手云软完美解决在线客服系统远控问题

大象融媒搭配向日葵实现批量远程管理服务器

向日葵助力安徽航天搭建IT综合运维管理平台

向日葵为管家婆带来高效售后服务方案

良科应用向日葵搭建远程维护系统,让设备触手可及

向日葵为国土局提供无网远控解决方案

老娘舅连锁餐饮门店远程控制助力IT运维

金融机构内网远程运维如何开展?

大型通信设备厂商是如何搭建一线基站设备远程维护体系?

远程客服

太阳花客服系统嵌入向日葵远程控制,让服务更优质

广联达内嵌向日葵使售后服务更简单快捷

向日葵完善顺网科技售后运维方式

杭州翘楚内嵌远程协助提升客服系统功能

向日葵助力容联七陌提升售后服务体验

远程办公

识微数字科技携手向日葵,实现多方协同办公

康拓普内嵌向日葵远程控制,让协同办公更流畅

向日葵助力OPPO建立员工高效协作平台

美的集团IM工具内嵌向日葵远控实现高效协作

湖北百旺金赋集成向日葵打造企业内部高效沟通软件

向日葵助力融云使企业协作更高效

向日葵携手万科集团搭建企业沟通协作平台

向日葵助力华为提升协作效率

远离疫情,向日葵助力创维数字有序复工

无人值守

联著实业利用向日葵远控打造远程运维系统

向日葵成为卓策科技管理数字标牌的新技能

广州绿怡实现智能远程管理无人值守设备

SiTV远程管理维护户外广告屏大法—向日葵

远程电源管理、高效运维,贝锐向日葵助力自助拍照一体机远程管理

无人值守设备如何高效运维?需搞定部署、管理、监控三个难题

行业案例

连锁零售

向日葵让棠宝自动贩卖机实现运维智能化

紫燕食品使用向日葵让连锁远程维护与管理更省心

收银终端内嵌向日葵实现远程运维

如何运维管理上千门店的智能设备?泡泡玛特这样选择远控方案

连锁行业如何做好全局IT资产管理?一线设备高效运维攻略

前置仓设备如何远程管理?叮咚买菜引入贝锐向日葵搭建高效运维体系

上万台智能收银设备,零食连锁品牌的IT管理体系是如何进化的?

智能收银设备如何远程维护支持?向日葵SDK嵌入方案赋能新零售

IT互联网

群晖NAS=远程开机神器+私有云

向日葵携手上海矽昌搭建简易家庭私有云

向日葵助力ICC建立安全远程检测平台

携手贝锐向日葵,安恒信息如何打造高效售后技术支持服务体系?

携手贝锐向日葵,紫讯科技如何搭建远程技术支持体系?

单日上线1万+的大型企业软件服务,如何搭建远程技术支持业务体系?

金融科技企业的远控需求有哪些?贝锐向日葵是如何打造解决方案的?

远控SDK赋能,OPPO Find N5折叠旗舰手机采用贝锐向日葵方案

天守携手贝锐向日葵,远程控制赋能核心安全业务

全栈式云平台厂商如何搭建高效服务体系?远程控制赋能超融合系统

超5万家客户企业如何高效实施服务?易点淘的“远程诀窍”

跨境物流体系,如何实现仓储设备高效运维?

智慧医疗

向日葵在数字化手术室的应用:实时手术直播

向日葵携手医疗设备提供商布局远程影像诊断系统

简单高效低成本,控控A2实现医疗设备远程操作指导

安全可控,即插即用,向日葵控控A2实现医院信息系统高效远程运维

实时远程手术直播,向日葵控控A2助力建设远程医疗视频平台

健康一体机远程医疗分析运维方案

向日葵远程控制如何助力类脑医学研究?

智慧交通

ETCP无人值守停车场解决方案

首中投资公司停车管理系统远程运维案例

向日葵联手停简单打造无人值守停车系统

浙江沪杭甬高速公路联手向日葵构建收费系统的远程维护体系

铁路车辆巡检维护如何远程开展?贝锐向日葵远程控制提供AR方案

远程控制如何赋能智能驾驶?产研阶段远程调试是刚需

软硬一体方案搭建内网运维,贝锐向日葵私有化部署赋能浙江中车

智慧教育

向日葵联手威科姆打造智慧教室

隔着屏幕也可随时远程互动指导?远程控制技术助力基础学科教育

教学平板设备如何实现实时互动指导?专业远程控制SDK方案赋能学而思

智能制造

向日葵远程控制为郎仁汽车诊断仪助力

极夜通过向日葵远程软件打造云共享主机

泉顺科技开启连接云主机新形式

信义玻璃应用向日葵远程技术监控无人生产系统

【智能制造】简单高效,向日葵携手柏楚推出机床远程诊断服务

海量设备集中运维,向日葵远程控制赋能农牧产品加工产业链

知名新能源车企如何搭建跨境综合远程控制业务体系?

远程控制如何赋能制造业?可视化产线设备运维降本增效

电竞游戏

向日葵助力征途X2,让游戏走着也能玩

向日葵携手海米欧打造无人值守游戏站

IT运维三大王牌怎么选?一文看懂向日葵小宇宙会员、行业青春、行业版

赋能盟识科技自动驾驶系统远程调试

圆通速递打造远程运维体系

潍坊农商银行高效开展内网远程运维

连锁餐饮行业如何实现远程IT运维?

万灵医疗基于向日葵的眼科远程诊断系统

企业如何极速应对远程办公需求?

向日葵助力乐金连锁门店实现IT运维管理变革

科大讯飞应用向日葵远程方案提高运维效率

解决方案

IT运维

无人值守设备维护解决方案

远程运维解决方案

制造行业解决方案

机房远程运维解决方案

政务服务终端运维解决方案

智慧物流解决方案

数控机床远程维护解决方案

连锁酒店运维管理解决方案

零售行业解决方案

连锁酒店行业IT运维解决方案

IT互联网解决方案

电竞游戏解决方案

机房远程电源监管解决方案

应对连锁运维四大问题,贝锐向日葵IT运维方案赋能连锁零售行业

组织庞大、人员众多,如何解决IT远程管理难题?

规避风险,提高效率,IT设备管理如何实现“软硬兼顾”?

远程IT管理技巧:大量IT设备如何分组?快速分组如何设置?

企业如何快速搭建远程IT运维体系,应对节假日业务?

一线商用设备如何高效运维?从这四个方面入手

支持中兴新支点服务器操作系统,贝锐向日葵赋能信创国产化

远程办公

协同办公解决方案

疫情期间,向日葵助力企业开展远程办公

使用开机棒实现异地开机办公

企业远程办公如何高效部署?和已有IM平台能否高效对接?

关注五个具体问题,轻松实现企业远程办公统一管理

为何要选择企业版?贝锐向日葵方案搭建企业远程办公的几个优势

远程办公对企业有何积极意义?如何高效搭建企业远程办公方案?

如何高效搭建企业远程办公体系,三步完成部署即投入使用!

远程办公体系搭建后,企业内IT资产如何统一管理?

技术支持

远程客服解决方案

一线客服效率如何提升?向日葵技术支持解决方案功能解析

成本仅数千元!企业这样搭建技术支持工单体系

企业如何搭建技术支持体系?盘点三个需重点关注的方面

如何搭建企业远程技术支持体系?平台思维很重要

高效协助、专业形象、客户主导!三方面搭建企业技术支持专业口碑

高效协助、专业形象、客户主导!三方面搭建企业技术支持专业口碑

不再零敲碎打,企业如何搭建平台化的技术支持服务?

无网远控

工控机远程监控解决方案

解决企业联网限制的办法

机房服务器远程维护解决方案

更适合技术支持!贝锐向日葵发布智能5G远控设备Q5Pro

远程培训

智慧教育解决方案

智慧医疗解决方案

网课平台远程维护解决方案

异地项目教学与汇报解决方案

如何远程控制安卓平板设备?教育行业的远程互动是这样实现的

远程互动、设备运维、资源数字化整合,远程控制高效赋能教育领域

远程会议

远程会议解决方案

设计建模

5个相见恨晚的设计远控技巧,让你事半功倍!

视觉工作室离不开昂贵工作站?私有化云电脑可作为专业替代方案

企业如何定制专属远控方案?向日葵远程控制全平台定制可用

企业如何实施安全远控?事前安全防范如何落地?

高效远程办公与服务器运维,向日葵从Linux到信创国产系统全适配

视频专区

智能硬件

向日葵 A2使用教程

智能远控鼠标连接指南

开机插座/插线板教程

远程摄像头SU1教程

智能插线板P1Pro教程

开机盒子使用教程

UUPro使用教程

开机棒2.0教程

智能插线板P4教程

企业功能

基于企业架构管理账号

如何自动导入、同步账号

批量设备如何快速导入

如何开启无痕运行

如何定制客户端

云录像开启教程

审计日志如何查看

远控水印开启教程

星标客户功能使用指南

坐席管理功能使用指南

如何快速分组筛选设备

云端批量调整远控设置

多因子验证如何开启

快速了解企业远控情况

安卓&SOS版如何定制

IT资产如何快速盘点

隐私屏如何自定义

 


取消

回到首页

快速入门

 

个人用户

 

如何快速远控?

 

如何用识别码发起远程协助?

 

如何绑定与解绑主机

 

无人值守

 

如何使用手机远程控制手机?

 

什么是通道连接

 

向日葵安全远控教程

 

企业用户

 

企业版-如何快速远控

 

向日葵企业免费版使用指南

 

企业远程办公解决方案

 

IT运维解决方案

 

向日葵+易维工单,一体化融合新篇章

 

技术支持解决方案(升级版)

 

常见问题

 

企业版和个人版的区别是什么?

 

个人使用是否有必要购买企业版?

 

我要选择什么企业版本?

 

企业版用户答疑合集Vol.1

 

企业版用户答疑合集Vol.2

 

个人版用户答疑vol.1

 

个人版用户答疑vol.2

 

个人版用户答疑vol.3

 

工具包使用细则

 

如何绑定微信公众号接受消息

 

操作帮助

 

软件应用

 

电脑端应用

 

AI远控报告

 

敏感进程运行告警

 

多协议远控

 

电脑如何远程文件

 

电脑如何远程控制手机

 

电脑如何远程CMD/SSH

 

如何提高电脑被他人远协的安全设置

 

如何远程更新向日葵客户端

 

远程流畅度指南

 

远程帧率如何达到144帧

 

客户端锁定与解锁办法

 

如何使用ftp共享文件夹

 

企业客户端如何使用屏幕录像

 

如何安装macOS客户端

 

远程控制Mac OS 10.14或更高版本系统

 

向日葵Linux因安装依赖问题无法安装成功的解决办法

 

向日葵适配Intel vPro®远程管理主机电源

 

双向语音通话教程

 

CentOS8或Ubuntu17.10以上系统无法通过向日葵被远控解决方案

 

如何设置客户端访问密码

 

电脑如何发起RDP

 

如何将识别码添加到设备列表

 

如何将个人版软件替换为企业版客户端

 

多屏控多屏

 

如何使用向日葵云桌面

 

被控端无声音解决方法

 

USBIP映射

 

云存储

 

Linux企业主被控重要依赖安装指引

 

Windows多用户同时被控设置指南

 

设备列表授权管理

 

换边控制

 

隐私屏

 

数位板映射

 

手柄映射

 

移动端应用

 

手机/平板如何远程桌面

 

手机/平板如何远程文件

 

手机/平板如何远程摄像头

 

手机/平板如何远程CMD或SSH

 

手机/平板如何投屏到电脑

 

游戏键盘如何使用

 

虚拟鼠标如何使用

 

Android版控制端常见问题

 

iOS版控制端常见问题

 

控制端APP添加智能硬件注意事项

 

android版客户端常见问题

 

iOS版客户端常见问题

 

Android版客户端如何保持在线

 

AR眼镜安装领航APP

 

如何设置截屏权限申请不再提醒?

 

Android自动操作功能使用帮助

 

iOS控制端私有化如何设置服务器

 

远控Android的全流程安全措施

 

PC远控Android支持文字输入

 

保活措施

 

智能硬件

 

开机硬件

 

开机插座/插线板常见问题

 

【开机系列】支持向日葵远程开机的各大电脑厂商设备汇总

 

开机棒常见问题集合文档

 

开机棒常见问题

 

开机插座/插线板如何配置网络

 

如何解决多网卡环境下局域网扫描无法发现向日葵硬件问题

 

PDU支持的温湿度传感器型号

 

开机盒子常见问题

 

WiFi连接超时怎么办?

 

无网远控

 

控控常见问题

 

如何解决智能远控设备USB驱动兼容性问题

 

智能远控设备支持的分辨率和刷新频率

 

向日葵控控A2通过WiFi绑定后,想重置WiFi怎么办?

 

向日葵控控A2安装连线后,提示灯为白灯闪烁状态?(视频)

 

向日葵控控A2如何通过4G网卡上网

 

如何给控控A2设置静态IP

 

向日葵智能远控硬件如何解决鼠标偏移问题

 

智能远控设备常见问题

 

智能遥控

 

UUPro用户使用须知

 

管理平台

 

个人用户

 

个人管理平台简介

 

企业用户

 

账号管理与安全

 

增值服务授权

 

云录像

 

标准全球节点配置

 

企业微信授权教程

 

飞书授权配置说明

 

钉钉授权配置说明

 

账号体系-角色权限2.0帮助

 

如何为企业成员分配管理权限

 

设备部署

 

批量部署

 

软件定制

 

无痕运行软件

 

升级已部署设备

 

设备管理

 

消息群发

 

文件分发

 

vPro远程开机及带外远控

 

设备分组

 

中断连接

 

设备云策略

 

屏幕墙·新版

 

IT资产管理

 

硬件信息

 

硬件告警

 

软件进程告警

 

安全审计

 

安全审计

 

设备上下线通知

 

订阅远控日志报表

 

坐席管理

 

坐席管理

 

安全设置

 

账号登录安全

 

企业域名隔离

 

登录设备管理

 

网页远控

 

网页控网页

 

软件手册

 

Windows

 

Windows个人版使用手册

 

向日葵SOS使用手册

 

Windows企业版控制端使用手册

 

Windows企业版客户端使用手册

 

Android & iOS

 

控制端Android版使用手册

 

控制端iOS版使用手册

 

客户端Android版使用手册

 

客户端iOS版使用手册

 

领航APP使用手册

 

向日葵Android定制客户端使用手册

 

向日葵Android定制签名客户端使用手册

 

macOS

 

macOS个人版使用手册

 

Linux及国产化系统

 

Linux 个人版(命令行版本)使用手册

 

Linux 个人版(图形版本)使用手册

 

Linux企业客户端服务器版安装及使用指引

 

管理平台

 

管理平台功能简介

 

开启水印策略教程

 

向日葵隐性水印查看教程

 

智能硬件

 

插线板P2使用手册

 

插线板P1使用手册

 

开机插座C1使用手册

 

开机插座C2使用手册

 

开机插座C1Pro使用手册

 

开机盒子使用手册

 

开机插座C1Pro(蓝牙版)使用手册

 

UUPro使用手册

 

开机插座C2(蓝牙版)使用手册

 

智能远控鼠标(蓝牙版)使用手册

 

智能远控遥控器使用手册

 

Q2Pro使用手册

 

开机棒(独享版)使用手册

 

开机棒(局域网版)使用手册

 

控控A2使用手册

 

插线板P1Pro使用帮助

 

向日葵远程摄像头使用手册

 

智能PDU P8二代使用手册

 

插线板P4使用手册

 

Q2Pro(蓝牙版)使用手册

 

智能PDU P8使用手册

 

HarmonyOS

 

向日葵远程控制HarmonyOS NEXT版 使用帮助

 

案例中心

 

场景案例

 

远程运维

 

远程维护手持PDA,为客户提供精准技术支持

 

天波技术集成向日葵实现远程运维智能安卓设备

 

向日葵助力国惠华光,破解远程运维难题

 

华测导航基于安卓系统的测量手簿,节约运维成本的“奥秘”

 

股票软件远程运维方案,破解分散型客户售后难题

 

向日葵为中数通提供智能运维新模式

 

向日葵牵手云软完美解决在线客服系统远控问题

 

大象融媒搭配向日葵实现批量远程管理服务器

 

向日葵助力安徽航天搭建IT综合运维管理平台

 

向日葵为管家婆带来高效售后服务方案

 

良科应用向日葵搭建远程维护系统,让设备触手可及

 

向日葵为国土局提供无网远控解决方案

 

老娘舅连锁餐饮门店远程控制助力IT运维

 

金融机构内网远程运维如何开展?

 

大型通信设备厂商是如何搭建一线基站设备远程维护体系?

 

远程客服

 

太阳花客服系统嵌入向日葵远程控制,让服务更优质

 

广联达内嵌向日葵使售后服务更简单快捷

 

向日葵完善顺网科技售后运维方式

 

杭州翘楚内嵌远程协助提升客服系统功能

 

向日葵助力容联七陌提升售后服务体验

 

远程办公

 

识微数字科技携手向日葵,实现多方协同办公

 

康拓普内嵌向日葵远程控制,让协同办公更流畅

 

向日葵助力OPPO建立员工高效协作平台

 

美的集团IM工具内嵌向日葵远控实现高效协作

 

湖北百旺金赋集成向日葵打造企业内部高效沟通软件

 

向日葵助力融云使企业协作更高效

 

向日葵携手万科集团搭建企业沟通协作平台

 

向日葵助力华为提升协作效率

 

远离疫情,向日葵助力创维数字有序复工

 

无人值守

 

联著实业利用向日葵远控打造远程运维系统

 

向日葵成为卓策科技管理数字标牌的新技能

 

广州绿怡实现智能远程管理无人值守设备

 

SiTV远程管理维护户外广告屏大法—向日葵

 

远程电源管理、高效运维,贝锐向日葵助力自助拍照一体机远程管理

 

无人值守设备如何高效运维?需搞定部署、管理、监控三个难题

 

行业案例

 

连锁零售

 

向日葵让棠宝自动贩卖机实现运维智能化

 

紫燕食品使用向日葵让连锁远程维护与管理更省心

 

收银终端内嵌向日葵实现远程运维

 

如何运维管理上千门店的智能设备?泡泡玛特这样选择远控方案

 

连锁行业如何做好全局IT资产管理?一线设备高效运维攻略

 

前置仓设备如何远程管理?叮咚买菜引入贝锐向日葵搭建高效运维体系

 

上万台智能收银设备,零食连锁品牌的IT管理体系是如何进化的?

 

智能收银设备如何远程维护支持?向日葵SDK嵌入方案赋能新零售

 

IT互联网

 

群晖NAS=远程开机神器+私有云

 

向日葵携手上海矽昌搭建简易家庭私有云

 

向日葵助力ICC建立安全远程检测平台

 

携手贝锐向日葵,安恒信息如何打造高效售后技术支持服务体系?

 

携手贝锐向日葵,紫讯科技如何搭建远程技术支持体系?

 

单日上线1万+的大型企业软件服务,如何搭建远程技术支持业务体系?

 

金融科技企业的远控需求有哪些?贝锐向日葵是如何打造解决方案的?

 

远控SDK赋能,OPPO Find N5折叠旗舰手机采用贝锐向日葵方案

 

天守携手贝锐向日葵,远程控制赋能核心安全业务

 

全栈式云平台厂商如何搭建高效服务体系?远程控制赋能超融合系统

 

超5万家客户企业如何高效实施服务?易点淘的“远程诀窍”

 

跨境物流体系,如何实现仓储设备高效运维?

 

智慧医疗

 

向日葵在数字化手术室的应用:实时手术直播

 

向日葵携手医疗设备提供商布局远程影像诊断系统

 

简单高效低成本,控控A2实现医疗设备远程操作指导

 

安全可控,即插即用,向日葵控控A2实现医院信息系统高效远程运维

 

实时远程手术直播,向日葵控控A2助力建设远程医疗视频平台

 

健康一体机远程医疗分析运维方案

 

向日葵远程控制如何助力类脑医学研究?

 

智慧交通

 

ETCP无人值守停车场解决方案

 

首中投资公司停车管理系统远程运维案例

 

向日葵联手停简单打造无人值守停车系统

 

浙江沪杭甬高速公路联手向日葵构建收费系统的远程维护体系

 

铁路车辆巡检维护如何远程开展?贝锐向日葵远程控制提供AR方案

 

远程控制如何赋能智能驾驶?产研阶段远程调试是刚需

 

软硬一体方案搭建内网运维,贝锐向日葵私有化部署赋能浙江中车

 

智慧教育

 

向日葵联手威科姆打造智慧教室

 

隔着屏幕也可随时远程互动指导?远程控制技术助力基础学科教育

 

教学平板设备如何实现实时互动指导?专业远程控制SDK方案赋能学而思

 

智能制造

 

向日葵远程控制为郎仁汽车诊断仪助力

 

极夜通过向日葵远程软件打造云共享主机

 

泉顺科技开启连接云主机新形式

 

信义玻璃应用向日葵远程技术监控无人生产系统

 

【智能制造】简单高效,向日葵携手柏楚推出机床远程诊断服务

 

海量设备集中运维,向日葵远程控制赋能农牧产品加工产业链

 

知名新能源车企如何搭建跨境综合远程控制业务体系?

 

远程控制如何赋能制造业?可视化产线设备运维降本增效

 

电竞游戏

 

向日葵助力征途X2,让游戏走着也能玩

 

向日葵携手海米欧打造无人值守游戏站

 

IT运维三大王牌怎么选?一文看懂向日葵小宇宙会员、行业青春、行业版

 

赋能盟识科技自动驾驶系统远程调试

 

圆通速递打造远程运维体系

 

潍坊农商银行高效开展内网远程运维

 

连锁餐饮行业如何实现远程IT运维?

 

万灵医疗基于向日葵的眼科远程诊断系统

 

企业如何极速应对远程办公需求?

 

向日葵助力乐金连锁门店实现IT运维管理变革

 

科大讯飞应用向日葵远程方案提高运维效率

 

解决方案

 

IT运维

 

无人值守设备维护解决方案

 

远程运维解决方案

 

制造行业解决方案

 

机房远程运维解决方案

 

政务服务终端运维解决方案

 

智慧物流解决方案

 

数控机床远程维护解决方案

 

连锁酒店运维管理解决方案

 

零售行业解决方案

 

连锁酒店行业IT运维解决方案

 

IT互联网解决方案

 

电竞游戏解决方案

 

机房远程电源监管解决方案

 

应对连锁运维四大问题,贝锐向日葵IT运维方案赋能连锁零售行业

 

组织庞大、人员众多,如何解决IT远程管理难题?

 

规避风险,提高效率,IT设备管理如何实现“软硬兼顾”?

 

远程IT管理技巧:大量IT设备如何分组?快速分组如何设置?

 

企业如何快速搭建远程IT运维体系,应对节假日业务?

 

一线商用设备如何高效运维?从这四个方面入手

 

支持中兴新支点服务器操作系统,贝锐向日葵赋能信创国产化

 

远程办公

 

协同办公解决方案

 

疫情期间,向日葵助力企业开展远程办公

 

使用开机棒实现异地开机办公

 

企业远程办公如何高效部署?和已有IM平台能否高效对接?

 

关注五个具体问题,轻松实现企业远程办公统一管理

 

为何要选择企业版?贝锐向日葵方案搭建企业远程办公的几个优势

 

远程办公对企业有何积极意义?如何高效搭建企业远程办公方案?

 

如何高效搭建企业远程办公体系,三步完成部署即投入使用!

 

远程办公体系搭建后,企业内IT资产如何统一管理?

 

技术支持

 

远程客服解决方案

 

一线客服效率如何提升?向日葵技术支持解决方案功能解析

 

成本仅数千元!企业这样搭建技术支持工单体系

 

企业如何搭建技术支持体系?盘点三个需重点关注的方面

 

如何搭建企业远程技术支持体系?平台思维很重要

 

高效协助、专业形象、客户主导!三方面搭建企业技术支持专业口碑

 

高效协助、专业形象、客户主导!三方面搭建企业技术支持专业口碑

 

不再零敲碎打,企业如何搭建平台化的技术支持服务?

 

无网远控

 

工控机远程监控解决方案

 

解决企业联网限制的办法

 

机房服务器远程维护解决方案

 

更适合技术支持!贝锐向日葵发布智能5G远控设备Q5Pro

 

远程培训

 

智慧教育解决方案

 

智慧医疗解决方案

 

网课平台远程维护解决方案

 

异地项目教学与汇报解决方案

 

如何远程控制安卓平板设备?教育行业的远程互动是这样实现的

 

远程互动、设备运维、资源数字化整合,远程控制高效赋能教育领域

 

远程会议

 

远程会议解决方案

 

设计建模

 

5个相见恨晚的设计远控技巧,让你事半功倍!

 

视觉工作室离不开昂贵工作站?私有化云电脑可作为专业替代方案

 

企业如何定制专属远控方案?向日葵远程控制全平台定制可用

 

企业如何实施安全远控?事前安全防范如何落地?

 

高效远程办公与服务器运维,向日葵从Linux到信创国产系统全适配

 

视频专区

 

智能硬件

 

向日葵 A2使用教程

 

智能远控鼠标连接指南

 

开机插座/插线板教程

 

远程摄像头SU1教程

 

智能插线板P1Pro教程

 

开机盒子使用教程

 

UUPro使用教程

 

开机棒2.0教程

 

智能插线板P4教程

 

企业功能

 

基于企业架构管理账号

 

如何自动导入、同步账号

 

批量设备如何快速导入

 

如何开启无痕运行

 

如何定制客户端

 

云录像开启教程

 

审计日志如何查看

 

远控水印开启教程

 

星标客户功能使用指南

 

坐席管理功能使用指南

 

如何快速分组筛选设备

 

云端批量调整远控设置

 

多因子验证如何开启

 

快速了解企业远控情况

 

安卓&SOS版如何定制

 

IT资产如何快速盘点

 

隐私屏如何自定义

 

搜本产品

搜全部

首页 向日葵 开放文档 蒲公英管理端API文档

蒲公英管理端API文档

更新日期:2023-08-01 17:09:40

蒲公英开放 API 文档

  1. 开放者账号
  2. 接口简介
    • 接口规范
    • 请求限流
    • 错误码
  3. 接口详情
    • 登录授权
      • 获取授权
      • 刷新授权
    • 组网管理
      • 获取组网列表
      • 创建组网
      • 修改组网
      • 删除组网
      • 编辑成员
      • 修改入网方式
      • 获取组网成员
      • 添加成员
      • 修改成员
      • 删除成员
      • 通知客户端成员变更
    • 成员管理
      • 获取成员列表
      • 获取成员在线状态
      • 修改成员备注
      • 修改成员密码
      • 修改成员VPN状态
      • 生成UID/SID
      • 重置UID/SID
      • 删除UID/SID
      • 绑定硬件设备
      • 解绑硬件设备
      • 修改成员IP
    • 服务管理
      • 获取用户服务
    • 告警管理
      • 添加接收人
      • 修改接收人
      • 删除接收人
      • 获取接收人列表
      • 添加告警策略
      • 修改告警策略
      • 删除告警策略
      • 获取告警策略列表
      • 删除告警信息
      • 获取告警信息列表
    • 企业+带宽设置
      • 添加带宽设置
      • 修改带宽设置
      • 删除带宽设置
      • 获取带宽设置列表
    • 组网大屏
      • 获取成员链路状态
      • 获取链路告警日志
    • 日志管理
      • 获取成员上下线日志
      • 获取管理员操作日志
      • 获取成员操作日志

1. 开发者账号

使用 PGYAPI 之前,你需要先拥有一个 Oray 帐户,可以通过https://www.oray.com的右上角的注册按钮进行注册。如图:

img

拥有帐户后,进入http://open.oray.com(开放平台的网址),进入开发者认证页面,填写必要资料并提交开发者申请。如图:

img

注册后,进入我的应用页面创建应用,创建成功后,在应用详情中看到自己的APP ID,APP KEY和服务器地址,有了这些信息,就可以使用PGYAPI来开发自己的应用了。如图:

img

2. 接口简介

2.1 接口规范

API 采用 REST 风格编写,即查询(GET)创建(POST)修改(PUT/PATCH)删除(DELETE),其中 POST/PUT/PATCH/DELETE 的 Content-Type 使用 application/json; charset=utf-8,请使用 https 协议调用接口

HTTP StatusCode 说明
200 OK: 请求成功且有数据返回,一般用于 GET/POST
204 No Content: 请求成员但没数据返回,一般用于 POST/PUT/PATCH/DELETE
400 Bad Request: 请求出错,一般指请求参数或请求内容有误
401 Unauthorized: 授权未通过,一般指没有授权或授权过期
403 Forbidden: 操作被拒绝,一般指越权操作或禁止操作
429 Too Many Requests: 频率限制,一般指接口被限流
500 Internal Server Error: 服务器出错:一般指接口报错或服务器内部出现错误

2.2 请求限流

默认 1000次/小时

2.3 错误码

code 说明
400007 目标被占用
400008 目标不存在
400009 目标已存在
400010 设备不存在
400011 网络不通
400012 下载升级包失败
400013 硬件接口无应答
400014 硬件接口请求超时
400015 参数错误
400016 缺少参数
400017 成员不在网络
400018 密码错误,尝试过多被禁
400019 设备未绑定
400020 设备未初始化
400021 验证码错误
400022 验证码过期
400023 业务超时
400024 验证码错误
400025 验证码已失效
400026 没有获取验证码
400027 消息通道忙
400028 已超过当天发送限制
400029 验证码发送失败
400030 创建网络受限
400032 虚拟IP资源不足
400033 成员已在网络中
400034 成员不在网络中
400035 成员数超限(组网成员数不足)
400036 字符串长度错误
400037 已有客户端绑定了此手机号
400038 成员数不足(生成成员数不足)
400039 路由器已被绑定
400043 密码不能含有中文
400044 设备未生产
400045 客户端未绑定手机
400046 绑定手机与解绑手机不一样
400047 此手机未绑定
400051 申请入网回复问题错误
400052 申请入网验证入网密码错误
400053 服务过期
400057 MAC地址不匹配(客户端登陆限制MAC)
400058 目标设备不在线
400059 目标设备密码错误
400060 未知设备上网IP
400061 网络出口不支持国外IP的路由器
400063 你已绑定此路由器了
400064 账号已被注册
400065 分配带宽超出限制
400066 密码含有中文字符
400067 没有USB存储设备
400068 IP不在网段内
400069 系统已经是最新版本
400070 字符串不能含有空格
400071 字符串不能有中文字符
400072 字符串不能含有特殊字符
400073 字符串只允许含有字母,数字,正划线和下划线
400074 ip地址必须172开头
400076 分享授权过期
400077 新密码不能与初始密码或SN码相同
400078 设备名称重复
400079 含有非字母、数字或符号
400080 超过可下载次数
400081 系统版本过低
400082 无可导出日志
400083 批量生成限制
400084 组网数不足
400085 第三方授权失败
400086 个数受限等
400089 禁止入网
400090 上传文件错误
400091 文件解压失败
400092 路由器型号错误
400093 存储上传文件失败
400094 目标不匹配
400095 未知配置文件适用路由器型号
400096 更新配置失败
400097 为交互机,无需绑定
400098 监控成员数不足
400099 不允许加入零信任网络
403001 设备已禁用
403002 无权限操作
403003 无权操作此线路
403004 无权操作此定制包
403005 超时禁用编辑
403006 超数据被禁用操作
403009 无权操作设置MAC
403010 客户端登录限制
403011 授权域名不允许
403012 授权类型不允许
403013 授权过期
403014 授权无效
403015 授权用户不允许
403016 非法授权
403017 服务禁用,服务不可用
403018 网络禁用
403019 授权作用域不运行
403020 访问控制权限不足
403021 个人版账号使用了企业版客户端
403022 未通过二次登录验证
403023 未通过敏感验证
404001 网络不存在
404002 公告不存在
404003 旁路不存在
404004 资源不存在
404005 成员不存在
404006 定制安装包不存在
404007 验证消息不存在
404008 客户端不存在
404009 用户不存在
404010 强制转发记录不存在
404011 路由器不存在
404012 嵌入式不存在
404013 渠道版路由器不存在
404014 第三方授权不存在
404015 没有购买带宽
404016 网页定制记录不存在
404017 服务不存在
404018 DNS域名解析不存在
404019 备用旁路不存在
404020 云配置不存在
404021 批量部署模板不存在
404022 自定义IP服务不存在
404023 访问日志不存在
404024 监控平台服务不存在
404025 监控成员不存在
404026 访问策略不存在
404027 网络组不存在
404028 告警接收人不存在
404029 告警设置不存在
404030 告警消息不存在
404031 权限账号不存在
404032 浏览器记录不存在
429001 频率限制
429002 出错限制
429003 并发限制

3. 接口详情

除了刷新授权接口,其他接口的 API 域名地址是应用详情里的服务器地址

3.1 登录授权

3.1.1 获取授权

调用管理接口前需先完成授权获取 access_token

请求

POST /product/authorization HTTP/1.1
Content-Type: application/json; charset=utf-8
...
{
// {必填} 贝锐账号
"account": "xxx",
// {必填} 贝锐账号密码md5格式
"password": "xxx",
// {必填} 开放者申请的应用ID
"appid": "xxx",
// {必填} 开发者申请的应用密钥
"appsecret": "xxx"
}

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 授权凭证,调用需授权的接口时使用
"access_token": "xxx",
// 授权有效时间,需在过期前完成刷新
"expires_in": 1800,
// 刷新授权凭证
"refresh_token": "xxx",
// 刷新授权地址
"refresh_addr": "xxx"
}
3.1.2 刷新授权

请求地址由 获取授权 中获取 refresh_addr,header 中的 X-ClientID 固定必传,刷新失败时需重新获取授权(指账号密码变更等授权信息失效)

请求

POST /authorize/refreshing HTTP/1.1
Content-Type: application/json; charset=utf-8
X-ClientID: iXo0jmpBtB8OkbY93G9P
...
{
// {必填} 授权凭证
"access_token": "xxx",
// {必填} 刷新授权凭证
"refresh_token": "xxx"
}

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 授权凭证,调用需授权的接口时使用
"access_token": "xxx",

// 刷新授权凭证
"refresh_token": "xxx",
// 暂无用可忽略
"refresh_expires": xxx
}

3.2 组网管理

3.2.1 获取组网列表

请求

GET /product/network/list HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
[
{
// 组网ID
"networkid":xxx,

// 组网名称
"name":"xxx",

// 组网编号,加入网络ID
"serialnumber":"xxx",

// 组网类型 0:对等网络,1:集散网络
"type":0,

// 所属用户ID
"userid":xxx,

// 创建时间
"createtime":"xxx",

// 更新时间
"updatetime":"xxx",

// 是否是默认网络
"isdefault":true,

// 入网规则,详情查看创建组网
"authrule":{
"mold":"audit"
},

// 线路
"line":"east-bgp",

// 线路名称
"linename":"华东BGP线路",

// 硬件成员数
"routernum":0,

// 软件成员数
"clientnum":2,

// 旁路数
"bypassnum":0
}
]
3.2.2 创建组网

相关限制

组网数量: 获取用户服务 items[PGY-NETWORK-NUM] 配置参数获取最大可创建网络数 集散网络: 获取用户服务 items[PGY-STAPLE-NETWORK] || isstandard = true 零信任网络: 获取用户服务 items[PGY-TRUST-NETWORK]

请求

POST /product/network/create HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 网络名称,长度1-20不能含有特殊字符
"name": "xxx",

// [选填,默认:0] 网络类型 0:对等网络,1:集散网络
"type": 0,

// [选填,默认:"east-bgp"] 网络线路
"line": "east-bgp",

/* [选填,默认:"ban"] 入网规则
不允许任何人加入房间
{
"mold": "ban"
}

允许任何人加入并由房主审核
{
"mold": "audit"
}

允许任何人加入房间
{
"mold": "all"
}

需要房间密码
{
"mold" : "pwd",
"password" : "网络密码"
}

需要正确回答问题
{
"mold" : "answer",
"question" : "问题",
"answer" : "答案"
}*/
"authrule": {
"mold": "ban"
}
}

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 生成的组网ID
"networkid": xxx
}
3.2.3 修改组网

请求

POST /product/network/update HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 组网ID
"networkid": xxx,
// [选填] 组网名称
"name": "xxx",
// [选填] 网络类型 0:对等网络,1:集散网络,4:零信任网络
"name": "xxx",
}

响应

HTTP/1.1 204 No Content
...
3.2.4 删除组网

请求

// networkid:{必填} 组网ID
DELETE /product/network/:networkid HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...

响应

HTTP/1.1 204 No Content
...
3.2.5 编辑成员

提交的成员即组网中的成员,没有提交的即是删除成员,清空成员则不用提交 body

请求

// networkid:{必填} 组网ID
PATCH /product/networks/:networkid/members HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
[
{
// {必填} 组网成员,对应 /vpnid/build 生成的单个 vpnids 或 设备SN
"member": "xxx",
// {必填} 成员类型 0:硬件成员(SN),1:访问端成员(UID),2:服务器端成员(SID)
"type": 1,
// [选填] 是否是中心成员,只有是集散网络时有效
"iscenter": true
}
]

响应

HTTP/1.1 204 No Content
...
3.2.6 修改入网方式

请求

POST /product/network/set-rule HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 组网ID
"networkid":xxx,

/* {必填} 入网类型
ban: 不允许任何人进网
audit: 允许任何人进网并由管理员审核
all: 允许任何人进网
pwd: 需要网络密码
answer: 需要正确回答问题
*/
"mold":"answer",

// [选填,mold:answer时必传] 问题
"question":"xxx",

// [选填,mold:answer时必传] 问题答案
"answer":"xxx",

// [选填,mold:pwd时必传] 密码
"password": "xxx"
}

响应

HTTP/1.1 204 No Content
...
3.2.7 获取组网成员

请求

// networkid:{必填} 组网ID
GET /product/network/members/:networkid HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
[
{
// 成员ID
"clientid":xxx,

// 组网ID
"networkid":xxx,

// 组网编号,加入网络ID
"serialnumber":"xxx",

// 组网类型 0:对等网络,1:集散网络
"networktype":0,

// 用户ID
"userid":xxx,

// 组网成员
"member":"xxx",

// 成员虚拟ID
"memberid":xxx,

// 成员类型 0:硬件成员,1:访问端成员,2:服务器端成员
"devicetype":1,

// 成员角色 0:普通成员,1:中心成员
"clienttype":0,

// 成员虚拟IP
"virtualip":"172.32.91.138",

// 成员虚拟MAC地址
"virtualmac":"00:25:00:20:5b:89",

// 成员备注
"clientmemo":"xxx",

// 成员信息
"clientinfo":{
/*
devicetype = 0 时:{
"ip":"10.168.1.1", // IP
"mac":"A0:C5:F2:B0:9F:4C", // MAC地址
"mask":"255.255.255.0", // 掩码
"name":null, // 别名
"type":1, // 类型 1:普通版,2:渠道版,3:项目版,4:嵌入式
"model": "X5-3353", // 型号
"statuscode":3, // 状态码
"isbypasser":false // 是否是旁路盒子
}
devicetype = 1或2 时:{
"mac":null, // MAC地址
"host":"xxx", // 主机名
"token":"xxx", // token
"mobile":null, // 绑定手机
"account":null, // 绑定账号
"associateid":xxx // 生成VPNID的用户ID
}
*/
"...": "..."
},

// 最后登录时间
"lastlogintime":"2020-01-09 09:44:48",

// 组网线路
"line":"east-bgp",

// 是否删除
"isdelete":false,

// 是否是协助者成员
"ishelper":false,

// 创建时间
"createtime":"2019-12-30 14:03:48",

// 是否是共享成员
"isshare":false,

// 平台、系统类型(ios,android,windows,linux等)
"platform": "ios"
}
]
3.2.8 添加成员

此接口只能一次提交一个成员,批量添加时需多次调用接口,成功后必需再调用一次 通知客户端成员变更

请求

POST /product/network/add-member HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 组网ID
"networkid":xxx,
// {必填} 组网成员,对应 /vpnid/build 生成的单个 vpnids 或 设备SN
"member":"xxx",
// {必填} 成员类型 0:硬件成员(SN),1:访问端成员(UID),2:服务器端成员(SID)
"type": 1,
// [选填] 是否是中心成员,只有是集散网络时有效
"iscenter":false,
// [选填] 网络组ID,有网络组时使用
"groupid": 0
}

响应

HTTP/1.1 204 No Content
...
3.2.9 修改成员

此接口只能一次提交一个成员,批量修改时需多次调用接口,成功后必需再调用一次 通知客户端成员变更

请求

PUT /product/network/update-member HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 组网ID
"networkid":xxx,
// {必填} 组网成员,对应 /network/members 接口的member
"member":"xxx",
// [选填] 是否是中心成员,只有是集散网络时有效
"iscenter":false,
// [选填] 网络组ID,有网络组时使用
"groupid": 0
}

响应

HTTP/1.1 204 No Content
...
3.2.10 删除成员

此接口只能一次提交一个成员,批量删除时需多次调用接口,成功后必需再调用一次 通知客户端成员变更

请求

POST /product/network/remove-member HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 组网ID
"networkid":xxx,
// {必填} 组网成员,对应 /network/members 接口的member
"member":"xxx"
}

响应

HTTP/1.1 204 No Content
...
3.2.11 通知客户端成员变更

在调用了 "添加成员/修改成员/删除成员" 接口之后需调用一次此接口,不然客户端的成员不会变更

请求

POST /product/network/refresh HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 组网ID
"networkid":xxx
}

响应

HTTP/1.1 204 No Content
...

3.3 成员管理

3.3.1 获取成员列表

请求

/*
isnetworked: [选填,默认 全部] 是否组网 1:已组网,0:未组网
type: [选填,默认 全部] 成员类别 router:硬件成员,client:软件成员
*/
GET /product/member/list?isnetworked=0 HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
[
{
// 路由器SN
"sn":"xxx",

// 成员类型 0:路由器,1:客户端
"devicetype":0,

// 路由器类型 1:普通版,2:渠道版,3:项目版,4:嵌入式
"modeltype":1,

// 路由器显示型号
"model":"X5-2253",

// 路由器实际型号
"originmodel":"X5-2253",

// 路由器IP
"ip":"10.168.2.1",

// 路由器掩码
"mask":"255.255.255.0",

// 备注
"memo":null,

// 版本号
"version": "3.4.1",

// 版本类型,statle稳定版,develop开发版
"versiontype": "develop",

// 所在网络名称
"networkname":null,
// 所在网络ID
"networkid": 0,

// 是否组网
"isnetworked":false,

// 成员ID
"clientid": null,

// VPN状态(0:关闭,1:开启)
"state": 0,

// 是否自定义IP
"isdiyip": false,

// 公网IP
"publicip": "172.18.0.1"
},
{
// VPNID
"vpnid":"xxx",

// 成员类型 0:路由器,1:客户端
"devicetype":1,

// 绑定手机号码
"mobile":null,

// 备注
"memo":"xxx",

// 绑定MAC地址
"mac":null,

// 是否是所属者
"isowner":true,

// 所属者名称
"owneraccount":"xxx",

// 是否已共享出去
"isshare":false,

// 虚拟IP
"virtualip":null,

// 所在网络名称
"networkname":null,
// 所在网络ID
"networkid": 0,

// 是否组网
"isnetworked":false,

// 虚拟ID
"memberid":null,

// 成员ID
"clientid": null,

// VPN状态(0:关闭,1:开启)
"state": 0,

// 是否自定义IP
"isdiyip": false,

// 是否webvpn账号
"iswebvpn": false,

// 公网IP
"publicip": null,

// 客户端平台
"platform": "windows",

// 客户端版本
"version": "3.1"
}
]
3.3.2 获取成员在线状态

路由器每次最多获取20个成员

请求

POST /product/member/status HTTP/1.1
Authorization: Bearer xxx
...
{
// [选填] 路由器
"router": [
// {必填} SN码
"xxx"
],
// [选填] 客户端
"visitor": [
{
// {必填} 成员虚拟ID,对应 member/list 的 memberid
"id": xxx,
// {必填} 成员ID,对应 member/list 的 clientid
"clientid": xxx,
// {必填} 组网ID,对应 member/list 的 networkid
"networkid": xxx
}
]
}

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
// ONLINE:在线,OFFLINE:不在线
{
// 路由器,key 为 sn
"router": {
"xxx": "OFFLINE"
},

// 客户端,key 为 clientid
"visitor": {
"xxx": "OFFLINE"
}
}
3.3.3 修改成员备注

请求

POST /product/member/set-memo HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 成员类型 0:硬件,非0:UID/SID
"devicetype": "0",

// {必填} 成员 SN/UID/SID
"member": "xxx",

// [选填,空则去掉备注] 备注,长度0-20
"memo": "xxx"
}

响应

HTTP/1.1 204 No Content
...
3.3.4 修改成员密码

请求

POST /product/member/set-password HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 成员类型 0:硬件,非0:UID/SID
"devicetype":1,
// {必填} 成员 SN/UID/SID
"member":"xxx",

// {必填} 新密码
"password":"xxx"
}

响应

HTTP/1.1 204 No Content
...
3.3.5 修改成员VPN状态

请求

PUT /product/member/set-state HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 成员 SN/UID/SID
"member": "xxx",

// {必填} 状态 on:开启 off:关闭
"state": "on"
}

响应

HTTP/1.1 204 No Content
...
3.3.6 生成UID/SID

请求

POST /product/vpnid/build HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 密码,长度8-16不能含有中文
"password": "xxx",
// [选填,默认 1] 生成数量
"number": 1,
// [选填,默认 0] 类型0:访问端,1:服务器端
"type": "0"
}

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 生成的UID/SID
"vpnids": [xxx],
// 成功数量
"success": 1,
// 失败数量
"fail": 0
}
3.3.7 重置UID/SID

请求

POST /product/vpnid/reset HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// UID/SID,对应 /vpnid/build 生成的单个 vpnids
"vpnid": "xxx"
}

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 重置后的密码
"password": "xxx"
}
3.3.8 删除UID/SID

请求

DELETE /product/vpnid/delete HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// UID/SID,对应 /vpnid/build 生成的单个 vpnids
"vpnid": "xxx"
}

响应

HTTP/1.1 204 No Content
...
3.3.9 绑定硬件设备

请求

POST /product/oraybox/bind HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 设备SN
"sn": "xxx",

// [选填,默认 false] 是否强制绑定
"forced": false,

// [选填,forced: true时必传] 密码
"password": "xxx"
}

响应

HTTP/1.1 204 No Content
...
3.3.10 解绑硬件设备

请求

// sn:{必填} 设备SN
POST /product/oraybox/unbind/:sn HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...

响应

HTTP/1.1 204 No Content
...
3.3.11 修改成员IP

请求

POST /product/network/set-ip HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 成员ID,对应 member/list 的 clientid
"clientid": "xxx",
// {必填} IP地址,暂只支持设置:172.16.0.0-172.31.255.255或192.168.0.0-192.168.255.255
"ip": "192.168.2.3"
}

响应

HTTP/1.1 204 No Content
...

3.4 服务管理

3.4.1 获取用户服务

请求

GET /product/service/info HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 服务等级0:免费版,1:专业版,2:商业版,3:旗舰版,4:独立服务器,5:铂金版,6:私有化,7:家庭版
"typeid": 5,

// 级别名称
"typename": "蒲公英铂金版",

// 级别缩写
"shorttype": "pt",

// 是否标准版
"isstandard": false,

// 是否过期
"isexpired": false,

// 是否无忧版
"islife": false,

// 是否体验版
"istry": false,

// 是否禁用
"isforbidden": false,

// 过期时间
"expiredtime": 1656345600,

// 剩余过期天数
"expiredays": 715,

// 服务开通时间
"createtime": 1593332057,

// 硬件成员数
"routernum": 10,

// 访问端成员数
"clientnum": 10,

// 服务器端成员数
"servernum": 10,

// 使用硬件成员数
"usedrouter": 3,

// 使用访问端成员数
"usedclient": 4,

// 使用服务器端成员数
"usedserver": 0,

// 服务基础带宽
"speed": 12,

/*
PGY-CUSTOMIZE 蒲公英软件定制
PGY-HARDWARE-MEMBER 蒲公英硬件成员
PGY-SOFTWARE-MEMBER 蒲公英软件成员
PGY-SERVER-MEMBER 蒲公英服务器成员
PGY-NETWORK-NUM 蒲公英网络数
PGY-VISUAL-MANAGE 蒲公英可视化管理
PGY-FW-BANDWIDTH 蒲公英转发带宽
PGY-STAPLE-NETWORK 蒲公英集散网络
PGY-TRUST-NETWORK 蒲公英零信任网络
PGY-TRANSPORT 蒲公英传输模式
PGY-NETWORK-EXPORT 蒲公英网络出口
PGY-MAC-BIND 蒲公英Mac地址绑定
PGY-SECURITY 蒲公英账号安全
PGY-WEB-VPN 蒲公英WebVPN
PGY-GROUP-QUANTITY 蒲公英网络组数
PGY-GROUP-LEVEL-QUANTITY 蒲公英网络组层数
PGY-USER-QUANTITY 蒲公英账号数
PGY-ROLE-QUANTITY 蒲公英角色数
*/
"items": {
"PGY-HARDWARE-MEMBER": 2,
"PGY-SOFTWARE-MEMBER": 3
},

// 服务ID
"serviceid": xxx,

// 产品ID
"productid": xxx
}

3.5 告警管理

3.5.1 添加接收人

请求

POST /product/webhook HTTP/1.1
Authorization: Bearer xxx
...
{
// {必填} 接收人名称,长度0-20
"name": "xxx",
// {必填} 类型,WXWork(企业微信) DingTalk(钉钉) PgyMgr(蒲公英管理APP) Webhook(http钩子)
/* Webhook 类型时会收到
POST {webhook}
{
// 告警类型 0:设备上线/离线状态,1:网络状态
"type": 0,
// 告警级别 0:一般 1:严重
"grade": 1,
// 成员
"member": "xxx",
// 用户ID
"userid": xxx,
// 成员备注
"membermemo": "xxx",
// 有备注时为备注没有时为成员名称
"membername": "xxx",
// 成员类型 0:硬件成员,1:访问端成员,2:服务器端成员
"membertype": 1,
// 消息接收人类型
"webhooktype": "DingTalk",
// IN:上线 其他情况表示离线,type=0 时才返回
"action": "IN",
// 丢包率,type=1 时才返回
"delay_limit": "",
// 延迟,type=1 时才返回
"loss_rate_limit": "",
// 创建时间
"time": "2021-04-15 14:15:21"
}
*/
"type":"WXWork",
// {必填} 推送地址,WXWork/DingTalk/Webhook 时必传
"webhook": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx",
// [选填] 密钥,钉钉有设置密钥时传
"secret": "",
// [选填,默认:0] 接收状态,0:关闭 1:开启
"state": 1
}

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 新增接收人ID
"webhookid": xxx
}
3.5.2 修改接收人

请求

// webhookid:{必填} 接收人ID
PUT /product/webhooks/:webhookid HTTP/1.1
Authorization: Bearer xxx
...
{
// 可提交的参数跟 "添加接收人" 接口一样,不传的参数表示不修改
...
}

响应

HTTP/1.1 204 No Content
...
3.5.3 删除接收人

请求

// webhookid:{必填} 接收人ID
DELETE /product/webhooks/:webhookid HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 204 No Content
...
3.5.4 获取接收人列表

请求

/*
page: [选填,默认 1] 页码
pagesize: [选填,默认 20] 每页条数
*/
GET /product/webhookpages?page=1&pagesize=20 HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 当前页数
"page": 1,
// 每页条目
"pagesize": 20,
// 总条数
"rowcount": 1,
// 列表数据
"list":[
{
// 接收人ID
"webhookid": xxx,
// 用户ID
"userid": xxx,
// 接收人名称
"name": "xxx",
// 类型
"type": "xxx",
// 推送地址
"webhook": "xxx",
// 密钥
"secret": null,
// 接收状态 0:关闭 1:开启
"state": 1,
// 创建时间
"createtime": "2020-10-19 15:37:13"
}
]
}
3.5.5 添加告警策略

请求

POST /product/notification HTTP/1.1
Authorization: Bearer xxx
...
{
// {必填} 告警设备sn
"source": [
"xxx"
],
// {必填} 告警选项
"option": [
{
// 类型 0:设备上线/离线状态,1:网络状态
"type": 0,
// 级别 0:一般 1:严重
"grade": 1,
/* 选项
type=0时,
// on:设备上线,off:设备离线
"op": ["on", "off"]
type=1时,
// 检测主机名或者ip
"hosts": [
"114.114.114.114",
"www.oray.com"
],
// 超时时间(超时未回复视为丢包,单位秒)
"timeout": 3,
// 发包数量
"send_count": 6,
// 丢包率
"max_loss_rate": 49,
// 发包间隔
"send_interval": 3,
// 测试间隔
"test_interval": 60,
// 连续超时次数
"max_failed_count": 3
*/
"options": {
"op": ["on", "off"]
}
}
],
// {必填} 接收人ID,webhookid
"target": [
88
]
}

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 新增告警策略ID
"settingid": 3
}
3.5.6 修改告警策略

请求

// settingid:{必填} 告警策略ID
PUT /product/notifications/:settingid HTTP/1.1
Authorization: Bearer xxx
...
{
// {必填} 告警选项,具体解释见:"添加告警策略" 接口
"option": [
{
// 类型 0:设备上线/离线状态,1:网络状态
"type": 0,
// 级别 0:一般 1:严重
"grade": 1,
// 选项
"options": {
"op": ["on", "off"]
}
}
]
}

响应

HTTP/1.1 204 No Content
...
3.5.7 删除告警策略

请求

// settingid:{必填} 告警策略ID
DELETE /product/notifications/:settingid HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 204 No Content
...
3.5.8 获取告警策略列表

请求

/*
page: [选填,默认 1] 页码
pagesize: [选填,默认 20] 每页条数
*/
GET /product/notificationpages?page=1&pagesize=20 HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 当前页数
"page": 1,
// 每页条目
"pagesize": 20,
// 总条数
"rowcount": 1,
// 列表数据
"list": [
{
// 设置ID
"settingid": 1,
// 用户ID
"userid": xxx,
// 设备SN
"sn": "xxx",
// 接收人ID
"webhookid": "xxx",
// 告警项数量
"optioncount": 1,
// 型号
"model": "X5-4253",
// 路由器类型 1:普通版,2:渠道版,3:项目版,4:嵌入式
"modeltype": 1,
// 备注
"memo": null,
// 接收人名称
"webhookname": "xxx",
// 创建时间
"createtime": "2021-04-13 11:32:06"
}
]
}
3.5.9 删除告警信息

请求

// messageid:{必填} 告警消息ID
DELETE /product/notification-messages/:messageid HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 204 No Content
...
3.5.10 获取告警信息列表

请求

/*
page: [选填,默认 1] 页码
pagesize: [选填,默认 20] 每页条数
*/
GET /product/notification-messagepages?page=1&pagesize=20 HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 当前页码
"page": 1,
// 每页条数
"pagesize": 20,
// 总条数
"rowcount": 1,
// 列表数据
"list": [
{
// 消息ID
"messageid": 2,
// 用户ID
"userid": xxx,
// 路由器SN
"sn": "xxx",
// 类型 0:设备上线/离线状态,1:网络状态
"type": 0,
// 级别 0:一般 1:严重
"grade": 1,
// 消息内容
"content": "上线",
// 是否已读
"isread": true,
// 路由器型号
"model": "X5-4253",
// 路由器当前备注
"memo": null,
// 创建时间
"createtime": "2021-04-15 14:15:27"
}
]
}

3.6 企业+带宽设置

3.6.1 添加带宽设置

请求

PUT /product/bandwidth HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 组网成员,对应 /network/members 接口的member
"member": "xxx",
// {必填} 分配的带宽数
"bandwidth": 10
}

响应

HTTP/1.1 201 Created
...
3.6.2 修改带宽设置

请求

// exclusiveid:{必填} 带宽设置ID
PUT /product/bandwidths/:exclusiveid HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...
{
// {必填} 组网成员,对应 /network/members 接口的member
"member": "xxx",
// {必填} 分配的带宽数
"bandwidth": 10
}

响应

HTTP/1.1 204 No Content
...
3.6.3 删除带宽设置

请求

// exclusiveid:{必填} 带宽设置ID
DELETE /product/bandwidths/:exclusiveid HTTP/1.1
Content-Type: application/json; charset=utf-8
Authorization: Bearer xxx
...

响应

HTTP/1.1 204 No Content
...
3.3.4 获取带宽设置列表

请求

GET /product/bandwidths HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
[
{
// 带宽设置ID
"exclusiveid": 1,
// 用户ID
"userid": xxx,
// 组网ID
"networkid": xxx,
// 网络名称
"networkname": "xxx",
// 成员
"member": "xxx",
// 成员备注
"clientmemo": "KNT-AL10",
// 带宽
"bandwidth": 10,
// 状态 (1为正常,0为超总带宽,需重新设置)
"state": 1,
// 创建时间
"createtime": "2021-03-19 14:32:12"
}
]

3.7 组网大屏

3.7.1 获取成员链路状态

请求

/*
networkid: {必填} 组网ID
member: [选填] 成员,指定查某个成员时候的链路状态才需要传,缺省则查全部
*/
GET /product/network/:networkid/track-links?member=xxx HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// key 为 /network/members 中的 clientid
// value 为 0:TCP转发,1:P2P,2:P2P转发(强制转发),3:断开,4:未知
"6377595": {
"6377678": 1,
"6377612": 2
},
"6377678": {
"6377595": 3,
"6377612": 3
},
"6377612": {
"6377595": 4,
"6377678": 3
}
}
3.7.2 获取链路告警日志

请求

/*
networkid: {必填} 组网ID
page: [选填,默认 1] 页码
pagesize: [选填,默认 20] 每页条数
*/
GET /product/log/track-links HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 当前页码
"page": 1,
// 每页条数
"pagesize": 20,
// 总条数
"rowcount": 1,

// 日志数据
"loglist": [
{
// 日志ID
"logid": xxx,
// 用户ID
"userid": xxx,
// 组网ID
"networkid": xxx,
// 源成员
"source": "xxx",
// 源成员备注
"sourcememo": "xxx",
// 目标成员
"target": "xxx",
// 目标成员备注
"targetmemo": null,
// 原客户端类型
"platform": "android",
// 目标客户端类型
"targetplatform": "windows",
// 连接状态 0:TCP转发 1:P2P 2:P2P转发(强制转发)3:断开
"state": 2,
// 丢包率
"packetloss": 0,
// 延迟
"delay": 0,
// 抖动
"shake": 0,
// 创建时间
"createtime": "2020-12-08 17:42:18"
}
]
}

3.8 日志管理

3.8.1 获取成员上下线日志

请求

/*
keyword: [选填] 查询关键字,
membertype: [选填,默认全部] 成员类型 0:硬件成员 1:访问端成员 2:服务器端成员
page: [选填,默认 1] 页码
pagesize: [选填,默认 20] 每页条数
starttime: [选填] 开始日期
endtime: [选填] 结束日期
*/
GET /product/log/onoff?keyword=123&membertype=1&page=1&pagesize=20&starttime=2021-03-20&endtime=2021-03-27 HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 当前页码
"page": 1,
// 每页条数
"pagesize": 20,
// 总条数
"rowcount": 1,
// 日志数据
"loglist": [
{
// 用户ID
"userid": xxx,
// 组网ID
"networkid": xxx,
// 组网名称
"networkname": "",
// 成员名称
"member": "123xxx",
// 成员备注
"membermemo": null,
// 成员类型 0:硬件成员 1:访问端成员 2:服务器端成员
"membertype": 1,
// 状态 IN为上线,其他为下线
"action": "IN",
// 客户端IP
"clientip", "xxx",
// 客户端类型
"clienttype": "Windows"
// 客户端版本
"clientver": "4.6",
// 状态名称
"actionname": "上线",
// 成员类型名称
"membertypename": "软件成员",
// 创建时间
"createtime": "2021-03-20 17:52:26"
}
]
}
3.8.2 获取管理员操作日志

请求

/*
page: [选填,默认 1] 页码
pagesize: [选填,默认 20] 每页条数
starttime: [选填] 开始日期
endtime: [选填] 结束日期
*/
GET /product/log/vpn?page=1&pagesize=20&starttime=2021-03-20&endtime=2021-03-27 HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 当前页码
"page": 1,
// 每页条数
"pagesize": 20,
// 总条数
"rowcount": 1,
// 日志数据
"loglist": [
{
// 用户ID
"userid": xxx,
// 操作内容
"memo": "xxx",
// IP地址
"ip": "183.233.96.66",
// 创建时间
"createtime": "2021-03-23 10:43:36"
}
]
}
3.8.3 获取成员操作日志

请求

/*
membertype: [选填,默认全部] 成员类型 0:硬件成员 1:访问端成员 2:服务器端成员
page: [选填,默认 1] 页码
pagesize: [选填,默认 20] 每页条数
starttime: [选填] 开始日期
endtime: [选填] 结束日期
*/
GET /product/log/operate?membertype=1&page=1&pagesize=20&starttime=2021-03-20&endtime=2021-03-27 HTTP/1.1
Authorization: Bearer xxx
...

响应

HTTP/1.1 200 OK
Content-Type: application/json
...
{
// 当前页码
"page": 1,
// 每页条数
"pagesize": 20,
// 总条数
"rowcount": 1,

// 日志数据
"loglist": [
{
// 成员名称
"member": "xxx",
// 成员类型 0:硬件成员 1:访问端成员 2:服务器端成员
"membertype": 1,
// 成员备注
"membermemo": "xxx",
// 硬件型号,只有硬件成员有
"membermodel": null,
// 用户ID
"userid": xxx,
// 操作内容
"memo": "xxx",
// IP地址
"ip": "xxx",
// 操作时间
"createtime": "2020-10-14 13:53:26"
}
]
}

文档内容是否对您有帮助?

是
否

如果遇到产品相关问题,您可咨询 在线客服 寻求帮助。

文档反馈

鼠标选中内容,快速反馈问题

选中文档中有疑惑的内容,即可快速反馈问题,我们将会跟进处理。

示例:

蒲公英路由器

在路由器管理界面,在路由器管理界面,

①DHCP:ON;

②IP地址范围:填写起始和结束地址段;

文档反馈  文档反馈

好的,我知道了

文档反馈

本文导读

蒲公英开放 API 文档

1. 开发者账号

2. 接口简介

3. 接口详情

企业定制

贝锐微信公众号

关注公众号领福利

在线客服

AI+专员为您提供7x24小时专业支持

购买咨询

个人:400-601-0000转1(周一至周六 9:00~18:00)

企业: 400-008-5211转1 (周一至周六 9:00~18:00)

政企客户/私有化/SDK嵌入

400-008-5211转2(周一至周五 9:00~18:00)

提交工单

技术顾问为您提供技术支持服务

建议反馈

留下你的宝贵意见和建议,我们将努力改进。

旗下品牌
版权所有 © 2025 贝锐

    用户协议  |  服务条款  |  隐私政策

    版权所有 © 2025 贝锐

    在线客服 售后工单 拨打400-601-0000
    在线咨询
    立即购买