RUN · 润海外移居手册:把欧洲 36 国、99 条移民路线与 2025–2026 政策变化做成一份可自动生成的数据手册

【免费下载链接】RUN

RUN · 润:海外移居手册(欧洲 36 国 · 110 条路线 · 主要移民地区)

项目地址: https://gitcode.com/gh_mirrors/run33/RUN
点击查看 免费下载

RUN(润)是一本面向中国大陆护照持有者的海外移居手册,覆盖欧洲 36 国(99 条结构化路线记录)和 13 个欧洲以外主要移民地区,按数字游民、技术工作/欧盟蓝卡、创业自雇、被动收入、投资居留、入籍六大类型组织内容。本手册的核心工程特点是"数据驱动":所有国家页面、路线对比表、SVG 门槛图表乃至 README 中的动态区块,都由 data/ 与 src/ 下的结构化数据通过一个构建脚本生成。读完本文,你将掌握 RUN 的路线选型模型、36 国与全球目的地的速查体系、2025–2026 政策变化追踪方法,以及 scripts/build_docs.py 这套"数据 → 文档 → 图表"自动化管线的实现原理。

需要强调的边界:RUN 仅供信息参考,不构成移民、法律、税务或投资建议。2025–2026 年大量路线关闭或改规则,任何决定前请以各国官方页面为准,详见 DISCLAIMER.md。数据截至 2026-10。

一、内容规模与数据来源

RUN 的内容规模可以从仓库数据结构直接验证:

维度数量依据
欧洲国家页36 国docs/europe/ 下 36 个 .md 文件
路线记录99 条(README 徽章标注 110)data/programmes.json、data/programmes.csv
其中 RUN 补充路线11 条src/extra_routes.json
欧洲以外目的地13 个src/global.json
政策变化记录17 条data/changes.json
生活与身份档案36 国 + 指标说明data/country_profiles.json
LetsMigrate 中文指南索引283 篇data/letsmigrate_guides.json
官方来源链接378 个data/programmes.json(见 README.en.md)

路线类型分布(对 programmes.json 逐条统计):技术工作(work)50 条、数字游民 15 条、投资居留 12 条、自雇 12 条、创业 4 条、入籍 4 条、其他 2 条,合计 99 条;其中 5 条状态为 closed(西班牙黄金签证、塞浦路斯投资计划、爱尔兰投资者计划、马耳他投资入籍、英国 Tier 1 投资签证)。

数据源方面:欧洲 99 条路线主要改写自 LetsMigrate.org 的公开项目记录和指南(各附官方来源);生活与身份档案取自 Numbeo(2026 年中)、Eurostat 平均工资、Tax Foundation(个税 2026)、Henley Passport Index(2026)及各国移民局;全球篇依据 2026-10 对各国政府网站及公开资料的检索整理,核查深度低于欧洲篇——这是手册自己对各部分可信度的显式分级。

二、六大路线类型:按"收入从哪来"选路

README 首页的核心导航是一组六格矩阵,把申请人按收入来源和身份目标分流到六个专题页:

路线适用人群规模信号入口
💻 数字游民为境外雇主或客户远程工作,想换个国家生活15 条欧洲路线,月入约 €330 起docs/routes/digital-nomad.md
🧑‍💻 技术工作 · 欧盟蓝卡拿到当地雇主 offer,走 工作 → 居留 → 永居 → 入籍50+ 条路线,最快 21 个月永居docs/routes/skilled-work.md
🎓 留学 → 工作 → 移民毕业后 6–36 个月找工作签证,再转工作签德国 18 个月、芬兰 2 年、爱尔兰硕士 2 年docs/routes/study-to-work.md
🚀 创业 · 自雇在当地开公司、做自由职业爱沙尼亚、爱尔兰 STEP、荷兰、丹麦等docs/routes/startup-self-employed.md
🏖️ 被动收入 · 退休靠养老金、租金、存款生活,不在当地工作葡萄牙 D7 €920/月起、西班牙 NLVdocs/routes/passive-income.md
💰 投资居留 · 入籍用投资换身份,住得少也能保持希腊、塞浦路斯、马耳他、匈牙利docs/routes/investment.md

