peerlink/README.md

42 lines
761 B
Markdown
Raw Normal View History

2014-09-30 16:04:04 +00:00
## peerlink
# 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://[::1]:8842/add
{
"name": "yourappname",
"url": "http://[::1]:YOURPORT/remote/"
}
now peers can make requetss to
GET|POST http://[::1]:8842/<peer id>/PATH
that get proxied and end up on &lt;peer id&gt; at
GET|POST http://[::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://[::1]:8842/info
contains info on currently visible peers