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

核心功能
- 支持P2P直连与代理转发的多链路聚合,自动选择最优连接
- 手机客户端作为核心访问入口,配置集中,安全可控
- 支持TCP/UDP协议转发,可用于SSH、RDP、数据库等各类服务
- 集成远程文件管理功能,可浏览、上传下载服务器文件
- 支持SOCKS5及HTTP(S)代理,并可配置IP/域名白名单
快速开始
- 下载并安装Android客户端APP,完成注册并记住返回的服务ID(N)。
- 在需要暴露服务的内网电脑上,下载对应平台的服务端程序,编辑配置文件中的用户ID后运行。
- 在APP客户端中添加端口映射规则,将需要访问的内网服务(如IP:端口)映射到本地端口。
- 通过访问手机或电脑上映射出的本地端口,即可穿透访问内网服务。
界面预览


与其他方案对比
| 对比项 | 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