公司外怎么连接管家婆?从 SQL Server 安装到 cpolar 固定 TCP 远程登录

公司外怎么连接管家婆?从 SQL Server 安装到 cpolar 固定 TCP 远程登录

前言

管家婆这类进销存、财务软件在公司局域网里用起来通常没什么问题,真正麻烦的是人一离开办公室,原来的服务器地址就失效了。老板想临时查库存,财务要在外面对账,或者异地电脑需要开单时,最怕的不是"软件不会用",而是服务端、SQL Server、分机配置和公网地址几层东西混在一起,一出问题就不知道该先查哪里。对我来说,远程访问这类业务系统最重要的不是一句"外网能连",而是把每一层参数弄清楚。尤其这类系统承载的是库存、往来和财务数据,远程连接成功只是第一步,连接入口怎么固定、客户端改哪个参数、后续访问怎么控制,同样不能含糊。

这次我按现有流程在 Windows 上安装 SQL Server 2022,配置混合模式、启用 127.0.0.1 并把端口改为 14330;随后安装管家婆辉煌Ⅱ TOP+15.0、创建账套,再安装 cpolar,把本地 127.0.0.1:211 映射为随机 TCP 公网地址。远程电脑通过修改 CONFIG.CFG 里的 SOCKETPORT,再填写 cpolar 提供的公网域名,最终成功登录。最后继续把随机地址换成固定 TCP 地址 6.tcp.vip.cpolar.cn:12256。我更关心的是链路是否逐层跑通,也不会把"能登录成功"直接等同于"所有安全措施都已经配置完成"。

1. 先把 SQL Server 装好

当前流程里,管家婆安装之前先准备 SQL Server;如果没有安装,登录时会报错。

先搜索 SQL Server 并进入官网。

向下找到当前使用的版本并下载。

这次使用的是:

SQLServer2022

下载后启动安装程序,当前安装页会出现三个选项,这里选择:

下载介质

进入以后继续按页面完成下载。

下载完成后打开 SQL Server 2022 安装中心,进入安装流程。

点击下一步。

接受许可协议并继续。

继续下一步。

等待检查和加载完成后继续。

当前步骤里取消对应勾选,再点击下一步。

接着按当前页面勾选需要的功能。

继续下一步。

服务启动类型这里按当前步骤全部改为:

自动

数据库引擎配置阶段选择:

混合模式

然后设置密码,再点击【添加当前用户】。

确认后开始安装。

2. 配置 SQL Server 网络参数

安装完成以后,打开:

SQL SERVER配置管理器

按当前页面进入对应网络配置。

右键打开属性。

找到:

127.0.0.1

把【已启用】改为:

继续向下找到端口位置,把端口修改为:

14330

当前操作记录接着写的是:

cmd+R

然后搜索:

services.msc

在服务列表里重启 SQL SERVER。

到这里,SQL Server 这一层按当前流程配置完成。

这里要注意,后面 cpolar 映射的是 127.0.0.1:211,而这里设置的 SQL Server 端口是 14330。两处参数在当前流程里分别存在,不要把它们当成同一个端口去改。

3. 安装管家婆辉煌Ⅱ TOP+15.0

这次下载的是:

管家婆辉煌Ⅱ TOP+15.0

下载完成后解压并开始安装。

当前电脑以前安装过,所以先按页面删除旧版本,再重新安装。

进入安装向导后点击下一步。

点击"是"。

安装目录可以自定义,然后继续下一步。

选择自己需要的版本。

继续下一步。

继续完成安装选项。

安装结束后,会弹出数据库相关配置窗口。

这里填写前面安装 SQL Server 时设置的密码。

接着选择:

管家婆辉煌Ⅱ TOP+试用版

继续下一步。

4. 新增账套

进入账套管理以后,点击:

新增账套

账套信息可以自定义。

当前步骤特别提醒:

数据库名称必须以字母开头。

创建成功后可以看到结果。

随后进入管家婆界面。

到这里,本地管家婆和 SQL Server 已经可以继续使用,接下来才处理远程连接。

5. 安装 cpolar

先注册 cpolar 账号,并下载 Windows 版本。

安装程序下载后,按当前流程一路默认安装。

安装成功以后,在浏览器访问:

http://localhost:9200

使用 cpolar 账号登录 Web 管理界面。

这里 cpolar 的职责很明确:

它只负责给本地管家婆服务增加公网 TCP 入口。

SQL Server、账套、管家婆客户端本身仍然按前面的本地配置运行。

6. 创建管家婆随机 TCP 公网地址

进入 cpolar Web UI,创建 TCP 隧道。

当前配置为:

  • 隧道名称:wdd
  • 协议:tcp
  • 本地地址:127.0.0.1:211
  • 端口类型:随机临时 TCP 端口
  • 地区:China Vip

创建成功后,到【在线隧道列表】查看公网地址。

当前生成结果中:

  • 域名:3.tcp.vip.cpolar.cn
  • 公网端口:14606

这一步只说明:

本地 127.0.0.1:211 → cpolar TCP 隧道 → 3.tcp.vip.cpolar.cn:14606

公网链路已经生成。

7. 在远程电脑修改管家婆分机配置

接下来切到真正需要远程连接管家婆的电脑。

