基于阿里云 ECS 的内网 RPA 自动化部署实践

简介: 企业内网环境部署 RPA 一直是头疼事——连不了外网、装不了复杂环境、还得保证数据不出域。本文记录我们团队基于阿里云 ECS 搭建内网 RPA 自动化平台的完整过程,从选型到落地,附配置细节和踩坑记录。

一、为什么非得在内网跑 RPA?
去年接手公司税务自动化项目时,我遇到的第一个阻力不是技术问题,而是安全合规。
财务部提了三条红线:
税务数据不能出内网
不能依赖外部 SaaS 服务
部署方案要简单,财务同事能自己点着用
这三条直接把市面上大多数云端 RPA 方案毙掉了。我们试过某知名国产 RPA 的企业版,报价六位数起步,而且必须连他们的管控平台,数据要走公网同步——财务总监听完直接摇头。
最后决定:自己搭。
选型阶段对比了四五款工具,最终锁定了一款支持内网离线使用、能打包导出 EXE、数据全程本地保存的方案。后文会详细说为什么选它。
二、内网 RPA 自动化架构设计
我们的部署架构很简单,核心就两层:
┌─────────────────────────────────────┐
│ 阿里云 ECS(内网 VPC,无公网 IP) │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ Windows │ │ RPA 自动化 │ │
│ │ Server │ │ 执行节点 │ │
│ │ (财务跳板)│ │ (定时任务)│ │
│ └─────────────┘ └─────────────┘ │
│ ↑ │
│ ┌─────────────┐ │
│ │ 阿里云 OSS │ ← 报表输出存储 │
│ │ (内网端点)│ │
│ └─────────────┘ │
└─────────────────────────────────────┘
关键设计点:
ECS 实例放在无公网 IP 的私有子网,通过堡垒机跳转管理
RPA 流程包提前在开发机打包好,通过内网上传部署
执行日志和输出报表写入阿里云 OSS 内网端点,财务同事通过内部系统下载
定时触发走阿里云云监控 + 内网 API 调用,不依赖外部定时服务
三、ECS 环境准备
3.1 实例选型
我们选的是 ecs.g7.large(2 核 8G),Windows Server 2022 数据中心版。
为什么不选更高配?
RPA 本身不吃 CPU,但内存要留够——浏览器自动化场景下,Chrome 开十几个标签是常态。实测 8G 内存跑三个并发流程,稳定不崩。
3.2 网络配置

VPC 网段规划

VPC CIDR: 172.16.0.0/16
私有子网: 172.16.1.0/24(无公网路由)
堡垒机子网: 172.16.2.0/24(有公网 EIP)
安全组规则只开放:
堡垒机子网 → 私有子网的 3389(RDP)
私有子网 → OSS 内网端点的 443
拒绝所有出向公网连接
3.3 系统初始化
登录 ECS 后,先装基础环境:
powershell

安装 Chrome(RPA 自动化大多基于浏览器)

下载企业版离线安装包,通过堡垒机 SCP 传进去

chrome_installer.exe --system-level --silent --install

关闭 Windows 自动更新(避免执行期间重启)

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoUpdate /t REG_DWORD /d 1 /f

配置高性能电源计划(防止休眠导致流程中断)

powercfg /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
四、RPA 工具选型与部署
4.1 选型过程
我们列了张需求清单,逐条打分:

03360cc8-3cff-4758-b3c8-6ab66a6893d6.png

最终选定的这款工具,最打动我的是部署方式:
不用在 ECS 上装开发环境,不用配数据库,不用连授权服务器。我在本地开发机把流程编好,打包导出成 EXE,直接丢到 ECS 上,财务同事双击就能跑。
4.2 流程打包与部署
开发阶段在本地完成,流程涉及:
登录电子税务局
自动填写增值税申报表
截图保存申报结果
生成 Excel 汇总报表
打包配置要点:

打包参数(工具界面配置后自动生成)

