Transit Relay server for Magic-Wormhole
Go to file
2022-09-28 11:29:17 -06:00
.github/workflows GA gets confused 2021-04-15 11:56:56 -06:00
docs add words about websockets support 2021-04-15 12:16:34 -06:00
misc remove 'from __future__' imports 2021-04-15 07:40:15 -06:00
src speed 2022-09-27 23:20:15 -06:00
.appveyor.yml travis/tox/appveyor: remove py3.3 and py3.4 2019-09-10 23:07:09 -07:00
.coveragerc move transit-relevant files out from magic-wormhole 2017-09-12 23:52:21 -07:00
.gitattributes move transit-relevant files out from magic-wormhole 2017-09-12 23:52:21 -07:00
.gitignore git-ignore twisted dropin.cache 2017-09-13 17:25:39 -07:00
.travis.yml added power support arch ppc64le on yml file. 2020-11-06 15:06:18 +05:30
client.py document test-clients 2021-04-15 12:09:44 -06:00
LICENSE Initial commit 2017-09-12 23:35:46 -07:00
MANIFEST.in setup/MANIFEST: fix packaging issues 2017-11-12 15:55:09 -08:00
NEWS.md add changelog note 2021-04-15 11:59:40 -06:00
README.md README: update badges, drop travis and appveyor, use GitHub Actions for CI 2021-01-09 17:38:26 -08:00
setup.cfg move transit-relevant files out from magic-wormhole 2017-09-12 23:52:21 -07:00
setup.py drop unsupported pythons for now 2021-04-15 11:39:39 -06:00
tox.ini drop python 3.5, 3.6 .. add pythons up to 3.10 2021-04-15 11:55:37 -06:00
versioneer.py move transit-relevant files out from magic-wormhole 2017-09-12 23:52:21 -07:00
ws_client.py document test-clients 2021-04-15 12:09:44 -06:00

magic-wormhole-transit-relay

PyPI Tests codecov.io

Transit Relay server for Magic-Wormhole

This repository implements the Magic-Wormhole "Transit Relay", a server that helps clients establish bulk-data transit connections even when both are behind NAT boxes. Each side makes a TCP connection to this server and presents a handshake. Two connections with identical handshakes are glued together, allowing them to pretend they have a direct connection.

This server used to be included in the magic-wormhole repository, but was split out into a separate repo to aid deployment and development.

See docs/running.md for instructions to launch the server.