jprq

azimjohn更新放缓

用 Go 写的轻量内网穿透工具,能把本地服务快速暴露到公网,是 ngrok 的开源替代方案。

join public router. quickly.

desktop-v1.0.4发布于 2026-06-09 14:41 UTC1,551star215fork同步于 2026-11-07 07:34 UTC

怎么上手

由 README 提炼,执行前请确认
brew install jprq
jprq auth <your-auth-token>
jprq http 8000
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

把本地服务器快速暴露到公网的内网穿透工具,支持 HTTP 和任意 TCP 服务

用 Go 写的轻量内网穿透工具,能把本地服务快速暴露到公网,是 ngrok 的开源替代方案。

核心能力

  • 支持 HTTP、SSH 等任意 TCP 协议端口转发
  • 一条命令 jprq http 8000 即可暴露本地端口
  • 可指定自定义子域名或 CNAME 域名
  • 内置静态文件 HTTP 服务器 jprq serve
  • 提供 --debug 调试模式排查隧道问题

容易踩的坑

使用官方托管服务需先从 jprq.io/auth 获取 auth token 并执行 jprq auth;2023 年 10 月起官方服务改为 members-only,需赞助后获取邀请链接,否则只能自托管;Windows 手动安装需自行创建 jprq.bat 并加入 PATH

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本desktop-v1.0.4
  1. desktop-v1.0.4JPRQ Desktop 1.0.4 — macOS最新正式版2026-06-09 · 2026-06-09 14:41 UTC

    JPRQ Desktop 1.0.4

    • In-app update banner — see when a new version is ready and install it with one click ("Relaunch to update") from the sidebar, instead of a separate system dialog.
    • Support email in Settings → About to reach the team directly.

    Signed and notarized for macOS — opens with no Gatekeeper warning.

    Downloads

    • Apple Silicon (M1/M2/M3/M4): JPRQ-1.0.4-arm64.dmg
    • Intel: JPRQ-1.0.4.dmg
  2. desktop-v1.0.2JPRQ Desktop 1.0.2 — macOS2026-05-24 · 2026-05-24 16:37 UTC
    查看更新说明

    Signed and notarized macOS build for Apple Silicon and Intel.

    Downloads

    MacFile
    Apple Silicon (M1 / M2 / M3 / M4)JPRQ-1.0.2-arm64.dmg
    IntelJPRQ-1.0.2.dmg

    Install

    1. Download the DMG matching your Mac.
    2. Open it and drag JPRQ into your Applications folder.
    3. Launch from Applications. Gatekeeper accepts it on first run — no "unidentified developer" warning.

    What's new in 1.0.2

    • Sidebar profile no longer stuck on the loading skeleton. If the profile fetch failed (stale token, offline, server error), the pulsing placeholder under the avatar used to stay forever. It now falls back to Account / Connected once loading completes. Same fix applied to the Settings auth card.
    • Settings "About" version is now dynamic. No more drift between the displayed version string and package.json.

    Notes

    • The .zip files and latest-mac.yml are auto-update artifacts for a future electron-updater integration. Manual users can ignore them.
    • Windows and Linux builds are not part of this release.
  3. 2.42024-11-01 · 2024-11-01 08:39 UTC
    查看更新说明

    TLDR;

    v2.4 fixes the debugger issue.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/azimjohn/jprq/compare/2.3...2.4

  4. 2.3jprq 2.32024-01-02 · 2024-01-02 20:00 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/azimjohn/jprq/compare/2.2...2.3

  5. 2.2jprq 2.22023-10-17 · 2023-10-17 10:33 UTC
    查看更新说明

    Release notes 2.2

    • ⚡️ optimizations and bug fixes
    • 🐛 jprq debugger race condition issues
    • 📁 jprq serve - built-in http server to serve files
    • 🔜 brew install jprq - install jprq with brew installer

    What's Changed

    New Contributors

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    What's JPRQ?

    • JPRQ is a free and open tool for exposing local servers to public network (the internet)
    • It can expose TCP protocols, such as HTTP, SSH, etc. Any server!

    How to install

    Install via Scoop (Recommended)

    scoop install jprq
    

    Manual Installation

    1. Install the latest release of JPRQ

    2. Place the file where it is convenient for you (At this point, you can use the program, but you will need to manually call the .exe file)

    3. Create jprq.bat file so we can use the "jprq" keyword to call the .exe file

      @echo off
      "C:\Exact\Path\To\File\jprq-windows-386.exe" %*
      
    4. Awesome! Finally, we need to add to the environment variable " PATH", the path to the folder where we created .bat file (step 3)

    $ brew install jprq
    

    or

    $ curl -fsSL https://jprq.io/install.sh | sudo bash
    

    Arch-based distros

    1. JPRQ is available on the AUR.

      git clone https://aur.archlinux.org/jprq.git
      cd jprq
      makepkg -si
      
    2. You can use an AUR helper like yay to install it:

      yay -S jprq
      

    How to use

    First obtain auth token from https://jprq.io/auth, then

    jprq auth <your-auth-token>
    

    Replace 8000 with the port you want to expose

    jprq http 8000
    

    For exposing any TCP servers, such as SSH

    jprq tcp 22
    

    For using custom subdomains

    jprq http 3000 -s <custom-name>
    

    For using jprq debugger (with v2.1 or higher)

    jprq http 3000 --debug
    

    Serve static files using built-in HTTP Server (with v2.2 or higher)

    jprq serve .
    

    Serve on a different domain using CNAME (with v2.3 or higher)

    jprq http 3000 --cname example.com
    

    Press Ctrl+C to stop it

    Update as of Oct 21, 2023

    ** jprq is now members-only service **

    What does that mean?

    • it still stays open and free to self-host
    • to use the service I maintain, buy me a coffee and leave your github username
    • I will send you invite link to keep using jprq