首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NAT后的网络服务器未通过reCaptcha验证

问NAT后的网络服务器未通过reCaptcha验证
EN

Stack Overflow用户
提问于 2020-12-08 07:31:57
回答 1查看 43关注 0票数 0

IIS Web服务器位于linux NAT之后,除了一个需要reCaptcha验证的表单之外,所有的web服务都可以正常工作。相同的形式在没有NAT的情况下工作,并且在本地测试时有效。所以这不是谷歌reCaptcha设置中的配置。

端口80和443使用iptables进行路由:

代码语言:javascript
复制
iptables -t nat -d [nat-IP] -I PREROUTING -p tcp --dport 80 -j DNAT --to [web-IP]

安全组(在AWS上):Web- security :允许所有来自NAT的入站,所有出站打开Nat-security:允许所有80和443,所有出站打开

显然google无法验证NAT的背后,我该如何配置?

EN

回答 1

Stack Overflow用户

发布于 2020-12-10 05:13:59

该解决方案涉及对reCaptcha的ajax异步调用。异步: true

它之前被设置为false。

更新:实际上,如果亚马逊网络服务中的路由表没有正确设置,reCaptcha的速度会非常慢。

私有网络>路由表(左窗格)>您的私有路由表

编辑路由:

目的地: 0.0.0.0/0

目标:选择实例,然后选择您的NAT实例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65190962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档