大哥云 蝴蝶云
大哥云

解决 OpenWRT 提示 RFC1918 地址请求错误

1 6590
刚搞下来联通宽带的公网地址,迫不及待的就配置了下公网访问 OpenWRT 地址,不出意外就说明要出意外了,访问时提示拒绝从 RFC1918 IP 到公共服务器地...
接入最优网路,为您带来最佳速度

刚搞下来联通宽带的公网地址,迫不及待的就配置了下公网访问 OpenWRT 地址,不出意外就说明要出意外了,访问时提示拒绝从 RFC1918 IP 到公共服务器地址的请求,这种情况一般出现在动态 DDNS 内网穿透和公网 IP 访问,解决方法也比较简单,只需要修改 uhttpd 服务器文件即可。

错误代码

Forbidden

Rejected request from RFC1918 IP to public server address .

解决方法

1、使用 openssh 工具连接 openwrt,使用以下命令访问打开 /etc/config/uhttpd 服务器文件,新手不会使用命令可以使用 SFTP 工具下载本地修改,如下图:

# 编辑文件
vi /etc/config/uhttpd

修改openwrt的uhttpd服务器文件

2、打开 uhttpd 文件,使用“光标”或“i”进行编辑,将 option rfc1918_filter 的数值“1”修改为“0”,然后“Esc”>“Shift+;”>“wq”保存退出,如下图:

option rfc1918_filter '1'
# 修改为
option rfc1918_filter '0'

修改uhttpd服务器文件数值

3、修改完成后执行命令重启 uhttpd,或者直接重启软路由,如下图:

# 执行重启
/etc/init.d/uhttpd restart

重启uhttpd

最后修改时间:
彧繎叔叔
上一篇 2023年01月05日 22:33
下一篇 2023年01月08日 06:14

相关文章

发表评论

  • 验证码

评论列表

  • 流氓事务所
    流氓事务所 回复 来自 山西,2023-01-08 01:46:48

    正解问题,非常感谢