V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
onedge

我用 Harbor 把办公 Mac 变成了私人 VPN 节点,远程打卡再也没迟到过

  •  
  •   onedge · 16h 39m ago · 1194 views
    https://harbor.timwuhaotian.dev/

    最初是帮我老婆 hack 远程打卡,很多公司要求连办公 Wi-Fi 或内网才能打卡。出差、居家办公或者迟到几分钟,就只能眼睁睁看着考勤变异常。

    我做了个叫 Harbor 的 macOS 小工具来解决这个问题。
    原理很简单,把办公 Mac 变成私有的 VLESS WebSocket 出口节点,通过 Cloudflare Tunnel 免费穿透。手机在任何地方连上这个节点,系统就认为你在办公室。

    不需要 VPS ,不需要自己搞服务器。Cloudflare 免费版处理 TLS 、DNS 和隧道转发,你的 Mac 就是唯一的服务器。

    使用流程
    1. 办公 Mac 上打开 Harbor ( Rust + Tauri 构建,轻量)
    2. 粘贴 Cloudflare Tunnel 令牌( 5 分钟免费创建)
    3. 点启动,自动生成 VLESS 链接和二维码
    4. 手机用 V2Box / Surge / Shadowrocket 扫码连接
    全程不到 5 分钟。

    几个我觉得值得一提的点
    - 零云端依赖 — 数据只在你的 Mac 和手机之间走,不过第三方服务器
    - 安全 — VLESS + WebSocket + TLS 全加密,令牌通过环境变量传递,不出现在进程参数里
    - 自动管理进程 — sing-box 和 cloudflared 自动启停,实时看日志
    - 一次性买断 — $6.99 ,不是订阅制

    适用场景
    不只是打卡。远程访问公司内网、开发服务器,或者在公共 Wi-Fi 下安全上网,都能用。
    项目已经上线: https://harbor.timwuhaotian.dev
    欢迎交流。
    19 replies    2026-05-01 14:53:56 +08:00
    MeiJiayun
        1
    MeiJiayun  
       13h 3m ago via iPhone
    有计划支持 windows 吗
    muziling
        2
    muziling  
       12h 42m ago
    早就要求下班断电,办公室搞穿透,稍微正规点的公司估计都不允许
    HXHL
        3
    HXHL  
       11h 6m ago via iPhone
    tailscale 加 exit node 有一样的效果吗
    zpvip
        4
    zpvip  
       10h 41m ago
    个人没有打卡需求,以为你在讨论技术,结果是个卖软件的。我支持卖软件,但最好第一句就交待清楚。
    upczww
        5
    upczww  
       10h 38m ago via Android
    办公网搞内网穿透是作死行为,外加虚假打卡,罪加一等
    Dragonish3600
        6
    Dragonish3600  
       10h 25m ago
    不做不死。。。远程打卡从来都不是难度
    xe2vherd
        7
    xe2vherd  
       10h 24m ago
    AI 时代的好处就是把这篇帖子发给 AI 就能让 AI 复刻一个出来....
    383394544
        8
    383394544  
       9h 45m ago
    这东西不用 AI ,我用 docker 也能手搓一个出来,你竟然还想卖钱?
    anyele
        9
    anyele  
       9h 41m ago
    打卡手机要定位啊, 怎么解决?
    onedge
        10
    onedge  
    OP
       9h 38m ago via iPhone
    @MeiJiayun 会支持的👍
    onedge
        11
    onedge  
    OP
       9h 37m ago via iPhone
    @383394544 没问题👍
    onedge
        12
    onedge  
    OP
       9h 37m ago via iPhone
    @xe2vherd 可以的👍
    onedge
        13
    onedge  
    OP
       9h 37m ago via iPhone
    @muziling 谢谢反馈👍
    onedge
        14
    onedge  
    OP
       9h 35m ago via iPhone
    @HXHL tailscale exit node 是否只支持 linux ,可能需要内网有 linux 且已经穿透外网,道理是一样的👍
    onedge
        15
    onedge  
    OP
       9h 34m ago via iPhone
    @Dragonish3600 谢谢反馈👍
    onedge
        16
    onedge  
    OP
       9h 34m ago via iPhone
    @zpvip 都可以 下次我把文字换个顺序👍
    jianny
        17
    jianny  
       6h 44m ago
    利用这私人节点,能否开发免流功能(手机卡流量公免)
    onedge
        18
    onedge  
    OP
       6h 33m ago
    @jianny 可以的,比如家里的电脑( mac )开启这个软件,然后你用 v2box 之类的软件接入即可
    jianny
        19
    jianny  
       4h 51m ago
    @onedge 期待大佬出个教程 amlhbm55QGxpdmUuY29t 好用就买了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2419 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 11:45 · PVG 19:45 · LAX 04:45 · JFK 07:45
    ♥ Do have faith in what you're doing.