run-abroad README

The project's README from github.com/RadishXN/run-abroad. As one markdown file: README.md.

润学导航

填写少量基本信息,看清自己能走哪些出国路径 —— 以及还差什么。

收录 71 条签证与移民路径 · 所有计算在你的浏览器里完成

License: MIT No Dependencies Pathways PRs Welcome

👉 点击这里开始 👈

点击这里开始

快速开始 · 贡献数据 · 免责声明


为什么做这个

想出国的人,通常最先遇到的不是「哪个国家好」,而是一个更基础的问题:

以我现在的条件,到底有哪些路是真的走得通的?

网上不缺移民信息,缺的是针对你个人情况的筛选。你会看到几十篇「XX 国签证全解析」,每一篇都在讲政策条文,但没有一篇会告诉你:你 31 岁、双非本科、雅思 6.0、工作 6 年——这些条件下,哪条路现在就能走,哪条路差一点,哪条路已经彻底关上了。

于是你在几十个标签页之间反复比对,一周后仍然不知道下周该做什么。

这个项目就是来解决这一步的。它不是又一份签证清单,而是一个决策工具:把你的条件和 71 条路径的门槛逐项比对,输出一份排过序的、标注了具体缺口的结果。


它和其他移民信息站的区别

常见的移民信息站

  • 按国家罗列签证政策
  • 你需要自己对照条件
  • 只告诉你「要求是什么」
  • 符合 / 不符合的二元判断
  • 看完仍然不知道先做什么

润学导航

  • 按你的条件筛选并排序
  • 引擎自动逐项比对
  • 明确告诉你「你还差什么」
  • 四档分类,覆盖中间地带
  • 直接给出优先级建议

三个核心设计

1️⃣ 不做二元判断

现实中很少有人是「完全符合」或「完全不符合」。大部分人都卡在中间,所以结果分成四档:

分档 含义
✅ 符合条件 所列硬性门槛你都过了,可以直接去研究申请材料
🟡 差一点 只差一两项,且都是能补上的(语言、经验、资金、offer)
🟠 需要长期准备 缺口较多,但方向上并没有被堵死
⚪ 暂时走不通 存在短期无法改变的硬门槛

2️⃣ 区分硬门槛与软门槛

这是整个工具最关键的判断。同样是「不符合」,性质完全不同:

✕ 硬缺口 —— 短期内无法改变,只能绕开
   年龄超限 · 毕业超出窗口期 · 院校排名不够

△ 软缺口 —— 花时间或花钱可以补上
   语言成绩(英语 / 法语 / 小语种)· 工作经验 · 资金证明 · 雇主 offer · 学位就读地

一条路径如果只差软缺口,它就还在你的选项里,只是需要准备时间。如果卡在硬缺口上,再努力也没用,不如把精力放在别处 —— 知道哪条路不必再想,和知道哪条路能走,同样重要。

3️⃣ 告诉你先补哪一项最划算

这是比签证列表更有用的输出。引擎会统计哪个缺口挡住了最多路径:

先补哪一项最划算
  1. 提高语言成绩(考出雅思 6.5 或同等)    解锁 20 条路径
  2. 提升学历(读一个硕士)                 解锁 18 条路径
  3. 攒够资金证明                          解锁 9 条路径

你的时间和钱是有限的。与其平均用力,不如先打掉那个卡住最多可能性的瓶颈。


📋 收录的路径

类型覆盖
🎒 打工度假新西兰 WHV · 澳大利亚 462 · 新加坡 WHP
🎓 毕业生找工作签英国 HPI · 日本 J-Find / 特定活动 · 荷兰 Zoekjaar · 德国机会卡 / 18 个月找工作 · 芬兰 2 年求职 · 瑞典 · 丹麦创业卡 · 比利时 · 奥地利 · 意大利待业 · 西班牙 · 挪威 · 韩国 D-10 · 法国 RECE
⭐ 人才引进香港高才通 · 香港优才 · 英国全球人才 · 新加坡 ONE Pass · 美国 O-1 / EB-2 NIW
🔧 技术移民加拿大 Express Entry · 加拿大法语类别定向邀请 · 澳大利亚 189/190/491 · 新西兰 SMC · 日本高度人才
💼 工作签证荷兰高技术移民 · 英国 Skilled Worker · 新加坡 EP · 爱尔兰关键技能 · 丹麦正面清单 · 美国 H-1B
📚 留学 & 毕业工签英国 PSW · 香港 IANG · 加拿大 PGWP · 新西兰 PSW · 爱尔兰 Stamp 1G · 德国 / 意大利公立留学 · 日本 / 爱尔兰语言学校 · 欧盟 Erasmus Mundus 全奖
💻 数字游民葡萄牙 D8 · 西班牙 DNV · 泰国 DTV · 马来西亚 DE Rantau · 挪威自雇 · 克罗地亚 · 斯洛文尼亚
🚀 创业投资加拿大 SUV · 英国创新创始人 · 阿联酋黄金签证 · 日本经营管理
🔨 职业教育德国双元制 Ausbildung · 日本特定技能 · 加拿大魁北克 PEQ · 芬兰职业教育 VET
🌾 季节性工作欧盟季节工许可 · 新西兰季节性工作签证(免英语)
🛬 低成本落脚格鲁吉亚免签 1 年 · 乌拉圭自主经济能力居留 · 厄瓜多尔存款居留 · 波兰低成本留学

