Можно, если сбросить лишнюю команду cat
.
tail -f ./log/system.log | tr '\\n' '\n'
или поставив туда фильтр:
tail -f ./log/system.log | grep [whatever] | tr '\\n' '\n'
Так много можно сказать, но так мало спросили. Если вы хотите, чтобы удаленная машина имела доступ к чему-либо на порту 8006, вам придется сказать вашему брандмауэру, чтобы он принимал соединения на порт 8006, но в настоящее время это не так.
Обратите внимание, ваше правило в PREROUTING изменяет сегменты, адресованные 443, и изменяет этот адрес назначения на 8006. Вы перенаправляете порт 443 на порт 8006. Однако, вы указываете, что хотите перенаправить порт 8006 на порт 443. Возможно, изменение номеров в правиле PREROUTING сделает то, что вы хотите.
Боковая заметка:
Вам определенно нужно переработать ваш скрипт брандмауэра. Очевидно, что это композиция копирования и вставки вещей, которые вы нашли где-то в интернете. Во время работы (сейчас) это обязательно перестанет работать на Вас. Например, вы установили политику INPUT'а на DROP, но все еще имеете iptables -A INPUT -j DROP
в конце вашего скрипта. Это избыточно и показывает, что вы не слишком много думали об этом. Более критичной ошибкой является то, что вы включили переадресацию, но у вас нет намерения переадресовывать ... Я думаю.