我正在使用OS 10.13.6的Mac。
我想将我的计算机发出的所有请求都重定向到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 -
答案 0 :(得分:0)
使用命令set_windowprops
编辑hosts文件。您将需要输入密码。
将您要重定向的IP地址(10.20.154.24:1111)添加到以set_props
开头的行的末尾(它应该是第一行,没有用#注释掉) 。添加到该行的所有内容都将重定向到localhost。确保该行上的每个条目都用空格分隔。
要退出,请使用crtl + o保存它,然后使用crtl + x退出编辑器。
答案 1 :(得分:0)
找到了解决方案。在设置重定向命令
之前,我必须使用IP别名。sudo ifconfig lo0 10.20.154.24 alias