Я хочу перенаправити порт 80 на 4000 на моєму Mac, щоб при спробі отримати доступ до свого комп'ютера з телефону (який знаходиться в тій же бездротовій локальній мережі) не потрібно http://computers-ip:4000
. Чомусь доступ до 4000 не працює, але 80 працює.
Я знайшов багато запитань, що використовують ipfw для переадресації портів так:
sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in
http://www.abetobing.com/blog/port-forwarding-mac-osx-mavericks-port-80-8080-and-443-8443-79.html
Однак я не можу змусити цього працювати. Я додав правило, і він виглядає так:
sudo ipfw show
00100 0 0 fwd 127.0.0.1,4000 tcp from any to any dst-port 80 in
... але він просто не працює.
Чи є у когось ідеї щодо усунення несправностей?
Ви хочете перенаправити порт 80 на 4000? Ви сказали, що не можете отримати доступ до порту 4000, але працює порт 80. Можливо, сервіс прослуховує порт 80 замість 4000?
—
denisvm
з іншого комп'ютера, я не можу отримати доступ до порту 4000, але тільки 80. На моєму комп'ютері я можу доступ 4000. Я пізніше сьогодні вдалося створити VirtualHost як зворотний проксі в
—
Cotten
httpd-vhosts.conf
що працює. The ipfw
ніколи не працював.