atsign-foundation / noports

Connect to any device with no external listening ports open
https://noports.com
BSD 3-Clause "New" or "Revised" License
263 stars 15 forks source link

.ssh / client config management helper #1001

Open XavierChanth opened 2 months ago

XavierChanth commented 2 months ago

I would like to add a dart binary which can config the following types of config:

I'd also like to redesign the config to be more modular across all platforms...

Something like:

{
"key": "..." // (optional) atkey containing the base config - use case: want to override config shared from a device
"to": "@client",
"from": "@device",
"sshnp": {...}, // (optional) if sshnp connection
"npt": {...}, // (optional) if npt connection
// ... some other shared things between npt / sshnp can be in the root
}
XavierChanth commented 2 months ago

@gkc @cconstab what do you think?

XavierChanth commented 3 weeks ago

Changing to 2SP to add a tutorial to the noports docs.