output: 税务申报自动化.exe
include_runtime: true # 自带运行时,目标机零依赖
encryption: true # EXE 加密,防止反编译
auto_update: true # 支持在线推送更新
trigger_config:
api_endpoint: /run/tax # API 触发接口
schedule: "0 9 1 " # 每月1号上午9点定时执行
打包后的 EXE 约 180MB,通过堡垒机 SCP 传到 ECS:
bash
scp -J bastion@eip 税务申报自动化.exe admin@172.16.1.10:C:/RPA/
4.3 内网触发方案
ECS 没公网 IP,不能用外部定时服务。我们搭了两套触发机制:
方案一:阿里云云监控 + 内网 HTTP 调用
Python

部署在 ECS 上的轻量触发服务(Flask)

from flask import Flask
import subprocess

app = Flask(name)

@app.route('/run/tax', methods=['POST'])
def run_tax():

# 调用打包的 EXE
subprocess.Popen(['C:/RPA/税务申报自动化.exe', '--headless'])
return {'status': 'started'}

if name == 'main':
app.run(host='0.0.0.0', port=8080)
云监控配置定时任务,每月 1 号 09:00 通过内网 HTTP 调用 http://172.16.1.10:8080/run/tax。
方案二:钉钉/飞书机器人回调(可选)
财务总监想手动触发时,在钉钉群里发指令。我们利用这款工具自带的 Agent 功能,对接了钉钉机器人:
钉钉消息 → 内网回调 → ECS 上的 EXE 执行
执行结果截图自动回传钉钉群
配置时用的是自接 DeepSeek API,费用按实际调用量走,比买 SaaS 套餐便宜得多。
五、内网 RPA 自动化踩坑记录
坑 1:Chrome 版本兼容性
RPA 工具自带的浏览器驱动和 ECS 上手动装的 Chrome 版本对不上,导致元素定位失败。
解决: 用工具自带的"本地智能生成"功能重新抓取元素路径,它会根据当前浏览器版本自动生成稳定的 XPath,不用手动改代码。
坑 2:OSS 内网端点域名解析
一开始写死 OSS 外网域名,结果 ECS 没公网,上传报表失败。
解决: 换成 OSS 内网端点 oss-cn-hangzhou-internal.aliyuncs.com,同时给 ECS 实例绑定 OSS 的 VPC 端点。
坑 3:Windows 会话 0 隔离
RPA 流程作为后台服务跑时,Chrome 弹窗无法截图,UI 自动化失效。
解决: 不用 Windows Service 方式启动,改用计划任务(Task Scheduler)配置"只在用户登录时运行",配合堡垒机保持 RDP 会话存活。或者直接用这款工具的API 触发模式,它内部处理了会话隔离问题。
坑 4:EXE 更新分发
流程改了十几次,每次手动传 EXE 到 ECS 太烦。
解决: 开启打包时的在线推送更新功能。开发机重新打包后,EXE 自动检测新版本并下载,财务同事完全无感知。
六、运行效果
上线三个月后的数据:
346bab6e-bd80-4c31-95a9-4b38528f0e01.png
财务总监的评价:"以前月底三个人加班,现在一个人偶尔看看日志就行。"

内网 RPA 自动化的核心难点从来不是"技术多复杂",而是选型阶段就要想清楚部署约束:
能不能离线跑?
能不能零依赖分发?
数据能不能不出域?
后期更新麻不麻烦?
我们最后用的这款工具,在这几点上确实省了不少事。它支持打包导出 EXE、内网离线使用、数据本地保存、API 触发和定时执行,对个人开发者、小团队、中小企业来说,免费就能用,不用走采购流程。
如果你也在找内网 RPA 自动化的落地方案,建议把"部署友好度"放在选型权重的前三位。工具再强,部署不进去、财务同事不会用,都是白搭。

