peerlink/README.md

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