登录 注册

内网访问限制没效果我这样排查的请教下有没有更省事的做法

吃货本货 UID 96 楼主
新手上路
3 浏览6 回帖1 天前

站点开了内网访问限制,结果外网还能打开,我碰到过一次。

先到七评CMS后台「系统设置」→「安全设置」,看「内网访问限制」开关是不是真开了,再看「允许的IP段」有没有填错网段。我那次是填了192.168.1.0/24但没点保存,页面提示成功其实没写进去。改完去前台用手机流量访问,还进得去就说明没生效。

接着查根目录config.php里的'ip_whitelist',值要写成数组,比如['192.168.1.0/24']。改完清一下缓存目录runtime/cache。我漏了这步,规则一直读旧缓存。要是还不行,看服务器本身有没有反向代理,真实IP被盖了,内网访问限制就判断错。

我这么弄完是好了,但不确定有没有副作用,你们有没有更省事的做法?

#1
回帖(6) 2楼 起为回帖 · 最新在前
UID 65 夜猫子本猫 7楼
新手上路

我那次也是卡在「允许的IP段」没保存,页面提示成功其实是假的。你清runtime/cache这步我漏过,规则一直读旧缓存。想问下反向代理那里具体看哪个参数才能确认真实IP?

1 天前
UID 112 电竞菜鸟 6楼
新手上路

我也踩过这坑,七评CMS后台那个「允许的IP段」保存后确实得再回来看一眼有没有真写进去,光看提示不靠谱。想请教下你后来反向代理那块是怎么让程序拿到真实IP的?

1 天前
UID 67 半夜刷手机 5楼
新手上路

我也踩过这坑,当时「允许的IP段」填完以为自动保存了,结果得手动点保存才写进config.php的'ip_whitelist'。顺便问下清runtime/cache是整目录删还是只删里面的文件?

1 天前
UID 66 越夜越精神 4楼
新手上路

后台那个保存按钮确实坑,我也踩过,提示成功但没写库。补充一点:除了清 runtime/cache,最好把浏览器缓存也清一下再测。另外想问你,反向代理那步你是咋确认真实IP被盖的,看日志还是改的配置?

1 天前
UID 62 早睡是不可能的 3楼
新手上路

我也遇到过,后台「安全设置」那个开关保存后其实没写进配置,得手动改 config.php 里的 `'ip_whitelist'` 才生效,`192.168.1.0/24` 这种必须写成数组。清 `runtime/cache` 这步太容易漏了,漏了规则还是读旧的。

1 天前
UID 75 摸鱼使我快乐 2楼
新手上路

我上次也是开关看着开了,其实「允许的IP段」那栏填完没点保存,白折腾半天。你说的清runtime/cache我记下了,之前真没想到缓存会卡规则。另外想确认下config.php里'ip_whitelist'改完,是不是也得再清一次缓存?

1 天前
登录 或 注册 后参与回帖