# moonlight-stream/Internet-Hosting-Tool

Enable Moonlight streaming from your PC over the Internet with no configuration required

Repository: https://github.com/moonlight-stream/Internet-Hosting-Tool
Canonical: https://ross.abutalabs.com/products/internet-hosting-tool
Language: C++
License: GPL-3.0
License Family: copyleft
Topics: pcp, upnp, nat, moonlight, nat-pmp, nat-traversal, gamestream
Last push: 2023-08-26T05:54:42+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2874, "days_push": 1103, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1232, forks 90 (observed 2026-08-28T04:04:04.408179+00:00)

## What it is
A Windows application that automatically configures port forwarding on home routers so Moonlight can stream games from a PC over the Internet without manual router setup. It supports UPnP, NAT-PMP, and PCP protocols, IPv4/IPv6, double-NAT, and carrier-grade NAT environments, and includes a connectivity testing tool.

## Use cases
- stream moonlight games over the internet without configuring my router
- automatically set up port forwarding for game streaming
- make my gaming PC reachable from outside my home network
- troubleshoot why moonlight internet streaming is not working
- forward ports through double NAT or carrier-grade NAT
- enable remote game streaming with no manual router configuration

## When to choose
- you use Moonlight/GameStream and want zero-configuration internet streaming from a Windows host PC
- your router supports UPnP, NAT-PMP, or PCP and you want mappings set up automatically
- you are behind double NAT or CGN and need automated port mapping across NATs

## When to avoid
- you need a general-purpose port forwarding or VPN tool unrelated to Moonlight
- your host PC is not Windows or you cannot install an MSI package
- your network blocks all outbound port-mapping protocols and you need manual firewall configuration

## Facets
- artifact type: application
- maturity: active
- function: networking, developer-tools
- domain: networking, gaming-tools, windows
- platform: windows
- tags: moonlight, gamestream, port-forwarding, upnp, nat-pmp, pcp, nat-traversal, game-streaming

## Member repositories
- moonlight-stream/Internet-Hosting-Tool (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:04.408179+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-30T08:22:22.538312+00:00, confidence not recorded.
  - readme: https://github.com/moonlight-stream/Internet-Hosting-Tool (fetched 2026-08-28T04:04:04.408179+00:00, sha 1bc38578ab50)
- Data as of 2026-08-30T08:39:29.467469+00:00.
