Своего рода API, делающий запросы в img#.reactor.cc. Вторая инкарнация, на сей раз на гошке.
Сайт reactor.cc не даёт возможности постить на внешние ресурсы ссылки без указания правильного referer-а. :)
Эта прокся призвана частично решить эту проблему через создание линков вида
https://сайт/joyproxy/img1.reactor.cc/pics/post/mp4/видосик.mp4
Сгенерировать ссылку можно запостив урл с видосиком в форму на страничке
https://сайт/joyurl
При обращении к сгенерённому урлу, апи идёт на целевой сайт, делает запрос, а ответ стримит клиенту.
Предполагается сборка гошкой версии 1.22.x и скорее всего возможна сборка более новыми версиями.
Команда make сгенерирует в текущем каталоге бинарник joyproxy, тут же рядом есть joyproxy_sample.ini, который следует скопировать в joyproxy.ini и исправить для своего случая.
После этого сервис можно запускать.
Joyproxy2 работает как foreground-приложение и возможен его запуск из-под супервизора systemd, daemon-tools, runit, openrc, supervisord итп, которые умеют работать с foreground-приложениями как с сервисами. Если init хочет именно домонизированный сервис, то можно воспользоваться утилитой daemonize.
Авторам, редакторам и тем, кто поддерживает reactor.cc