Я сделал простой TCP-прокси, который переписывает запросы с помощью netcat следующим образом:
nc -q -1 -k -l 8080 < myfifo | sed -u 's/something/something_else/' | nc -q -1 example.com 80 > myfifo
Однако, когда клиенты пытаются подключиться через прокси, у некоторых (но не у всех!) Просто истекает время ожидания. Что мне не хватает?
Изменить: я использую версию netcat для OpenBSD.