peerlink/README.md

781 B

get peerlink

git clone https://git.0x2620.org/peerlink.git

install dependencies

pip3 install -r requirements.txt

start peerlink

python3 bin/peerlink

register your application

register application POST http://127.0.0.1:8842/add { "name": "yourappname", "url": "http://127.0.0.1:YOURPORT/remote/" }

now peers can make requetss to

GET|POST http://127.0.0.1:8842/<peer id>/PATH

that get proxied and end up on <peer id> at

GET|POST http://127.0.0.1:YOURPORT/remote/PATH

requests have a From: header to indicate the remote peer id making the request

local peer discovery

peerlink discovers peers in the local network,

GET http://127.0.0.1:8842/info

contains info on currently visible peers