这套分类与构建脚本中的类型字典一一对应。scripts/build_docs.py 中定义了八种路线类型、图标、配色和排序规则:

ROUTE = {'digital-nomad': '数字游民', 'work': '技术工作', 'startup': '创业', 'self-employed': '自雇',
         'passive': '被动收入居留', 'residence-by-investment': '投资居留', 'citizenship': '入籍', 'other': '替代路线'}
ROUTE_ICON = {'digital-nomad': '💻', 'work': '🧑‍💻', 'startup': '🚀', 'self-employed': '🧾', 'passive': '🏖️',
              'residence-by-investment': '💰', 'citizenship': '🛂', 'other': '🧩'}
ROUTE_COLOR = {'digital-nomad': '1d4ed8', 'work': '0f766e', 'startup': '6d28d9', 'self-employed': '6d28d9',
               'passive': '0e7490', 'residence-by-investment': 'b45309', 'citizenship': 'b45309', 'other': '667085'}
ORDER = ['digital-nomad', 'work', 'startup', 'self-employed', 'passive', 'residence-by-investment', 'citizenship', 'other']

这意味着每个专题页里的路线表格行序、国家页里路线的先后顺序、badge 颜色,全部由这组字典统一控制——改一处即可全库生效。

三、欧洲以外的 13 个主要移民地区

README 首页的第二张矩阵覆盖欧洲以外的主流目的地,每个地区标注了其最具辨识度的路线:

地区代表路线页面
🇺🇸 美国H-1B、NIW、EB-5docs/global/usa.md
🇨🇦 加拿大Express Entry、省提名docs/global/canada.md
🇦🇺 澳大利亚189、482、858docs/global/australia.md
🇳🇿 新西兰SMC、投资移民docs/global/new-zealand.md
🇯🇵 日本高度人才、经营管理签docs/global/japan.md
🇰🇷 韩国F-1-D、Top-Tierdocs/global/south-korea.md
🇸🇬 新加坡EP、ONE Passdocs/global/singapore.md
🇭🇰 香港高才通、优才docs/global/hong-kong.md
🇵🇭 菲律宾SRRV 退休、SIRVdocs/global/philippines.md
🇹🇭 泰国DTV、LTRdocs/global/thailand.md
🇲🇾 马来西亚DE Rantau、MM2Hdocs/global/malaysia.md
🇦🇪 阿联酋黄金签证docs/global/uae.md
🌎 拉美墨西哥、巴拿马等docs/global/latin-america.md
🇬🇧 英国见欧洲篇docs/europe/united-kingdom.md

每个全球目的地页的结构由 src/global.json 驱动:包含 kv(关键数字,如美国"EB-2 中国排到 2021-10")、routes(每条路线的 summary/facts/steps/docs/tips),再拼接 src/global_notes/ 下的深度解读。以 src/global_notes/usa.md 为例,它记录了 H-1B 自 2026-02 起按工资等级加权抽签(Level IV 有 4 次机会)、FY2027 名额已满、10 万美元附加费被法院禁止执行等 2026 年最新状态——这些正是 README 政策变化表中"美国"一行的展开。

四、欧洲 36 国:一句话判断 + 生活与身份档案

README 的欧洲 36 国矩阵是手工编写国家页之前的"第一屏筛选器"。每个国家给出英文名、开放路线数、路线类型图标和一句关键判断(如"德国蓝卡 EUR 50,700(IT 无学历可办),最快 21 个月永居")。这份一句话判断并非只存在于 README:构建脚本中有一份 36 国的 TAGLINE 字典(scripts/build_docs.py),例如:

TAGLINE = {
    ...
    'germany': '蓝卡 EUR 50,700(IT 无学历可办),最快 21 个月永居',
    'slovakia': '蓝卡门槛全欧最低之一 EUR 1,944/月,首卡 5 年',
    'portugal': '数字游民 EUR 3,680/月;黄金签证不能买房;入籍改为 10 年',
    ...
}

