Vikingo Satellite
multi-server in one file

cross-platform HTTP/FTP/DNS/TCP server with built-in tunneling

Easy to use

Easy setup without text editors, third-party utilities and memorizing parameter names

Simple installation

All power in one file. Works on all platforms - Windows, MacOS, Linux and in Docker

Documentation for everything

We have written extensive documentation, so you won't have trouble using Satellite to the fullest

Download latest version of Vikingo Satellite github or use docker

All power in one file. Works on all platforms - Windows, MacOS, Linux and in Docker

Download на github

HTTP

The module will allow you to start a full-fledged web server in seconds. You can configure virtual hosts and paths with actions. There are 4 main actions:

HTML templating

You can simply serve HTML or generate it dynamically using macros

File serving

Start an HTTP server to serve one or multiple files

Share access to disk folder

You can provide direct access to a disk folder and pass the URL through a tunnel. Colleagues can browse the file system in their browser.

Proxy requests to another server

Listens on a specified port and processes all requests received through the current connection

...

FTP

The FTP module allows you to create virtual file systems and manage access to them. Simply start the module, configure the file and folder tree and pass the address to the client

...

DNS

The domain system module will help you easily manage DNS records. Configure the DNS client and see where your system sends requests, easily filtering out domains of advertising platforms and unwanted resources

...

TCP

Using the TCP module you can start a TCP server that can serve arbitrary content or proxy requests to a specified server. All requests can be monitored in real-time.

Other modules

Want to see more modules?

Ask a question on the forum, and we'll try to implement it in a short time.

Go to forum
Tunneling

Providing access to HTTP or TCP

You don't have a white IP, but want to provide access? VS has a section for working with tunnels.

...
1

Traffic forwarding

You can configure traffic forwarding from a public address like my.vkng.cc directly to your network interface bypassing NAT and firewall.

2

Webhooks

You can show your developing website to a client or simply debug a service or authorization system that uses third-party service webhooks

3

SSH or RDP

With tunnels you can forward SSH or RDP access directly to your virtual machine.

?

Do I need to be a developer?

You don't need to be a developer to use Satellite. We tried to make it so that any user can solve tasks without programming knowledge.

?

What can it be used for?

The utility can be useful for quickly deploying the needed server. More details can be found in our blog.

?

Is it open source?

Yes, it's an open source project. You can see how it works internally here https://github.com/vikingo-project/vsat

?

Where can I see the documentation?

Project description and documentation is available on this page