【问题标题】:Redirect port and ip on macOS在 macOS 上重定向端口和 ip
【发布时间】:2019-02-11 15:57:44
【问题描述】:

我正在使用 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 -

【问题讨论】:

    标签: macos ip iptables macos-sierra


    【解决方案1】:

    使用命令sudo nano /etc/hosts 编辑主机文件。您需要输入密码。

    将您要重定向的 IP 地址 (10.20.154.24:1111) 添加到以 127.0.0.1 开头的行的末尾(它应该是第一行没有用 # 注释掉)。添加到该行的任何内容都将重定向到本地主机。确保该行上的每个条目都用空格分隔。

    要退出,用 crtl+o 保存,然后用 crtl+x 退出编辑器。

    【讨论】:

      【解决方案2】:

      找到了解决办法。在设置重定向命令之前,我必须从 IP 中创建一个别名

      sudo ifconfig lo0 10.20.154.24 alias
      

      【讨论】:

        猜你喜欢
        • 2013-07-02
        • 2015-04-24
        • 1970-01-01
        • 2021-11-13
        • 1970-01-01
        • 2019-08-13
        • 1970-01-01
        • 2014-04-23
        • 2012-02-03
        相关资源
        最近更新 更多