1

我正在尝试将端口 80 转发到 8484

sudo ipfw add 100 fwd 127.0.0.1,8484 tcp from any to any 80 in

这适用于我的本地机器(OS X 10.6),但不适用于我的服务器 OS X 7。

每当我在添加规则后尝试连接到任何 URL 时,都会出现 Not Found

在此服务器上找不到请求的 URL /login.htm。

这是添加规则后 ipfw show 的输出:

00100 0 0 fwd 127.0.0.1,8484 tcp from any to any dst-port 80 in
01000 0 0 allow ip from any to any via lo0
01010 0 0 deny ip from any to 127.0.0.0/8
01020 0 0 deny ip from 224.0.0.0/4 to any in
01030 0 0 deny tcp from any to 224.0.0.0/4 in
12300 0 0 allow tcp from any to any established
12301 0 0 allow tcp from any to any out
12302 0 0 allow tcp from any to any dst-port 22
12302 0 0 allow udp from any to any dst-port 22
12303 0 0 allow udp from any to any dst-port 68
12304 0 0 allow udp from any to any out keep-state
12305 0 0 allow tcp from any to any dst-port 53 out keep-state
12305 0 0 allow udp from any to any dst-port 53 out keep-state
12306 0 0 allow udp from any to any in frag
12307 0 0 allow tcp from any to any dst-port 311
12308 0 0 allow tcp from any to any dst-port 625
12309 0 0 allow icmp from any to any icmptypes 8
12310 0 0 allow icmp from any to any icmptypes 0
12311 0 0 allow igmp from any to any
65534 0 0 deny ip from any to any
65535 0 0 allow ip from any to any

添加规则后,我无法判断转发是否真的有效。有什么方法可以测试这个吗?此外,什么可能会阻止转发规则被识别。

我已经尝试刷新所有规则并添加一个规则

00100 0 0 fwd 127.0.0.1,8484 tcp from any to any dst-port 80 in

但这也没有效果。

4

0 回答 0