Skip to content

Files

Latest commit

1e300df · Feb 11, 2025

History

History

web-gateway

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 14, 2021
Feb 11, 2025

web-gateway

web-gateway is a SCION web server that proxies web content from the TCP/IP web to the SCION web.

Installation

Build the scion-web-gateway binary by running make scion-web-gateway (see Build in the main README).

Usage

This requires a running SCION endhost stack, i.e. a running SCION dispatcher and SCION daemon. Please refer to 'Running' in this repository's main README and the SCIONLab tutorials to get started.

Start the gateway, telling it which TCP/IP hosts it should be mirroring:

bin/scion-ip-gateway scionlab.org www.scionlab.org www.scion-architecture.net

Note that the names we specify are individual host names, not domains, and every subdomain needs to be listed separately.

While this server is running, you can access these websites over SCION, either using the scion-bat command line tool, or using the scion-skip browser integration.

First, add a hostname entry for the mirrored hosts, pointing it to the SCION address that the gateway is running, e.g. add the following line to /etc/scion/hosts:

17-ffaa:1:a,127.0.0.1 scionlab.org www.scionlab.org www.scion-architecture.net

Then simply access it:

bin/scion-bat http://www.scion-architecture.net/pages/publications/
bin/scion-bat https://www.scion-architecture.net/pages/publications/