产品推荐 2026-07-21

asterism:开源免费跨平台的内网穿透工具

Asterism是轻量级内网穿透工具,支持HTTP/SOCKS5代理和端口转发,实现远程访问私有网络服务。

开源软件Windows工具

产品简介

asterism Asterism是一个自托管的轻量级反向代理工具,用于内网穿透,允许用户通过公网服务器访问家庭NAS、路由器管理面板或办公网络内的TCP服务。它支持HTTP和SOCKS5代理协议,适合需要远程访问内部资源的个人用户和小型团队。

asterism 主界面

核心功能

  • 跨平台支持(Windows/Linux/macOS/Android/iOS)
  • 高性能事件驱动架构(基于libuv异步I/O)
  • 支持HTTP代理和SOCKS5代理协议
  • 轻量级单二进制部署(纯C实现,无外部运行时依赖)
  • 多用户路由(通过用户名选择目标私有网络)
  • 门户模式本地端口转发(类似SSH -L功能)

快速开始

  1. 克隆仓库:git clone https://github.com/sosopop/asterism.git
  2. 初始化子模块:git submodule update --init --recursive
  3. 构建项目:mkdir build && cd build && cmake .. && cmake --build .
  4. 运行程序:./asterism -i http://0.0.0.0:8081 -o 0.0.0.0:8080

界面预览

asterism 界面截图

与其他方案对比

对比项asterism同类方案
自托管能力完全自托管,不依赖第三方云服务,用户控制公共IP和流量路径。ngrok等工具依赖厂商云服务,需第三方账户和托管隧道地址。
部署复杂度单二进制部署,纯C实现,无外部运行时依赖,构建简单。frp等工具可能需要更多配置或外部依赖,部署相对复杂。
协议支持原生支持HTTP代理、SOCKS5代理和门户模式端口转发。某些工具可能侧重于特定协议,如仅TCP隧道或HTTP转发。

适合谁用

  • 需要远程访问家庭NAS或路由器管理面板的用户
  • 需要从外部连接办公室RDP、SSH或内部TCP服务的用户
  • 希望自托管NAT穿透中继服务器的技术爱好者

下载与版本

当前最新版本为 1.0,发布于 2026-06-29。支持 Windows。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/sosopop/asterism