Как я пересылаю с одного локального порта на другой локальный порт в OS X? - PullRequest
3 голосов
/ 04 декабря 2008

У меня есть экземпляр MySQL, работающий локально на порту 3306, но для некоторых устаревших приложений я также хочу сделать его доступным на порту 3305 (не спрашивайте). Есть ли простой способ сделать это на OS X, так что, если я попытаюсь подключиться к 3305 или 3306, они оба перейдут на сервер MySQL на 3306?

1 Ответ

5 голосов
/ 04 декабря 2008

Вы можете использовать ipfw для настройки правила переадресации для порта 3305, чтобы отправить его на порт 3306.

ipfw add fwd localhost,3306 tcp from any to any 3305 via en0

Мой синтаксис может быть немного неправильным, и вам, возможно, придется изменить его на фактический IP-адрес или добавить второе правило для него.

...