覆盖 32 个国家 / 地区,每条路径都附有政府官网链接。


🚀 快速开始

没有构建步骤,没有 npm,没有任何第三方依赖。克隆下来直接打开:

git clone https://github.com/RadishXN/run-abroad.git
cd run-abroad

open index.html              # macOS 直接打开
python3 -m http.server 8000  # 或起个本地服务器

部署到 GitHub Pages

仓库已包含 GitHub Actions 工作流,推送即自动部署:

  1. 仓库 Settings → Pages → Source 选择 GitHub Actions
  2. 推送到 main 分支
  3. 等待 Actions 跑完,站点上线

🧩 项目结构

run-abroad/
├── index.html          全球路径主筛选
├── nomad.html          数字游民专题
├── hk.html             香港工作签证专题
├── student.html        大学生出国路径专题
├── student-pathway.html 学生路径详情
├── css/
│   └── style.css       全站样式(自动适配深色模式)
└── js/
    ├── data.js         主项目路径数据
    ├── engine.js       主项目匹配引擎
    ├── app.js          主项目表单与结果渲染
    ├── student-data.js 学生专题独立数据(不污染主路径)
    ├── student-guides.js 学生路径完整攻略(条件 / 费用 / 步骤 / FAQ)
    ├── student.js      学生专题问卷与分支匹配
    └── student-detail.js 学生路径详情渲染

大学生专题独立维护 14 条路径,包含日本语言学校、加拿大 Co-op、德国 Ausbildung、澳新打工度假、美国 J-1、互惠生、船员和换宿平台等。平台与项目不会被伪装成签证,学生数据也不会计入主项目的 71 条路径。

三个 JS 文件按顺序用 <script> 引入,刻意不做模块化和打包 —— 这样任何人都能直接改一行数据然后刷新看效果,降低贡献门槛。学生专题使用独立的数据和规则树,避免把课程、实习、平台型路径硬塞进主引擎。

🤝 参与贡献

最有价值的贡献是纠错和补充路径。 移民政策变动极快,任何一条数据都可能已经过时。

你想做的 怎么做
发现数据有误 提 Issue,附上官网链接(没有官方来源的修改无法合并)
补充一条路径 照着 js/data.js 的格式加一个对象,见 CONTRIBUTING.md
改进匹配逻辑 js/engine.js,欢迎讨论打分权重
分享实操经验 路径的 notes 字段最需要的就是「别处查不到的坑」

写 notes 的原则:写实操信息,不要复述门槛。

提交前自检

打开 index.html 按 F12,validatePathways() 会在加载时自动校验重复 ID、缺失字段、未定义类型。

然后填几组不同条件,确认新路径不会对所有人都显示「符合条件」 —— 这通常意味着漏写了某个门槛。


🔒 隐私

没有后端,没有数据库,没有分析脚本,没有 Cookie。

你填的所有信息只存在于当前页面的内存里,关掉标签页就没了。唯一的持久化是「复制结果链接」功能——它把你的选项编码进 URL,方便你保存或分享,要不要生成完全由你决定。


⚠️ 免责声明

这是初筛工具,不是法律意见。

本项目只讨论合法的移民与签证路径,不接受任何涉及伪造材料、虚假婚姻、非法滞留的内容。


MIT License · 数据和代码都可自由使用

如果这个项目帮到了你,欢迎回来提交一条你走过的路径的实操经验。

run-abroad (RadishXN/run-abroad)

vanilla-js
Searching Database…

What is this?Run Abroad (润学导航) is a web tool that takes 10 basic facts about you — age, education, language score, work experience, savings, etc. — and checks them against 71 visa and immigration pathways across 32 countries, showing which ones you qualify for and exactly what you're missing.
Is this a list of visa requirements, or does it actually calculate my results for me?It's a decision engine, not a plain checklist of policies: it compares your inputs against each pathway's hard and soft requirements and sorts every result into one of four tiers instead of a simple yes/no.
How do I start using it?There's no build process — clone the repo and open index.html directly in a browser, or use the GitHub Pages deployment that the included GitHub Actions workflow builds automatically on every push to main.
Do I need Node, npm or any libraries to run this?No — the whole app is just three plain JavaScript files loaded in sequence, with no bundler, no module system and no third-party dependencies.
Can I trust the result to actually get me a visa?No — the author is explicit that this is only a pre-screening tool, not legal advice; policies change fast and real applications involve documents, background checks and interviews the tool can't cover.
What do the four result categories mean?Pathways are sorted into Qualified (every hard requirement met), Close (one or two fixable gaps like language score or savings), Needs long-term prep (several gaps but still possible), and Not viable right now (blocked by a hard requirement that can't change soon).
What's the difference between a hard and soft requirement gap?Soft gaps — language score, work experience, funds, an offer letter — can be fixed with time, so the pathway stays live; hard gaps like an age cap can't be changed, so the tool tells you to stop considering that path.
Does it tell me what to work on first?Yes — the engine tallies which single missing requirement is blocking the most pathways, pointing you to the one gap worth closing first for the biggest payoff.
Is there anything for university students specifically?Yes, a separate student track covers 14 additional pathways (Japanese language schools, Canadian co-op, German Ausbildung, working-holiday visas, J-1, au pair, crew jobs and exchange platforms), kept apart from the main 71-path engine so it isn't mixed with actual visa data.
Creator
RadishXN
Size
0.4 MB
Stars
510
Updated
CommitSep 01
Age
2mo
Commits · 90 Days