We will be running a NAT Hole Punching month during December to measure the success rate of libp2p’s new feature. Download the clients here (direct download links):
- ⭐️ MacOS:
M1/M2
Intel
(if prompted, please allow incoming connections) 🚀 - ⭐️ Linux:
amd64
386
|tar -xf punchr-gui-linux-amd64.tar.xz && make user-install
🚀
You do not need a running IPFS node. Just start the app and follow the instructions
Optionally, register here and request a personal API-Key. This allows us to reach out to and inform about news as well as incorporate information you give during registration for the data analysis. We also plan to provide a custom analysis of the data that you contributed. Please check further information here.
Disclaimer: none of the collected data will be linked to email addresses, or other information that can identify any of the participants personally. This is a purely experimental study with no marketing purposes.
For the More Tech-Savvy People
There are also CLI versions of the client available for all major OS's and architectures. An example systemd service could look like this:
# E.g. file at: /etc/systemd/system/punchr-client.service
[Unit]
Description=Punchr Client
After=network.target
[Service]
User=ubuntu # your user
WorkingDirectory=/home/ubuntu
ExecStart=/home/ubuntu/punchr_cli_linux_amd64
Restart=always
[Install]
WantedBy=multiuser.target
There's also a docker compose file and/or an Ansible Galaxy role that you could use.