当DNAT 80端口到raspberry nginx时无法访问互联网

时间:2015-01-26 14:38:32

标签: linux networking raspberry-pi

我有以下网络配置。

+---------------+                                                                      
|   Raspberry   +------+                                                               
| 192.168.1.130 |      |          +--------------------+          +-------------------+
+---------------+      +----------+                    |wan       |                   |
                              lan |       Router       +----------+    internet..     |
+---------------+      +----------+     192.168.1.1    |          |                   |
|     User      |      |          +--------------------+          +-------------------+
| 192.168.1.111 +------+                                                               
+---------------+                                                                      
  • Raspberry在端口3128上运行nginx作为代理。

  • 在路由器中有 DNAT:80 - > 192.168.1.130:3128 这意味着我想将所有流量转发到raspberry nginx。

问题 - nginx没有记录任何访问权限 - 我无法在80端口上网。

如果我直接在浏览器代理配置中放入nginx ip和port,它可以工作,但我想在路由器中定义它。

有什么想法吗?

覆盆子信息

Linux raspberrypi 3.18.3+ #741 PREEMPT Fri Jan 23 13:32:52 GMT 2015 armv6l GNU/Linux
pi@raspberrypi$ cat /proc/sys/net/ipv4/ip_forward
1
iptables - off

1 个答案:

答案 0 :(得分:0)

检查您的ISP,并确保它们不会阻止端口80.如果这样做,您将必须通过非阻塞端口从Internet访问,并将该端口转发到您的服务器。