同一句话会出现在 README 国家矩阵和每个国家页的标题下方,保证首页与详情页信息一致。

每个国家页(如 docs/europe/germany.md)统一包含四个板块:

  1. 头部级 badge:欧盟、申根、货币、收录路线数、数据核查日期。国家元数据来自脚本里的 META 字典(scripts/build_docs.py),例如保加利亚标记为 申根:是(2025 起完整加入)、货币:EUR(2026 起)——这类"时间敏感"的事实直接编码在元数据中。
  2. 🏙️ 生活与身份档案:11 项指标——生活成本指数、房租指数、安全指数(Numbeo,纽约=100)、平均年薪、最高个税税率、护照免签目的地数、永居年限、入籍年限、双重国籍、语言要求、中国护照入境方式。数据全部来自 data/country_profiles.json,例如德国为 {col: 68.0, rent: 22.0, safety: 61.0, tax: 47.5, salary: 57408, passport: 185, pr: "21 个月–5 年", cit: "5 年", dual: "✅"}。
  3. 📊 路线速查表:该国全部路线的门槛信号、家属、永居、状态一览。
  4. 每条路线详情:summary 摘要、关键数字表、适合/不适合对照、mermaid 申请流程图、材料清单(checkbox 形式)、注意事项、官方来源折叠区。

这些内容同样不是手写进 docs/ 的:路线详情存于 src/details/ 下 18 个国家 JSON 文件(如 src/details/portugal.json),深度解读存于 src/notes/ 下 36 个 Markdown。以葡萄牙数字游民签证为例,portugal.json 中完整记录了"收入门槛 ≥ EUR 3,680/月(最低工资 920 × 4)、首卡 2 年续签 3 年、NHR 已于 2024 年废止"等 7 项 facts、7 步 steps 和 9 项 docs 材料清单,构建后原样渲染进国家页。

横向对比视图在 docs/europe/README.md:全部 99 条路线按"折合 €/月"升序排列的对比表,以及 36 国生活与身份档案的 11 列对比表,附指标说明与数据来源折叠区。

五、2025–2026 政策变化追踪表

README 中"2025–2026 必须知道的变化"是整本手册时效性的核心承诺,全部 17 条记录来自 data/changes.json,按 kind 字段分为四类:closed(⛔ 关闭)、tighter(🔺 收紧)、new(🆕 新开)、info(🔄 变化)。完整列表:

时间国家类型变化
2025-04-03🇪🇸 西班牙⛔ 关闭黄金签证全部投资类别停止受理新申请
2025-07🇲🇹 马耳他⛔ 关闭投资入籍(护照项目)在欧盟法院判决后被废止,只剩功绩入籍
2025-10-16🇯🇵 日本🔺 收紧经营管理签证资本金 500 万 → 3,000 万日元,并须雇员和日语
2025-11-21🇸🇮 斯洛文尼亚🆕 新开新开数字游民许可;蓝卡门槛降至平均工资 1 倍
2026-01-01🇧🇬 保加利亚🔄 变化改用欧元(2025 年已完整加入申根)
2026-01-08🇫🇮 芬兰🔄 变化永居新规:年收入 ≥ EUR 40,000 可 4 年申请
2026🇵🇹 葡萄牙🔺 收紧国籍法改革:入籍从 5 年改为一般 10 年
2026🇦🇩 安道尔🔺 收紧被动居留投资门槛涨到 EUR 100 万 + 年度配额
2026🇸🇪 瑞典🔺 收紧工作许可须达中位工资 90%(SEK 34,470/月)
2026🇷🇴 罗马尼亚🔄 变化工作移民改为 WorkinRomania 平台 + D/AM 签证
2026-04-27🇵🇱 波兰🔄 变化居留申请全部改为 MOS 线上递交
2026-05🇮🇸 冰岛⛔ 关闭远程工作长期签证废止
2026-06-30🇨🇦 加拿大⛔ 关闭联邦创业签证(SUV)完全暂停
2026-06-30🇰🇷 韩国🆕 新开F-1-D 数字游民签证转为正式签证,最长 3 年
2026-09-15🇱🇻 拉脱维亚⛔ 关闭新《移民法》关闭买房居留和银行次级债居留
2026-09-30🇺🇸 美国🔄 变化法院阻止执行 H-1B 10 万美元附加费;抽签改为按工资加权
咨询中🇬🇧 英国🔺 收紧永居拟从 5 年改为 10 年(earned settlement)

