每次走亲戚都叫错人?这个亲戚关系计算器帮你一键搞定!

前言

假期将至,你是不是又开始焦虑了?

  • 见到一位笑眯眯的长辈,却卡在“该叫舅公还是叔姥爷”?
  • 听到“这是我二姨家的小儿子”,大脑瞬间死机:这人跟我到底啥关系?
  • 更尴尬的是,一不小心把“表哥”喊成“堂哥”,全家哄笑,你恨不得钻进地缝……

别慌!你不是记性差,而是中国亲属称谓体系实在太复杂了!

血亲、姻亲、宗亲、外亲……南北叫法还不一样,光“姑舅表亲”就能绕晕大学生。

现在,终于有救了!

我们带来这款 「中国亲戚关系计算器」 ——只需输入两个人的关系路径(比如:“我爸的妹妹的儿子”),它就能秒级推理出正确称呼(答案是:“表哥”),支持跨代、姻亲、复杂组合,甚至区分“堂/表”“内/外”!

从此,走亲戚不再靠猜,拜年开口就是满分礼仪。让科技帮你守住家族社交的最后体面!接下来,就看看它是如何工作的,还能免费在线使用哦~

image-20260331110638416

1.什么是relationship?

为什么需要它?

中文的亲属称谓体系极其复杂,远超英语等语言:

  • 英语中所有堂/表兄弟姐妹都叫cousin;
  • 中文却严格区分:
    • 堂哥/堂弟(父亲兄弟的孩子)
    • 表哥/表姐(父亲姐妹or母亲兄弟姐妹的孩子)
    • 还有“舅公”“姨婆”“姑丈”“妯娌”……甚至南北叫法不同!

普通人(尤其年轻人)面对“我妈的舅舅我该叫啥?”这种问题,常常当场懵圈。

它是怎么工作的?

  • 构建亲属关系图谱

    将“我”作为中心节点,定义“父亲”“母亲”“兄弟”“配偶”等关系为有向边。

  • 解析输入路径

    例如:“我 → 父亲 → 妹妹 → 儿子”

  • 应用文化规则引擎

    根据中国传统宗法制度(如父系优先、内外有别、长幼有序)匹配标准称呼。

  • 输出结果

    → “表哥”(因为“父亲的妹妹”是“姑姑”,她的儿子是“表兄弟”)

常见形式

形式 说明
网页工具 在线输入,即时出结果(如GitHub Pages部署的开源项目)
微信小程序 搜索“亲戚称呼”“拜年神器”等关键词即可使用
命令行脚本 开发者可用Python/JS编写本地工具
API服务 集成到智能音箱、家谱App或家庭NAS(如飞牛系统)

开源示例项目

  • chinese-relations(JavaScript实现)
  • kinship(Go语言CLI工具)

这些项目通常命名为chinese-kinship、relative-calculator等,不会简单叫relationship,因为“relationship”在英文中含义太广。

“亲戚关系计算器” = 一个用代码实现的“中国亲戚称呼翻译器”,专治春节走亲戚时的“叫人尴尬症”。

有了它,你再也不用担心把“舅姥爷”喊成“叔外公”啦!

2.安装前提条件

2.1ssh远程连接到飞牛

  • 开启【SSH 服务】
  • 使用终端(Windows PowerShell / Mac Terminal)登录:

在设置—>SSH中开启SSH服务:

463c5f2aa280d7887420494b8b8f852e

27abe7f94baeaebc1738b60b1ba78933

e16c7480a399e50f627439329422c5a7

2.2 安装依赖

更新软件包列表:

apt update

image-20260331144809005

安装git和wget:

apt install -y git wget

image-20260331144917543

安装python3:

apt install -y python3

3.部署relationship

3.1 安装relationship

克隆项目到飞牛:

git clone https://github.com/mumuy/relationship.git

切换到relationship目录下:

cd relationship

image-20260331144942691

启动简易Web服务(监听所有IP,端口 8300):

python3 -m http.server 8300 --bind 0.0.0.0

image-20260331144956626

启动完成后,在浏览器中输入 http://飞牛IP:8300 就能看到relationship的界面:

25bd834e0b913428b1f6e7c0cdd329d8

