Transit Relay server for Magic-Wormhole
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
meejah db48e91531
Merge pull request #30 from meejah/25.bufferbloat
2 years ago
.github/workflows GA gets confused 3 years ago
docs add words about websockets support 3 years ago
misc remove 'from __future__' imports 3 years ago
src speed 2 years ago
.appveyor.yml travis/tox/appveyor: remove py3.3 and py3.4 5 years ago
.coveragerc move transit-relevant files out from magic-wormhole 7 years ago
.gitattributes move transit-relevant files out from magic-wormhole 7 years ago
.gitignore git-ignore twisted dropin.cache 7 years ago
.travis.yml added power support arch ppc64le on yml file. 4 years ago
LICENSE Initial commit 7 years ago
MANIFEST.in setup/MANIFEST: fix packaging issues 7 years ago
NEWS.md add changelog note 3 years ago
README.md README: update badges, drop travis and appveyor, use GitHub Actions for CI 3 years ago
client.py document test-clients 3 years ago
setup.cfg move transit-relevant files out from magic-wormhole 7 years ago
setup.py drop unsupported pythons for now 3 years ago
tox.ini drop python 3.5, 3.6 .. add pythons up to 3.10 3 years ago
versioneer.py move transit-relevant files out from magic-wormhole 7 years ago
ws_client.py document test-clients 3 years ago

README.md

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.