Skip to content

Challenges

Jordi Baylina edited this page Mar 13, 2018 · 4 revisions
  • How to detect your own public IP when you are begind a NAT in a decentralized way
    • Use random number of public STUN
  • How to distribute the VPN config file and the credentials in a secure way
    • The solution is to put all the credentials needed for the VPN in a url of the form: https://github.com/dappnode/generatecredentials.html#credentials=XXXXXXXX generatecredentials is a static web page that reads the credentials from the parameter url and generate & download the file for url configuration. It may also give the instructions of how to install the vpn in case the OS does not support it.

    • The URL of the page, can change acording to a smart contract managed by a DAO.

    • The credentials should contain all the info for connecting to the VPN

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.