3.2 使用安装relationship

接下来我们就可以应对复杂的家族关系了。

这上面有不同形式,比如南北方差异,通过选择来找到对应称呼:

image-20260331161530570

例如:爸爸的哥哥。

image-20260331161600424

普遍都称呼为“伯父”,但在北方地区称呼为“大爷”:

image-20260331161707553

家里一来人,妈妈就会说,来这个人叫“舅奶”,虽然好奇但是也不能直接问具体的关系,这时我们就派上用场了!

image-20260331161832003

我的“舅奶”称呼我”妈妈“什么呢?别急,这个也可以帮助你!

image-20260331161951232

我的“妈妈”称呼我“舅奶”什么呢?别急,这个也可以帮助你!

image-20260331162004847

也可以查看两者的关系,回答的都是清晰明了。

image-20260331162115927

是否成功在本地(如飞牛fnOS、树莓派、NAS或CentOS)部署了开源项目 mumuy/relationship —— 那个能帮你理清“三舅姥爷的外孙女该怎么称呼”的神奇工具?

但问题来了:只能在局域网访问,亲戚拜年时没法远程用?

这时候,你需要的是一个内网穿透工具 —— 而 cpolar 正是为此而生。

跟我一起 部署cpolar吧!

4.安装cpolar实现随时随地开发

4.1 什么是cpolar?

cpolar是一款安全高效的内网穿透工具,无需公网IP或复杂配置,只需一条命令,即可将本地服务器、Web服务或任意端口映射到公网,让你随时随地远程访问内网应用,特别适合开发调试、远程运维和应急部署等场景。

4.2 部署cpolar

cpolar 可以将你本地电脑中的服务(如 SSH、Web、数据库)映射到公网。即使你在家里或外出时,也可以通过公网地址连接回本地运行的开发环境。

❤️以下是安装cpolar步骤:

官网在此:https://www.cpolar.com

使用一键脚本安装命令:

sudo curl https://get.cpolar.sh | sh

image-20250725104019896

安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)

sudo systemctl status cpolar

22e5adfaf290a17fc3384bb296055259

Cpolar安装和成功启动服务后,在浏览器上输入虚拟机主机IP加9200端口即:【http://ip:9200】访问Cpolar管理界面,使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可:

打开浏览器访问本地9200端口,使用cpolar账户密码登录即可,登录后即可对隧道进行管理。

8a6698b1bf26d64ba3645827fbfb1c29

5.配置公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,本例使用了:relationship,注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:8300
  • 域名类型:随机域名
  • 地区:选择China Top

image-20260331163802727

创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址,接下来就可以在其他电脑或者移动端设备(异地)上,使用地址访问。

image-20260331164154045

访问成功。

image-20260331164351746

6.保留固定公网地址

使用cpolar为其配置二级子域名(cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站),该地址为固定地址,不会随机变化。

image-20250918151358733

点击左侧的预留,选择保留二级子域名,地区选择china Top,然后设置一个二级子域名名称,我使用的是relationship,大家可以自定义。填写备注信息,点击保留。

登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

image-20260331164714882

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名
  • 地区: China Top

点击更新

image-20260331165113020

更新完成后,打开在线隧道列表,此时可以看到随机的公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称。

image-20260331165132577

最后,我们使用固定的公网地址在任意设备的浏览器中访问,可以看到成功访问的页面,这样一个永久不会变化的二级子域名公网网址即设置好了。

image-20260331165203651

总结

每次走亲戚都叫错人,场面尴尬到脚趾抠地?别慌!开源项目mumuy/relationship——一款智能中文亲戚关系计算器,只需输入“爸爸的妹妹的丈夫”或“妈妈的舅舅的女儿”,就能秒出正确称呼(比如“姑父”“表姨”)。更妙的是,配合内网穿透工具cpolar,你还能把服务部署在家庭NAS(如飞牛fnOS)上,并生成公网链接分享给全家,春节拜年再也不怕喊错人!本地部署 + 公网访问,技术小白也能轻松搞定。

感谢您对本篇文章的喜爱,有任何问题欢迎留言交流。cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站

Share:

发表回复

目录

On Key

推荐文章