nconnect
                                Securely connect to remote machines without the need of any server, public IP address, or publicly exposed ports.
                            
                        How to download and setup nconnect
Open terminal and run command
                                            git clone https://github.com/nknorg/nconnect.git
                                        
                                        git clone is used to create a copy or clone of nconnect repositories.
                                        You pass git clone a repository URL. it supports a few different network protocols and corresponding URL formats.
Also you may download zip file with nconnect https://github.com/nknorg/nconnect/archive/master.zip
Or simply clone nconnect with SSH
                                            [email protected]:nknorg/nconnect.git                                    
                                    If you have some problems with nconnect
You may open issue on nconnect support forum (system) here: https://github.com/nknorg/nconnect/issuesSimilar to nconnect repositories
Here you may see nconnect alternatives and analogs
webtorrent syncthing go-ethereum frp Alamofire Moya cute_headers ZeroNet gun libuv webtorrent-desktop enoki fuel poco qTox bitcoin dragonfly-archived GRASSMARLIN Moya-Gloss APEReactiveNetworking js-ipfs ZeroTierOne orbitdb awesome-peer-to-peer syncthing-android librevault Peergos rust-libp2p constellation peerdiscovery