Hi all,
as far I understand the BTH apps for Android/iOs are a convenient way to create a tunnel to the “Home” router with a dynamic IP; using a kind of DDNS by MikroTIk(*) behind the scenes.
Is there a similar application for mac/linux/windows PCs?
I assume 1) is no so is it possible to create the tunnel with using * manually without subscribing a 3rd party DDNS?
For your first setup, use the phone. Then with the phone, use the “share” option in the BTH app and send the invitation to your Desktop PC (whatsapp, airdrop, email etc). In the Desktop PC you will need WireGuard application. you can import the shared Config file there
For Mac and Windows, you can use the built-in VPN functionality to create a tunnel to your “Home” router. For Linux, you can use various VPN clients like OpenVPN or WireGuard.
Yes, it’s possible to create the tunnel manually without subscribing to a 3rd party DDNS. You can use the dynamic DNS feature built into many routers, including MikroTik, to update a DNS record with your current IP address.
You can check out options like OpenVPN, NordVPN, or even set up your own using built-in tools like macOS’s VPN settings or OpenVPN for Linux. If you wanna skip the whole DDNS subscription thing, you can totally set up a tunnel manually. Just gotta configure your router and maybe do some port forwarding.
Share Link is only for another phone. You need share Wireguard ™ config file. You can send this file via whatsapp, yes. In your computer, open this file in Wireguard app.
First setup Phone BTH app, when connected to router ???
Then can using phone, while at remote locations, NO Need to be connected to router, create a WG instance for another device, using the BTH app??
This assumes hole punching correct.
The other device gets a separate wireguard IP on the wireguard network?? - but how does the router know or the MT gateway??
+++++++++++++++++++++++++++++++++++++++++++++
HOW DO I CATEGORY
How do I create QR codes from a standard setup ( hole punch not required ), that I can whatsapp to remote devices for them to ingest??
If not possible.
What is the closest one can come to the above in current or planned functionality?
basically you need BTH session established on your phone Enabling BTH using the app.—>from the wiki (you know more then me how to do that )
Once you establish the session on the right site where the three dots are you can see the option Shares,
Establishing the session is necessary as that will allow you can add/remove users at wireguard /peers.
If you have ONLY a desktop, you can go to /ip/cloud and enabled BTH on the “BTH VPN” tab. The config for the FIRST user is on the “BTH VPN WireGuard” config tab in /ip/client. So if that’s NOT used by a phone app, you can cut-and-paste to standard WireGuard desktop app. If you need additional users, you can create them manually using the “Back to Home User” button/dialog from /ip/cloud in winbox – but the “share” in app easier for that than manually create the BTH additional users since keys will be automatically generated.