# lazy-luo/smarGate

内网穿透，c++实现，无需公网IP，小巧，易用，快速，安全，最好的多链路聚合（p2p+proxy）模式，不做之一...这才是你真正想要的内网穿透工具！

Repository: https://github.com/lazy-luo/smarGate
Canonical: https://ross.abutalabs.com/products/smargate
Language: JavaScript
License Family: other
Topics: nat, proxy, p2p, tools, free, android, ipv6
Last push: 2026-07-27T13:51:29+00:00

## Health v2 (maintenance only)
Score: 79/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 94, release rhythm 48, longevity 100
- inputs: {"age_days": 2857, "days_push": 37, "days_rel": 138, "gap_med": 201, "n_releases_24m": 4}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4358, forks 468 (observed 2026-08-28T04:08:46.514096+00:00)

## What it is
smarGate is a cross-network remote port mapping and NAT traversal tool consisting of an Android client app and lightweight server binaries, enabling intranet-to-intranet and intranet-to-internet access without a public IP. It supports TCP-based P2P tunneling, multi-link aggregation (P2P plus proxy fallback), TLS-encrypted tunnels, and socks/http(s) proxying.

## Use cases
- access home intranet services remotely without a public IP
- expose internal services to the internet securely
- map ports between two machines on different private networks
- set up a socks or http proxy through my home network
- use an old Android phone as a tunnel server
- securely reach office intranet from a 4G phone
- aggregate p2p and proxy links for higher bandwidth

## When to choose
- you need intranet access without a public IP or VPS
- you want app-controlled, zero-config-on-server port mapping
- you need TCP-based P2P with automatic tunnel selection and TLS encryption
- you want a tiny, lightweight binary supporting many CPU architectures

## When to avoid
- you need a fully open-source tool (source is not published yet)
- you need UDP-native tunneling rather than UDP-over-TCP
- you require official proxy access to IPs outside mainland China
- you need a mature alternative like frp or WireGuard with wide community auditing

## Facets
- artifact type: application
- maturity: active
- function: proxy, networking, security, cryptography
- domain: networking, security, privacy, self-hosted, cross-platform
- platform: windows, cross-platform
- tags: nat-traversal, port-forwarding, p2p-tunnel, reverse-proxy, socks-proxy, tunnel, remote-access, no-public-ip, tcp-p2p, ipv6, android, linux, macos

## Member repositories
- lazy-luo/smarGate (main) score 79

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:46.514096+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:21:28.692589+00:00, confidence not recorded.
  - readme: https://github.com/lazy-luo/smarGate (fetched 2026-08-28T04:08:46.514096+00:00, sha 62d9196de6df)
- Data as of 2026-08-30T08:39:29.467469+00:00.
