перенаправить 127.0.0.2:80 в 127.0.0.1:3000 с помощью pfctl

486
ave

Фон

Я пытаюсь выполнить настройку перенаправления, чтобы сделать так, чтобы при выполнении запроса к example.comнему было перенаправлено 127.0.0.1:3000.

Я знаю, что могу сопоставить example.comс 127.0.0.2помощью /etc/hosts. Теперь я хочу, чтобы маршрут 127.0.0.2:80к 127.0.0.1:3000.

Эта проблема

Я использую pfctl (это по умолчанию на Yosemite). Есть правило, которое я пытаюсь использовать:

rdr pass on lo0 inet proto tcp from 127.0.0.2 to 127.0.0.2 port http -> 127.0.0.1 port 3000 

Но, похоже, это не сработает, у меня получается тайм-аут при попытке дозвониться 127.0.0.2.

1
См. [Как заставить петлевые адреса, отличные от 127.0.0.1, работать в OS X] (http://superuser.com/q/458875/615410). creidhne 8 лет назад 1
@creidhne Вау, спасибо, теперь это работает! ave 8 лет назад 0

0 ответов на вопрос