Перенаправить порт и IP на MacOS - PullRequest
0 голосов
/ 10 февраля 2019

Я работаю на Mac с ОС 10.13.6.

Я хочу перенаправить все запросы на 10.20.154.24:1111, сделанные с моего компьютера, на localhost: 8080.

Я читал о pf и pfctl, но не смог сделать эту работу.

Я думал запустить это, но это не сработало ...

echo "
rdr pass inet proto tcp from 127.0.0.1 to 10.20.154.24 port 1111 -> 127.0.0.1 port 8080
" | sudo pfctl -ef -

Ответы [ 2 ]

0 голосов
/ 11 февраля 2019

Нашел решение.Мне пришлось сделать псевдоним из IP-адреса перед установкой команды перенаправления

sudo ifconfig lo0 10.20.154.24 alias
0 голосов
/ 10 февраля 2019

Отредактируйте файл hosts с помощью команды sudo nano /etc/hosts.Вам нужно будет ввести свой пароль.

Добавьте свой IP-адрес, который вы хотите перенаправить (10.20.154.24:1111), в конец строки, начинающейся с 127.0.0.1 (это должна быть первая строка, которая не закомментирована с #).Все, что добавлено в эту строку, будет перенаправлено на localhost.Убедитесь, что каждая запись в этой строке разделена пробелом.

Чтобы выйти, сохраните его с помощью crtl + o, а затем выйдите из редактора с помощью crtl + x.

...