这张表与路线数据的联动方式是值得注意的设计:changes.json 里的每条记录带 slug(欧洲)或 global(全球)字段,changes_table() 函数据此生成指向 docs/europe/ 或 docs/global/ 对应国家页的链接,读者从"变化"一键跳到"该国全部路线的现状"。同时,programmes.json 中 status: "closed" 的路线会在所有表格中被渲染为"⛔ 已关闭"并排到表格末尾(country_page 与 europe_index 的排序键都是 p['slug'] in CLOSED 优先),保证动态状态全局一致。

六、一图看门槛:三张速查表

README 用三张并排速查表把 99 条路线压缩成"最快 / 最低 / 不适用"三个决策维度:

⚡ 最快拿永居

  • 🇨🇾 塞浦路斯投资永居 — 直接,约 2 个月
  • 🇲🇹 马耳他 MPRP — 直接
  • 🇩🇪 德国蓝卡 + B1 德语 — 21 个月
  • 🇦🇹 奥地利红白红卡 Plus — 21 个月
  • 🇯🇵 日本高度人才 80 分 — 1 年

💸 门槛最低

  • 🇦🇱 阿尔巴尼亚数字游民 — 月入约 €330
  • 🇪🇸 西班牙数字游民 — €2,442/月
  • 🇸🇰 斯洛伐克蓝卡 — €1,944/月
  • 🇵🇱 波兰普通工作许可 — 最低工资即可
  • 🇨🇿 捷克员工卡 — 最低工资即可

🚫 中国大陆护照不适用

  • 🇨🇿 捷克数字游民计划
  • 🇯🇵 日本数字游民签证
  • 🇱🇻 拉脱维亚远程工作签证(雇主须 OECD)
  • 🇵🇦 巴拿马友好国家签证
  • 🇺🇸 E-2 条约投资者

配套的五张 SVG 图(数字游民收入门槛、欧盟蓝卡薪资门槛、被动收入门槛、投资额、生活成本指数)位于 assets/charts/,它们不是手工绘制的,而是构建脚本从 programmes.json 实时计算的——原理见第八节。

七、四步选路模型

首页的 mermaid 决策图把收入来源映射到路线类型:

mermaid

更细的判断在 docs/routes/choose-route.md,按四步展开:

  1. 你属于哪种人:六分支判定(目的国雇主 offer / 境外远程 / 自己开公司 / 长期资金 / 学生 / 养老退休),其中"学生"单独引出"留学 → 毕业找工作签证 → 技术移民"链路。
  2. 目标决定指标:先试住 1–2 年看"门槛低、手续快";尽快永居看"永居年限"(德国/奥地利 21 个月、日本高度人才 1 年、塞浦路斯/马耳他直接);最终拿护照看"入籍年限 + 双重国籍";全家走看"家属能否同时申请";低税看阿联酋、保加利亚(10%)、意大利富裕人士统一税等。
  3. 排除不适用中国大陆护照的路线:捷克数字游民(国籍名单不含中国大陆)、日本数字游民(需对日免签 + 税收协定国)、拉脱维亚远程签(雇主须 OECD)、黑山 70g 投资居留(仅限欧盟公民)、巴拿马友好国家签证、美国 E-2、荷兰荷美友好条约路线。
  4. 可行性自检清单:收入是否稳定超过门槛 20% 以上(汇率和年度调整会吃掉余量)、收入证明能否覆盖 3–6 个月、学历/无犯罪/婚姻文件能否 1–2 个月内办好公证和附加证明书、是否理解税务居民与社保后果、这条路线到期后能续/能转/必须离开、是否核对了官方页面。

