Я хочу настроить локальный http-прокси для тестирования приложений, которые выполняют внешние вызовы API через http.
Я не уверен, что лучший способ сделать это с помощью ipfw, я хочу запустить свой прокси как конкретный пользователь, а затем перенаправить весь HTTP-трафик на этот прокси, но мне нужно разрешить весь HTTP-трафик от этого пользователя, каковы конкретные ipfw правила для этого?
Я использую OS X.
ipfw add 666 fwd 127.0.0.1,80 tcp from me to any 80 not uid user_proxy
Теоретически это должно перенаправлять локально сгенерированный трафик, направленный на некоторый порт 80, на localhost: 80, где прокси-сервер работает под пользователем user_proxy. Понятия не имею, почему это не работает. В моей системе машина просто умирает после того, как я это сделаю (OS X 10.8). Вам удалось решить вашу проблему?