产品推荐 2026-07-25

smarGate:免费的内网穿透客户端(源码)

一款无需公网IP、通过手机安全访问内网的跨平台穿透客户端。

开源软件跨平台工具

产品简介

smarGate 是一款免费的内网穿透工具,可将家庭或公司内网服务(如NAS、远程桌面、Web应用)安全地暴露出来,供您在任何地方通过手机或电脑访问。它无需购买公网IP,支持P2P直连以保证高速,也支持代理转发以确保连接稳定,特别适合需要随时访问内网资源的个人用户和技术爱好者。

smarGate 主界面

核心功能

  • 支持P2P直连与代理转发的多链路聚合,自动选择最优连接
  • 手机客户端作为核心访问入口,配置集中,安全可控
  • 支持TCP/UDP协议转发,可用于SSH、RDP、数据库等各类服务
  • 集成远程文件管理功能,可浏览、上传下载服务器文件
  • 支持SOCKS5及HTTP(S)代理,并可配置IP/域名白名单

快速开始

  1. 下载并安装Android客户端APP,完成注册并记住返回的服务ID(N)。
  2. 在需要暴露服务的内网电脑上,下载对应平台的服务端程序,编辑配置文件中的用户ID后运行。
  3. 在APP客户端中添加端口映射规则,将需要访问的内网服务(如IP:端口)映射到本地端口。
  4. 通过访问手机或电脑上映射出的本地端口,即可穿透访问内网服务。

界面预览

smarGate 界面截图

smarGate 界面截图

与其他方案对比

对比项smarGate同类方案
访问入口与安全性以用户私有的手机客户端为核心访问入口,按需开放,关闭即断,更安全隐蔽。通常依赖一个固定的公网域名或IP作为公共入口,暴露面相对较大。
连接可靠性与速度采用“P2P直连优先,自定义代理其次,官方代理兜底”的多链路策略,兼顾速度与稳定。多数工具主要依赖单一的中继服务器或标准P2P,可能受网络类型(NAT)或带宽限制影响较大。
配置与管理所有映射规则均在手机APP上一点配置,服务端运行时免配置,动态增减立即生效。通常需要在客户端和服务端分别配置,部分更改可能需要重启服务。

适合谁用

  • 需要远程访问家庭NAS、个人电脑或家庭网络服务的普通用户
  • 需要管理或维护多台内网服务器的IT运维人员
  • 需要在内网环境测试Web服务、接口的开发与测试人员

下载与版本

当前最新版本为 v0.40.6,发布于 2026-04-17。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

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