README 实用指南区还链接了三份实务文档:中国申请人文件准备(海牙认证、无犯罪、学历认证、姓名拼音、资金合规)、税务居民入门(居留 ≠ 税务居民、183 天规则)、落地前 90 天清单(住址登记、税号、银行、续签时间点),以及 资源导航。

八、仓库结构与自动构建管线

RUN 的目录组织是"源数据与生成物分离"的典型结构:

RUN/
├── README.md                 ← 首页(含两个 AUTO 动态区块)
├── docs/
│   ├── europe/               欧洲 36 国,每国一页(自动生成)
│   ├── routes/               按路线:决策指南、数字游民、技术工作、创业、投资
│   ├── global/               美加澳新、日韩新港台、泰马、阿联酋、拉美
│   ├── practical/            文件准备、税务居民、落地清单
│   └── resources.md
├── data/                     programmes.csv/json、changes.json、country_profiles.json、指南索引
├── src/
│   ├── details/<国家>.json   每条路线的关键数字、流程、材料、注意事项
│   ├── notes/<国家>.md        每个国家的深度解读
│   ├── global_notes/          全球篇深度解读
│   ├── extra_routes.json      11 条 RUN 补充路线
│   └── global.json            全球 13 个目的地的结构化定义
├── assets/charts/            自动生成的 5 张 SVG 图表
└── scripts/build_docs.py     由 data + src 生成 docs/europe、图表和 README 自动区块

维护规则在 CONTRIBUTING.md 中明确:改国家正文编辑 src/notes/<国家>.md,改路线数据编辑 data/programmes.json,路线章节和实务篇直接编辑 docs/ 对应文件(AUTO/TABLE 标记之间的内容自动生成、请勿手改),然后运行:

python3 scripts/build_docs.py

8.1 输入与输出