相关文章
|
3天前
|
人工智能 文字识别 API
2026年AI融合RPA能替代哪些工作?企业财务运营自动化真实使用体验
2026年AI与RPA深度融合已成为企业自动化标配。本文从真实财务运营场景出发,深度拆解银行流水自动转凭证、发票OCR识别与三单匹配、银企对账、薪资核算与社保申报、费用报销自动化、财务报表自动生成等6类可自动化工作,结合149个核算主体对账革命等实战案例,分析页面改版中断、数据安全合规、多设备部署成本三大落地痛点及解法。并从AI融合深度、部署灵活性、生态对接能力、成本透明度、使用门槛五个维度,为企业提供2026年国产轻量型RPA选型参考。
|
11天前
|
人工智能 自然语言处理 文字识别
RPA 怎么对接 AI 大模型?2026 年企业级实战方案全解析
RPA专注执行却缺乏理解力,AI大模型补足语义理解、图像识别与智能决策短板。本文详解API直连、本地嵌入、Agent智能体三大对接方案,覆盖安全、成本、易用性与落地路径,助力企业迈向认知自动化。
134 2
|
15天前
|
存储 文字识别 BI
内网 RPA 私有化部署实战:数据不出域的完整落地方案
摘要: 本文从企业内网安全合规角度出发,梳理 RPA 内网私有化部署的核心诉求与选型要点,结合真实落地场景提供可复用的部署思路,帮助技术团队在不依赖外部云服务的前提下实现流程自动化。
|
16天前
|
人工智能 文字识别 自然语言处理
2026 智能自动化演进:从规则 RPA 到大模型 Agent RPA 完整路线
2026年,RPA正加速进化为“AI Agent”:大模型负责理解与决策,RPA专注执行与操作,实现自主修复、跨系统协同与自然语言驱动。IDC预测中国RPA+AI市场规模将超70亿元,超自动化成企业数字化刚需。本文详解五大落地场景、三大技术趋势及四大避坑指南,助开发者高效构建安全、稳定、可交付的智能自动化方案。
324 0
|
2月前
|
存储 Rust NoSQL
一条命令迁移,帮你实现 OpenClaw 与 Hermes Agent 记忆互通!
本文是基于阿里云 Tablestore 的 Agent 记忆共享实战指南:一条命令迁移 OpenClaw 记忆至 Hermes,通过统一 Tablestore 实例、应用 ID 与租户 ID,实现跨Agent(如龙虾与马)记忆自动互通、实时同步与语义检索,支持 CLI 管理与对话中直接调用,安全可靠,开箱即用。
1726 122
|
22天前
|
存储 人工智能 文字识别
内网环境跑通RPA自动化:企业级私有化部署实战
政企客户因数据安全与合规要求(如等保三级、涉密保护),必须采用内网离线RPA:避免敏感数据外泄、保障业务连续性、满足审计要求。本文详解纯内网单机、内网集群、混合云三种私有化部署架构,离线授权机制、安全加固要点及典型踩坑案例,助力政务、金融、军工等行业安全落地RPA。(239字)
160 0
|
4月前
|
Unix API PHP
汇率转换-汇率换算-汇率查询-外汇查询API接口介绍
本API提供实时汇率换算与查询服务,支持全球100+货币,数据每分钟更新。可精准转换金额、查询单币种对多币种汇率,广泛适用于跨境支付、外贸结算、旅游换汇等场景,响应快、覆盖全、集成便捷。
979 2
|
7月前
|
监控 供应链 物联网
一文弄懂MES、ERP、WMS是什么,及其关系详解
在制造业数字化转型中,ERP、MES、WMS是三大核心系统:ERP管经营,整合资源与计划;MES管生产,实现制造执行透明化;WMS管仓储,保障物料高效流转。三者协同,构建从计划到执行的闭环,助力企业智能化升级。
|
4月前
|
传感器 机器学习/深度学习 资源调度
Figure 03自主清洁147秒引关注,马斯克亲自下场追问
Figure 03人形机器人搭载Helix 02模型,147秒全自主完成客厅清洁,无干预、无加速。其端到端神经网络实现感知-决策-控制一体化,凭真实家庭数据驱动技能迭代,展现卓越环境适应力与全身协同能力,加速人形机器人家用落地进程。
|
11月前
|
存储 弹性计算 运维
阿里云服务器介绍:什么是ECS、使用场景及租用流程(图解)
阿里云服务器ECS是阿里云提供的虚拟化计算服务,用户可按需租赁使用,无需自建机房。它具备高可用、高安全、弹性伸缩、成本节约等优势,适用于网站搭建、数据应用、运维测试等多种场景。本文详解ECS组成、架构、使用方法及与传统服务器的区别。
1505 3