Hello, I would like create an app that allows clients to join and leave VPN P2P networks:
- There would be one server on AWS, that shares information about P2P networks.
- There are hundreds of clients behind NAT.
- There are dozens of P2P networks of up to 50 members.
- Client can:
- Ask server about existing P2P networks.
- Join & Leave P2P network.
- It can be active in multiple P2P VPN networks at the same time.
I have never done anything similar and I wasn’t able to google any entry-level tutorial on implementing this kind of functionality. I am not even sure what free VPN project would allow this functionality. Could you give me some directions?