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

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

  •  
  •   onedge · 4 days ago · 2138 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
    欢迎交流。
    21 replies    2026-05-01 22:20:07 +08:00
    MeiJiayun
        1
    MeiJiayun  
       4 days ago via iPhone
    有计划支持 windows 吗
    muziling
        2
    muziling  
       4 days ago
    早就要求下班断电,办公室搞穿透,稍微正规点的公司估计都不允许
    HXHL
        3
    HXHL  
       4 days ago via iPhone
    tailscale 加 exit node 有一样的效果吗
    zpvip
        4
    zpvip  
       4 days ago
    个人没有打卡需求,以为你在讨论技术,结果是个卖软件的。我支持卖软件,但最好第一句就交待清楚。
    upczww
        5
    upczww  
       4 days ago via Android   ❤️ 1
    办公网搞内网穿透是作死行为,外加虚假打卡,罪加一等
    Dragonish3600
        6
    Dragonish3600  
       4 days ago   ❤️ 1
    不做不死。。。远程打卡从来都不是难度
    xe2vherd
        7
    xe2vherd  
       4 days ago
    AI 时代的好处就是把这篇帖子发给 AI 就能让 AI 复刻一个出来....
    383394544
        8
    383394544  
       4 days ago
    这东西不用 AI ,我用 docker 也能手搓一个出来,你竟然还想卖钱?
    anyele
        9
    anyele  
       4 days ago
    打卡手机要定位啊, 怎么解决?
    onedge
        10
    onedge  
    OP
       4 days ago via iPhone
    @MeiJiayun 会支持的👍
    onedge
        11
    onedge  
    OP
       4 days ago via iPhone
    @383394544 没问题👍
    onedge
        12
    onedge  
    OP
       4 days ago via iPhone
    @xe2vherd 可以的👍
    onedge
        13
    onedge  
    OP
       4 days ago via iPhone
    @muziling 谢谢反馈👍
    onedge
        14
    onedge  
    OP
       4 days ago via iPhone
    @HXHL tailscale exit node 是否只支持 linux ,可能需要内网有 linux 且已经穿透外网,道理是一样的👍
    onedge
        15
    onedge  
    OP
       4 days ago via iPhone
    @Dragonish3600 谢谢反馈👍
    onedge
        16
    onedge  
    OP
       4 days ago via iPhone
    @zpvip 都可以 下次我把文字换个顺序👍
    jianny
        17
    jianny  
       4 days ago
    利用这私人节点,能否开发免流功能(手机卡流量公免)
    onedge
        18
    onedge  
    OP
       4 days ago
    @jianny 可以的,比如家里的电脑( mac )开启这个软件,然后你用 v2box 之类的软件接入即可
    jianny
        19
    jianny  
       4 days ago
    @onedge 期待大佬出个教程 amlhbm55QGxpdmUuY29t 好用就买了
    lonccc
        20
    lonccc  
       3 days ago
    @onedge #14 exit node 也支持 mac
    onedge
        21
    onedge  
    OP
       3 days ago
    @lonccc 哦哦那就是 wireguard 底层,p2p 穿透, 我这个本质还是 https vless ,私人 vpn
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2693 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 10:12 · PVG 18:12 · LAX 03:12 · JFK 06:12
    ♥ Do have faith in what you're doing.