Я пытаюсь выполнить несколько рецептов, которые используют netcat или идеально knc (kerberos netcat) для создания прокси; либо посмотреть, что передается через прокси-сервер для отладки, либо создать аутентифицированную по Керберосу ссылку, по которой я могу туннелировать некоторый трафик tcp-сервер на основе java.netcat proxy shell issue on linux
Принимая этот пример http://notes.tweakblogs.net/blog/7955/using-netcat-to-build-a-simple-tcp-proxy-in-linux.html картина, кажется, что-то вроде:
mkfifo fifo
nc -l -p 8080 <fifo | nc tweakers.net 80 >fifo
Yet, что дает ошибку:
usage: nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port]
[-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_version]
[-x proxy_address[:port]] [hostname] [port[s]]
Но если я бегу эфирную сторону трубы в одиночку я не получаю сообщение об ошибке :
nc -l -p 8080 <fifo
nc tweakers.net 80 >fifo
Что мне недостает, чтобы заставить это работать?
Я запускаю Red Hat Enterprise Linux Server версии 6.2 (Сантьяго) либо bash, либо ksh.