PakePlus 中文文档 下载 App

内网平台壳应用——隐藏内网地址、只允许客户端访问

场景需求

很多公司有内部管理后台(OA、CRM、数据看板等):

痛点说明
内网 URL 是明文对应的访问地址 — 这个地址一旦被截图外泄、被爬虫探测到,就有安全风险
员工直接访问浏览器里存着内网 URL 的书签,别人看一眼就知道内网结构
缺少统一入口多个内网系统,每个一个 URL,员工要记一串
外网访问不便远程办公时 VPN 连接 + 内网 URL 访问体验差

PakePlus 可以把内网平台打包成一个独立客户端——用户双击 APP → 进入系统 → 全程不暴露内网 URL。

打包方式

直接打 URL

最简单:PakePlus 创建项目 → 软件地址填内网 URL(如 对应的访问地址)→ 打包。

软件名称:公司OA系统
网站地址:你的目标地址
软件标识:com.company.oa
软件版本:1.0.0

打包后生成的 APP 里,内网地址被嵌入了二进制文件——用户不会看到 URL,双击 APP 直接进入 OA 系统。

打包本地代理页面(更灵活)

如果直接打 URL 不够用(比如想让 APP 显示一个"连接中…"页面、或者做一些额外的 JS 注入),可以先做一个本地代理 HTML:

<!-- launcher.html -->
<!DOCTYPE html>
<html>
<head>
  <title>公司 OA 系统</title>
  <style>
    body { font-family: sans-serif; background: #f5f5f5; display: flex; justify-content: center; align-items: center; height: 100vh; }
    .loading { text-align: center; color: #666; }
  </style>
</head>
<body>
  <div class="loading">
    <div>正在连接 OA 系统…</div>
  </div>
  <script>
    // 跳转(地址写死在 APP 里,不暴露)
    window.location.replace('你的目标地址');
  </script>
</body>
</html>

把这个 HTML 丢进 PakePlus 打包——用户看到的只是"连接中…"几秒钟,然后进入 OA 系统。URL 不会在浏览器地址栏里出现(因为这是独立 APP,没有地址栏)。

附加安全措施

用过滤元素和 JS 注入隐藏敏感信息

// 隐藏页面底部的内网 IP 提示
document.querySelectorAll('[class*="ip-show"], .footer-internal').forEach(el => {
  el.style.display = 'none';
});

// 禁用右键(防止用户右键查看源码暴露 URL)
document.addEventListener('contextmenu', (e) => {
  e.preventDefault();
});

// 禁用 F12 / Ctrl+Shift+I
document.addEventListener('keydown', (e) => {
  if (e.key === 'F12' || (e.ctrlKey && e.shiftKey && e.key === 'I')) {
    e.preventDefault();
  }
});

注意:不能完全防止逆向

安全提示:把 URL 嵌入二进制文件只能"防君子不防小人"——有经验的逆向工程师还是能从二进制里提取出 URL(用字符串搜索工具即可)。真正的内网隔离还是要靠 VPN + 防火墙 + IP 白名单。

PakePlus 壳的核心作用是防爬虫、防意外泄露——不是专业的内网安全解决方案。

内网多系统整合

如果公司有多个内网系统,可以为每个系统分别打包一个 PakePlus APP:

员工桌面:
├── OA系统.exe          ← PakePlus 打包
├── CRM客户管理.exe      ← PakePlus 打包
├── 数据看板.exe          ← PakePlus 打包
└── 人事系统.exe          ← PakePlus 打包

每个双击就进对应系统,不用记 URL、不用存书签。

远程办公场景

远程办公时,如果有 VPN 客户端:

  1. 用户先连 VPN
  2. 双击 PakePlus 打包的内网 APP
  3. APP 通过 VPN 访问内网地址

体验比"开浏览器 → 找书签 → 输密码"简洁得多。

绿色免安装版分发

内网分发最方便的方式:

  1. PakePlus 云端打包生成绿色版 .zip
  2. 压缩包放到内网文件服务器
  3. 员工下载解压 → 双击 exe

不需要管理员权限、不需要安装器、不写注册表。内网受管环境完美适配。

实战 checklist

步骤完成情况
1. 确定内网 URL 能正常访问☐
2. PakePlus 创建项目、配置☐
3. 预览窗口里检查页面渲染正常☐
4. 加 JS 注入隐藏敏感信息、禁用右键/F12☐
5. 本地打包测试☐
6. 云端打包出绿色版☐
7. 分发给同事测试☐