I am just a guy who wants to write stuff
Anyways, I guess this is happening
So I guess you must be excited in breaking nats just as much as I am!
Okay so here goes nothing! Get ready!
Open up this github issue and try to create a podman alpine instance via the command podman run -it --rm alpine sh and try to build it
Its 4 O'clock right now for me, so I am going to leave it as an exercise to the reader right now
Anyways, once you have gotten a binary in podman, I recommend using piping server as a way to send the file via curl -T myfile ppng.io/dropbear-test as an example if I remember correctly
And on the device you want this static dropbear on, just do curl ppng.io/dropbear-test > dropbear and I think this should just work.
Afterwards, just use dropbear as a normal ssh client except one which works without root anywhere and everywhere!
now once you have ssh, you can use things like serveo,ssh-j.com,pinggy
Now I recommend both serveo and pinggy. Pinggy has 60 minutes whereas serveo doesn't seem to have any limits but pinggy has a good ui where you can just write the port you want it to forward and it can give some commands
I have found both to be excellent and it should be up to the reader to decide
now lets say I want to port forward 8080 to the world
I can just do dropbear -p 443 -R0:localhost:8080 qr@free.pinggy.io
as an example and this should give a link which can be accessed from the internet
Now something similar can also be done with serveo as well
There are some open some options which can self host a service similar to this,RemoteMoe comes to my mind
Now before this I was trying to use a ssh root option inside junest which uses proot/qemu iirc and it was slow but that was before I discovered these patches
Now where was I doing this? I was doing this on intel tiber
Intel Tiber couldn't run ngrok or as much as I could tell any other thing
The most closest thing was via piping server itself which I could've somehow used to transfer streams of tcp stream or port itself I am not sure but I had some insane skill issue and to be honest, I still don't know how I would go around doing that
I think Intel Tiber was the hardest nat to crack and why did I crack that?
Because I was curious and because my friend wanted me to play minecraft with me on a server
And I was curious and watching some free-vps video
But please don't go ahead and somehow abuse intel tiber, Its been a year-ish since I used it but I just don't think its right to abuse free stuff as well, please only use it for hosting self hosting things or just playing around
I think my thing could also run on something similar to google collab but I didn't check it.
Another thing is that I was this close to booting on a browser which took screenshots in a frequent manner and then I controlled it via some custom LLM script and it was so honestly cool :), now I had redirected it to its own intel tiber website and even signed up iirc but the issue became that due to its whole internal firewall, the website itself was blocked otherwise I could have their own server running the browser which ran their server... (from what I know as long as the browser ran, generally speaking their server ran too)
Shame that it was a vpn, I am pretty sure that I could've bypassed it, I think I was this close to installing protonvpn or some vpn but I tried to run vpn on my home pc with proton and opened up tiber to find out that they have some of the most heavy vpn blocking I have ever seen
I could've probably bought a vpn service or proxy which wasn't in their list or I was even thinking of buying a raspberry pi or something small for the simple purpose of opening up the intel tiber but I gave up on the idea simply because it got way too complicated but it was honestly so fun to think through!
Now, why is this part One, does this mean, there is a part two? Yes! there is. I recently discovered a tool which can also port forward which I really enjoyed as well, its built on iroh and its not known well. I want to promote it as It is so good, but I want to do it in its own page.
Stay tuned, this is a messy post start but I just wrote this to show appreciation to the creator who created dropbear, the amazing gentleman who made the patch and was a nice person overall & andrew spitman. It was so good and feels so fresh remembering these memories as these memories have become a core part of me feeling like I can hack around anything, I can do literally anything in computers, this feeling is so good and I loved tinkering with these softwares a lot so once again thank you everyone.
Stay tuned for part two and have a nice day :)