Journal log #003
This is a strange summer, last two months been working on friend's project to help him to run a large Instagram phone farm and resolve connectivity problems they have because recently Instagram is switching to http/3 which means there is need for UDP support within proxies.
I wanted to go more in detail but decided not to because this business isn't mine for what I build this and I value NDA, even if we haven't had any.
To those who are interested in how to connect phones to proxies the right way, I can give a few hints:
1. You will need to connect the phone as USB accessory using
AOA
2. Write software that will receive packets on PC side and forward them to local interface
3. Make custom APK that will create a VPN connection on the phone and route packets through accessory connection
4. For both above I've used tun devices which is created on PC and then phone is routed through it
5. Then you can use iptables to catch the traffic and route it where you want on demand
6. As this is raw traffic, there is no proxy "client", you will need something that is capable to translate network packets and their destinations which is tricky in case of UDP. For this I use gost tunnel.
7. Then, finally, the tunnel between host PC and the proxy phones/dongles must be done with something that would support UDP, for this my choice was shadowsocks.
There are other workarounds, e.g. you can use OTG cables to connect phones directly to network switch but then you will need to rape them to remove batteries, etc. My setup uses usb cables which makes things easy. Till batteries will start to blow up. But thats a problem for another day.
If you dont have a lot of devices, you can then use wifi and then use for example android shadowsocks client to make connections over the proxies.
To see if your setup supports UDP you can check these two links:
1.
https://networktest.twilio.com/
2.
https://browserleaks.com/ip ( under webrtc section public ip must match)
Great starting point:
https://github.com/Genymobile/gnirehtet
TL;DR: Expect this shit to be complicated.
Affiliate earnings dropped to avg $500/day or even less but I'm kinda ignoring it because I want to scale differently anyways.
View attachment 273471
(today still in progress obviously)
My proxies now supports QUIC and UDP which is cool. Have around 300 spare modems now that I will install next week to start scaling my affiliate stuff to a different level because current numbers are just joke of what I already should see.
Proxy business still is going but I'm starting to get pissed about it, it's complicated, it's stressful and time consuming and Im starting to get annoyed by clients, they have cashflow problems and whatnot. I would earn so much more if I would monetize the dongles myself.
As it was intended at the beginning. I dont know how I placed myself again in a position where I work with a client when I promised myself never ever to do that again.
Anyhow, the biggest milestone - I started to hire back my team.
Same amazing people I spent a decade to find and hire and then lost due to bancrypcy of my previous business.
Finally I expect to have some more free time and abilities to delegate tasks and engineering processes to someone else.
My goal right now would be to delegate prototypes I've created but never started to use to engineers or developers that would move them in a production-ready state.