Repository navigation
Add TunnelSats v1.0.0 Marketplace application (App SDK v2) - #1030
Open
TrezorHannes wants to merge 1 commit into
Open
TrezorHannes wants to merge 1 commit into
TrezorHannes wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds TunnelSats (
v1.0.0, App SDK v2) to the MyNode Marketplace underrootfs/standard/usr/share/mynode_apps/tunnelsats/and registerstunnelsatsinscripts/print_app_download_hashes.sh.TunnelSats provides dedicated WireGuard VPN tunnels with static port forwarding for Lightning Network nodes, allowing myNode LND operators to run hybrid Clearnet + Tor routing without exposing their residential IP address.
Key Highlights
tunnelsatson127.0.0.1:18739behind nginx (8739HTTP /8740HTTPS).v1.0.0) pinned intunnelsats.json(download_source_sha256) and registered inMARKETPLACE_APPSinscripts/print_app_download_hashes.sh.python3 app_sdk/create.py check tunnelsatsand./scripts/print_app_download_hashes.sh --check tunnelsats./mnt/hdd/mynode/settings/lnd_extra_config.confso hybrid LND listener andexternalhostssettings survivemynode_gen_lnd_config.shregeneration across LND restarts and system upgrades.tunnelsats.slice) +nftables(inet tunnelsats) kill switch on Debian 12+ so LND never leaks clearnet traffic over the residential ISP if the tunnel is down.tunnelsatsv2.confbackup/import.v1.0.0: https://github.com/Tunnelsats/ts-mynode/releases/tag/v1.0.0)Question for Maintainers: Permission to Use the myNode Logo in Launch Marketing
We are preparing co-branded launch announcements for the MyNode community (static social key-art images and a short launch video showreel). In accordance with Section 9.a.3 of the myNode License, may we have your permission to include the official myNode logo alongside the TunnelSats logo in our static images and video launch material for this integration?
Checklist
List of test device(s)
v0.3.50) - full install, upgrade, LND hybrid Clearnet + Tor peering, kill-switch verification, and uninstall roundtrip tested.