scripts/build_docs.py 头部 docstring 定义了完整契约(scripts/build_docs.py):

  • 输入:data/programmes.json(99 条路线记录:门槛、家属、永居、官方来源)、data/letsmigrate_guides.json、data/changes.json、src/details/<国家>.json、src/notes/<国家>.md;
  • 输出:docs/europe/*.md、assets/charts/*.svg、README 和 docs/routes/*.md 中的 <!-- AUTO:xxx --> 区块、以及重新导出的 data/programmes.csv。

脚本启动时依次加载 guides、programmes、changes(scripts/build_docs.py),然后遍历 src/details/ 下全部 JSON,把 fit/unfit/docs/tips 字段过滤空串后汇总成一个 DETAILS 字典,供国家页渲染。

8.2 RUN 补充路线的合并机制

programmes.json 只收录 LetsMigrate 有记录的 88 条路线;README 声称的另外 11 条"RUN 补充路线"来自 src/extra_routes.json,在脚本 L117–L138 处合并进 progs 与 DETAILS:

EXTRA_META = {  # id: (threshold, family, pr)
    'spain-non-lucrative-visa': ('EUR 2,400 monthly', '支持家庭成员', '可能通向永居'),
    'portugal-d7-visa': ('EUR 920 monthly', '支持家庭成员', '可能通向永居'),
    'germany-opportunity-card': ('', '家庭规则需核查', '通常偏临时'),
    ...
}
for _c, _rs in json.load(open(os.path.join(RUN, 'src', 'extra_routes.json'))).items():
    for _r in _rs:
        _t, _f, _p = EXTRA_META[_r['id']]
        progs.append({'country': '', 'country_slug': _c, 'programme': _r['name'], 'slug': _r['id'],
                      'route_type': _r['type'], ..., 'extra': True, ...})
        DETAILS[_r['id']] = {k: v for k, v in _r.items() if k in ('summary', 'facts', 'fit', 'unfit', 'steps', 'docs', 'tips')}

实际分布为:西班牙 1 条(非营利居留)、葡萄牙 1 条(D7)、德国 2 条(机会卡、技术工人签证)、希腊 1 条(FIP)、意大利 1 条(选择性居留)、马耳他 1 条(GRP)、爱沙尼亚 1 条(创业签证)、英国 3 条(技术工作/全球人才/HPI),合计 11 条。带 extra: True 标记的路线在页面上会额外渲染一枚"来源:RUN 补充"的橙色 badge,并在页脚注明"本条为 RUN 补充路线(LetsMigrate 未收录),来源见上"——数据来源透明化是这套管线的重要约定。

8.3 国家页的组装逻辑

country_page()(scripts/build_docs.py)按固定顺序拼装一国页面:

  1. 从 META 取国家元数据,从 progs 中筛出该国路线,按"已关闭优先沉底 + ORDER 类型顺序"排序,取最新 verified 日期做数据核查 badge;
  2. 读取 src/notes/<slug>.md,用正则提取 ## 一句话判断 段落作为 TIP 提示块,其余部分降级为三级标题作为"深度解读";
  3. 插入 profile_block() 生成的生活与身份档案(stars() 函数把生活成本、房租换算成"越少越好"的圆点评级,安全指数则是"越多越好",scripts/build_docs.py);
  4. 渲染路线速查表,逐条调用 programme_section() 输出每条路线的 badge 行(类型/状态/家属/永居/来源)、summary 引用块、facts 三列表格、适合/不适合两栏、mermaid_steps() 生成的流程图(最多 10 步、带①–⑩序号节点)、checkbox 材料清单、WARNING 注意事项和官方来源折叠区;
  5. 附加延伸阅读(按 slug 前缀匹配 letsmigrate_guides.json,英国走 uk- 前缀)和上/下国导航条。

mermaid_steps() 的实现值得注意(scripts/build_docs.py):它先清洗步骤文本中的 ["\[\](){}<>|#;] 等 mermaid 保留字符,再把前 10 步编号成 s0→s1→... 的横向 flowchart,保证任意文本的步骤数据都不会破坏渲染。

8.4 AUTO 区块注入:README 的动态内容

README 中"欧洲 36 国"矩阵和"2025–2026 变化"表其实是被 <!-- AUTO:countries --> 与 <!-- AUTO:changes --> 标记围住的生成内容。注入逻辑只有三步(scripts/build_docs.py):

def inject(path, key, content):
    t = open(path).read()
    new = re.sub(rf'<!-- AUTO:{key} -->.*?<!-- /AUTO -->',
                 lambda m: f'<!-- AUTO:{key} -->\n{content}\n<!-- /AUTO -->', t, flags=re.S)
    open(path, 'w').write(new)

主流程(scripts/build_docs.py)依次执行:写 36 个国家页 → 写 docs/europe/README.md 对比索引 → build_charts() 生成 5 张 SVG → 写全球 13 页及 docs/global/README.md → 注入 README 的 countries 与 changes 区块 → 按 routes 映射(digital-nomad.md 取 digital-nomad 类型,startup-self-employed.md 取 startup+self-employed 等)注入 docs/routes/*.md 的路线表 → 最后导出 programmes.csv,并打印构建摘要:

built 36 country pages; N/99 programmes have details

同样机制还作用在 docs/routes/digital-nomad.md 等专题页:其"欧洲数字游民路线一览"表被 <!-- AUTO:table --> 包住,行序由"已关闭沉底 + 门槛 €/月 升序"决定。

8.5 门槛归一化:从文本门槛到可比较数字

横向对比的前提是把不同国家、不同货币的门槛文本统一为"折合 €/月"。threshold 字段是自由文本(如 "EUR 55,678 annual"、"ALL 32,000 monthly"、"300,000+"),脚本用两个函数处理:

  • fmt_threshold()(L153–L164):把 XXX 数字 monthly|annual 模式渲染成 EUR 55,678/年,把 300,000+ 渲染成 投资 ≥ 300,000;
  • income_eur()(L167–L173):匹配到货币和金额后,经 FX 汇率表(L139–L140,如 CZK: 0.04, DKK: 0.134, SEK: 0.088)折成欧元,年门槛除以 12 换成月;非欧元货币取不到汇率时按 1 处理。

FX 是 2026 年的粗略汇率硬编码,docs/europe/README.md 对比表下方的注释也明确"非欧元货币按 2026 年粗略汇率折合,仅供横向比较"。投资类图表对土耳其做了特殊处理:里拉门槛乘以 0.86 折算(scripts/build_docs.py)。

8.6 五张 SVG 图表的生成

build_charts()(scripts/build_docs.py)用纯字符串拼接生成 760px 宽的横向条形图(svg_bars(),圆角矩形 + 数值标签,无外部依赖)。五张图的取数口径各不相同:

图表文件取数逻辑
nomad-income.svg开放状态 + digital-nomad 类型,按门槛 €/月 升序
blue-card.svg开放状态 + 名称含"蓝卡"或"Blue Card"的路线
passive-income.svg开放状态 + passive 类型
investment.svg开放状态 + 投资/入籍类型,从 threshold 抽取 数字+ 为投资额
cost-of-living.svgcountry_profiles.json 的生活成本指数升序

已关闭路线被 CLOSED = {p['slug'] for p in progs if p.get('status') == 'closed'} 集合统一排除,因此政策一旦标记关闭,图表、对比表、国家页三处会同时更新。

九、数据可机读性:programmes.csv

除了文档,RUN 还提供 99 条路线的机读表格 data/programmes.csv,可直接用 Excel 打开,表头为:

country,country_slug,programme,route_type,status,family,pr,threshold,income_eur_month,verified,source,url

其中 income_eur_month 是脚本计算好的月门槛欧元值(如阿尔巴尼亚 330、奥地利蓝卡 4640),verified 是逐条核查日期(当前批次为 2026-10-25),source 区分 LetsMigrate 与 RUN,url 指向官方来源或 LetsMigrate 原始记录。对于想用脚本自行筛选路线(例如"门槛低于 €3,000/月且可带家属")的读者,这是最直接的入口。

十、使用与参与

  • 阅读:从 README.md 首页出发,先经 我该走哪条路 完成四步判断,再进入对应路线专题页或国家页;跨国家比较用 docs/europe/README.md 的 #compare(路线对比)与 #profiles(生活与身份对比)锚点。
  • 构建:修改 src/ 或 data/ 后运行 python3 scripts/build_docs.py 重新生成全部国家页、图表、CSV 与 README 动态区块;docs/ 下 AUTO 标记之间的内容不应手改。
  • 贡献:CONTRIBUTING.md 约定只接受可核查的信息(优先政府官网),更新过时数字须附官方来源链接和核查日期,报告已关闭/新开放路线、补充全球篇国家是最高价值的贡献方向。
  • 许可:文档内容采用 CC BY-SA 4.0(LICENSE),构建脚本采用 MIT(LICENSE-CODE)。

十一、适用前提与限制

使用本手册数据时需注意以下边界:

  1. 时效:欧洲篇数据核查批次为 2026-10(verified 字段),全球篇依据 2026-10 检索整理,且手册自述其"核查深度低于欧洲篇";门槛多与当地工资挂钩、每年调整,递交前以官方为准。
  2. 汇率口径:非欧元门槛的 €/月 折算是 2026 年粗略汇率,仅供横向比较。
  3. 档案指标口径:永居/入籍年限是"常见规则"而非个案结论;双重国籍一列从中国立场标注(中国不承认双重国籍)。
  4. 不构成建议:本手册全部内容仅供信息参考,不构成移民、法律、税务或投资建议。

【免费下载链接】RUN

RUN · 润:海外移居手册(欧洲 36 国 · 110 条路线 · 主要移民地区)

项目地址: https://gitcode.com/gh_mirrors/run33/RUN
点击查看 免费下载

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值