找到管家婆 PC 分机访问端,右键打开属性。

进入文件所在位置。

找到:

CONFIG.CFG

选择打开方式,然后把:

SOCKETPORT

修改成当前随机公网端口:

14606

随后打开管家婆。

服务器名称或 IP 填写:

3.tcp.vip.cpolar.cn

然后点击下一步。

当前流程中已经能够继续登录。

登录成功结果如下。

这里真正验证的是:

远程分机 → 3.tcp.vip.cpolar.cn:14606 → cpolar → 本地 127.0.0.1:211 → 管家婆服务

已经可以工作。

8. 随机端口能用以后,再考虑固定 TCP 地址

随机 TCP 地址适合先确认远程连接是否可用。

如果管家婆会长期从异地电脑访问,公网地址一直变化会增加维护成本,所以当前流程继续预留固定 TCP 地址。

进入 cpolar 的 TCP 地址预留页面。

当前预留记录为:

  • 地区:China VIP
  • 地址:6.tcp.vip.cpolar.cn:12256

这个地址后面会替换掉前面的随机 TCP 地址。

9. 把原隧道切换成固定 TCP

回到 cpolar Web UI,进入:

【隧道管理 → 隧道列表】

当前操作记录这里写的是找到:

VsCode

隧道。

但前面实际创建的管家婆隧道名称是:

wdd

两处名称并不一致。真正操作时,应以自己列表中实际指向 127.0.0.1:211 的那条管家婆 TCP 隧道为准。

编辑隧道后修改:

  • 端口类型:固定 TCP 端口
  • 预留的 TCP 地址:填写前面保留成功的地址

然后点击更新。

更新以后,再进入在线隧道列表。

当前公网地址已经切换为固定 TCP 地址。

10. 远程分机改成固定公网端口

固定 TCP 地址当前是:

6.tcp.vip.cpolar.cn:12256

所以远程电脑需要再次修改配置文件。

CONFIG.CFG 里的 SOCKETPORT 改为固定公网端口:

12256

然后打开管家婆,在服务器名称或 IP 里填写:

6.tcp.vip.cpolar.cn

点击下一步。

当前测试可以连接成功。

这时候远程入口就不再依赖前面的随机:

3.tcp.vip.cpolar.cn:14606

而是改成固定:

6.tcp.vip.cpolar.cn:12256

总结

这次真正跑通的,不只是"给管家婆做个公网地址",而是一条完整的远程连接链:

SQL Server 2022 → 混合模式 → 127.0.0.1 启用 → 14330 → 管家婆辉煌Ⅱ TOP+15.0 → 新增账套 → cpolar → 127.0.0.1:211 → 随机 TCP 3.tcp.vip.cpolar.cn:14606 → 修改 CONFIG.CFG / SOCKETPORT → 远程登录 → 固定 TCP 6.tcp.vip.cpolar.cn:12256

几个地方尤其值得分开看:

  • SQL Server 当前设置的 14330,和 cpolar 后面映射的 127.0.0.1:211 是两处不同配置;
  • 随机公网地址测试成功以后,远程分机的 SOCKETPORT 使用 14606
  • 换成固定 TCP 地址以后,SOCKETPORT 再改为 12256
  • 前面创建的隧道名是 wdd,固定 TCP 小节却出现 VsCode,实际操作时应以真正指向 127.0.0.1:211 的隧道为准;
  • cpolar 只负责公网 TCP 入口,不负责管家婆账套、SQL Server 或客户端业务逻辑。

远程登录成功只说明这条连接链已经可用,并不代表安全策略已经全部完成。当前材料最后还建议长期使用时继续考虑密码、IP 限制、加密或 VPN 等方式,但这些措施没有在这次实操里继续配置,所以不把"安全"直接当成已经验证完成的结果。对于财务和进销存系统,我更愿意先把"能连接"和"怎么控制访问"当成两件事分别处理。

相关推荐
wuyk5551 小时前
《WiFi 嵌入式物联网开发全套实战》| 第 12 章 Linux 系统 WiFi 常用命令全集:iw/iwlist/ip/wpa_cli 实战
linux·网络·stm32·物联网·tcp/ip
wuminyu1 小时前
纯轻量级锁体系下C2编译器锁粗化和消除机制剖析
java·linux·c语言·jvm·c++
运维全栈笔记1 小时前
Nginx 模块化多业务站点通用配置模板
linux·运维·nginx
snow@li1 小时前
服务器运维:解构我的服务器202609/小白学习
运维
网硕互联的小客服1 小时前
可以把服务器当成DNS服务器使用吗?如何操作?
运维·服务器·网络
辛迪聊物业数字化1 小时前
【拆解智慧物业管理系统架构:从SaaS落地到IoT全链路实现】
大数据·linux·组合模式
j7~1 小时前
【C++微服务项目开发脚手架】(准备篇)从 0 到跑通:Docker 容器开发环境 + 宿主机用户 + Trae 远程连接 全链路踩坑实战
linux·c++·学习·xshell·docker容器·trae
和裕2 小时前
平口开槽箱 vs 飞机盒 vs 扣底盒:自动化、展示效果与成本核心区别
大数据·运维·网络·人工智能·算法·自动化
码上上班2 小时前
tomcat 知识点总结
运维·tomcat