# Nasnet Connect

> Answer a few questions, get a complete RouterOS script for your MikroTik

Source: https://joinnasnet.com/en/guides/nasnet-connect/

---

Nasnet Connect is a configuration wizard for MikroTik routers that runs entirely
in your web browser. It never logs in to your router, never asks for its address
and never sends anything to it. Instead, it walks you through five steps called
**Choose**, **WAN**, **LAN**, **Extra Config** and **Show Config**, then turns
your answers into a complete RouterOS script that you download as a `.rsc` file
and apply yourself.

The project was built for the Iranian Starlink community, and the shape of the
questions reflects that. It assumes you may have two very different upstream
links, a *foreign* one such as Starlink and a *domestic* one from a local ISP.
It builds a router configuration that keeps them separated, routes traffic to
the right one, and gives you segmented LANs (Split, Domestic, Foreign and VPN)
so a device can be placed on whichever path suits it.

There are two ways through the wizard. **Easy Mode** asks the minimum number of
questions and fills in sensible defaults for everything else, meaning default
subnets, default services and default maintenance schedules. **Advanced Mode** unlocks the
rest: multiple WAN links per side with load balancing and failover, per-interface
bridge assignment, custom subnets, network tunnels, RouterOS service ports,
DDNS, NTP, certificates and per-game port forwarding.

It is for anyone who owns a supported MikroTik router and would rather answer
questions than write RouterOS commands. You still need to understand your own
network, meaning which cable goes where and which link is which. You do not need
to know the syntax for firewall rules, mangle marks, routing tables or VPN
interfaces. The wizard writes those for you.

## At a glance

- **What it is:** Browser-based RouterOS config generator
- **Targets:** MikroTik routers, 17 built-in models plus a custom router option
- **Installs:** Nothing, because it runs in your browser and never touches the router
- **You end up with:** A downloadable RouterOS script (.rsc)
- **Built with:** Qwik + TypeScript
- **License:** Source is public; the repo has no LICENSE file

## All pages

### Getting started

- [System requirements](/en/guides/nasnet-connect/system-requirements/) — What the wizard needs from your browser, and what your router needs before the generated config will run.
- [What you need](/en/guides/nasnet-connect/before-you-start/) — The router, the links and the details to gather before you open the wizard.
- [Easy mode vs Advanced mode](/en/guides/nasnet-connect/easy-vs-advanced/) — The first question decides how many questions follow, and this page sets out exactly what changes.

### The wizard

- [Choose](/en/guides/nasnet-connect/choose/) — The first step, covering how you want to configure, which links you have, and which router you own.
  - [Setup Mode](/en/guides/nasnet-connect/choose/setup-mode/)
  - [WAN Link Type](/en/guides/nasnet-connect/choose/wan-link-type/)
  - [Router Model](/en/guides/nasnet-connect/choose/router-model/)
  - [Router Mode](/en/guides/nasnet-connect/choose/router-mode/)
  - [Slave Router](/en/guides/nasnet-connect/choose/slave-router/)
  - [Interface Type](/en/guides/nasnet-connect/choose/interface-type/)
  - [Router + Access Point Interface](/en/guides/nasnet-connect/choose/trunk-interface/)
- [WAN](/en/guides/nasnet-connect/wan/) — Point each upstream link at a physical interface, and optionally dial a VPN from the router.
  - [Foreign WAN](/en/guides/nasnet-connect/wan/foreign-wan/)
  - [Domestic WAN](/en/guides/nasnet-connect/wan/domestic-wan/)
  - [VPN Client](/en/guides/nasnet-connect/wan/vpn-client/)
- [LAN](/en/guides/nasnet-connect/lan/) — Wi-Fi, port-to-network assignment, VPN servers, tunnels and the subnets behind them.
  - [Wireless](/en/guides/nasnet-connect/lan/wireless/)
  - [LAN Interfaces](/en/guides/nasnet-connect/lan/interfaces/)
  - [VPN Server](/en/guides/nasnet-connect/lan/vpn-server/)
  - [Network Tunnels](/en/guides/nasnet-connect/lan/tunnel/)
  - [Network Subnets](/en/guides/nasnet-connect/lan/subnets/)
- [Extra Config](/en/guides/nasnet-connect/extra-config/) — Router identity, service ports, maintenance schedules, DDNS and per-game port forwarding.
  - [Identity](/en/guides/nasnet-connect/extra-config/identity/)
  - [Services](/en/guides/nasnet-connect/extra-config/services/)
  - [Reboot & Update](/en/guides/nasnet-connect/extra-config/reboot-and-update/)
  - [Useful Services](/en/guides/nasnet-connect/extra-config/useful-services/)
  - [Game](/en/guides/nasnet-connect/extra-config/games/)
- [Show Config](/en/guides/nasnet-connect/show-config/) — The last step, where you download the RouterOS script the wizard generated from your answers.

### After the wizard

- [Applying the config to your router](/en/guides/nasnet-connect/applying-the-config/) — Back up first, transfer the .rsc file, then run it, and know how to get back if it goes wrong.
- [Troubleshooting](/en/guides/nasnet-connect/troubleshooting/) — The problems that come up most, and how to report one so it can be fixed.

### Reference

- [Architecture](/en/guides/nasnet-connect/architecture/) — What the wizard actually builds, from four LAN segments and two upstream links to the routing that decides which traffic goes where.
- [Changelog](/en/guides/nasnet-connect/changelog/) — How Nasnet Connect is versioned, why the site is always current, and where to see what changed.
- [Getting support](/en/guides/nasnet-connect/support/) — Where to ask about the wizard or the config it generates, and what to include so someone can actually help.
