См. инструкции по настройке проброса портов в вашем маршрутизаторе.
Если ваш узел запущен во внутренней сети, вам потребуется настроить проброс портов.
Проброс TCP-соединений зависит от системы, и в firewalled-clients FAQ предлагается несколько примеров того, как это сделать.
Например, так можно настроить брандмауэр GNU/Linux на базе iptables:
/sbin/iptables -A INPUT -i eth0 -p tcp --destination-port 9001 -j ACCEPT
Вам может потребоваться изменить "eth0", если у вас несколько внешних сетевых интерфейсов (подключенных к интернету).
Скорее всего, у вас он только один (за исключением интерфейса loopback), и определить его должно быть не слишком сложно.