Wielu dostawców łączności i telefonii komórkowej stosuje koncepcję zerowego taryfowania (zero-rating) dla najpopularniejszych aplikacji. Na przykład niektóre firmy oferują już darmowy ruch dla TikToka w ramach wybranych planów, a WhatsApp również należy do tej wybranej grupy. Deweloper Aleix Rodríguez Alameda postanowił poeksperymentować z tym po podróży po Ameryce Południowej, a rezultatem jest Wa-tunel – projekt pozwalający tworzyć tunele HTTP przez WhatsApp przy użyciu dwóch kont.
Praktyka zero-rating często wychodzi na jaw w dyskusjach o neutralności sieci. Z filozoficznego punktu widzenia mamy do czynienia z dwiema antagonistycznymi ideami, ale nie można zaprzeczyć, że zero-rating daje użytkownikowi przewagę w pewnych warunkach.
Na przykład deweloper Aleix Rodríguez Alameda podróżował po Ameryce Południowej i osobiście doświadczył bólu związanego z lokalnymi dostawcami, którzy oferują WhatsApp w ramach zero-rating. Wtedy zapaliła mu się żarówka: dlaczego nie stworzyć tunelu HTTP przez WhatsApp i wykorzystać jego status zero-rating, aby przeglądać sieć za darmo? Pomysł przekształcił się w projekt o nazwie Wa-tunel.
Wa-tunel: tunel HTTP przez WhatsApp
Aleix wyjaśnia, że system wymaga dostępu do dwóch kont WhatsApp – jednego dla serwera i jednego dla klienta. Konfiguracja nie jest skomplikowana dla kogoś z odrobiną doświadczenia, ale nie jest też czymś, co przeciętny użytkownik może uruchomić w kilka kliknięć. Wa-tunel musi przy tym utrzymywać bardzo delikatną równowagę. Magiczna liczba to najwyraźniej 20 tysięcy znaków na wiadomość: niższa wartość może prowadzić do zablokowania przez WhatsApp, a wyższa powoduje błędy przekroczenia czasu. Pierwsze konta Aleixa zostały zbanowane.
Projekt jest z pewnością dziełem w toku i ma przed sobą kilka interesujących celów. Wa-tunel opiera się na Baileys (WhatsApp Web API), które na razie nie obsługuje połączeń, ale w przyszłości może pozwolić na tunel przez tę drogę. Ostateczna prędkość nie jest zbyt duża (300 kilobitów na sekundę), ale wystarczająca do czytania e-maili i odwiedzania mobilnych wersji niektórych witryn.
Oficjalna strona: Kliknij tutaj
Źródło: Hackaday