shayanbahal
Joined 13 years ago
Joined 13 years ago
no time for X thread or articles: - https://moav.sh/docs - https://github.com/MotherofallVPNs/MoaV
RE Hello taking 18s, yes that is long, but one caveat is that with longer text it doesn't get longer linearly due to compression, the more repetition the better compression.
I had to make sure the sound could be transferred on phone calls so it has lower baud rate than let's say dial up modems and many other methods (e.g. minimodem), I'd love to find a way to make it better.
Also got a suggestion to mix this with songs so it's less dodgy to play something like this on the phone. something that I want to look into as well.
- https://moav.sh/ - https://github.com/shayanb/MoaV
Basically a one command installation of 8+ protocols with easy user management.
My idea is to make it easy to run your own battle tested VPN server for yourself (when traveling or not) and your family and friends. Pretty useful in national internet shutdown situations
The same refusal/frustration made me start Mother of all VPNs (moav.sh) early this year.
A talk I gave about the experience and what MoaV came out to be:
Rage-coding the mother of all VPNs https://www.youtube.com/watch?v=uYygWN1MZDE
> Amidst the Internet shutdowns in Iran, as a technologist and member of the Iranian diaspora, I felt so much frustration, helplessness, and anger because I couldn’t do anything. After a few days of processing the initial shock, I was able to get to work and rage-code MoaV -- still ongoing at the time of writing -- which is a modular anti–internet censorship stack, able to run 10+ internet censorship circumvention tools on a small VPS or Raspberry Pi, with the goal of democratizing VPN provisioning. In the first two weeks, the project received tens of thousands of views on X and gained more than 200 stars on GitHub. This talk will be a case study of the project’s development and how to find these niche corners of the internet that can have massive social impact if done right. I’d like to invite the audience to reflect on the daily challenges faced by people in their countries or regions and how we can use our passion to vibe-code useful tools into existence.