And if you're concerned about whoever finding out you're hosting illegal content you can have a WireGuard server and have everything go through it instead of being open to the web. This also has the advantage of being essentially undetectable from the outside
My ISP (Bezeq, in Israel) has a list of approved SFP modules, and they can supply the modules themselves, but there's no issue using your own router with their SFP module
Of course this will differ with your provider, you should check with them, though be aware the level 1 customer service reps might not know what you're talking about
Just like @Norgur@kbin.social said, leaving your car unlocked is a serious security issue and you'd be lucky if someone walked by and just left a post-it note
Will this work in a situation where all clients are behind NAT? (Specifically cases where the Admin has no control of the NAT, like with CGNAT or clients on mobile networks)
And if it does, how do clients find each other without some central server?
Once you have adb installed, you can just adb pull FILE to get a file from your device to your PC, or adb push SOURCE DEST to move it to the phone, not perfect since it's command line only though...
You can also use adb shell to get a standard UNIX shell on the phone
You can use noip.com for free dynamic DNS
And if you're concerned about whoever finding out you're hosting illegal content you can have a WireGuard server and have everything go through it instead of being open to the web. This also has the advantage of being essentially undetectable from the outside