建这个论坛,卡在这里

https://mail.ayypd.cn:333

我的smtp一切正常,无需解决,我需要解决的是推特和Discord

你说的是推特和Discord的账户关联登录吗

是的。推特测试暂时放一边,Discord不行,返回到本站时出现502

推特需要公司验证不行,discord可以走通

https://bbs.acgkiss.com/auth/discord/callback?code=zNmT2n3rtlXOgAY7YD8e9f9GvGdoAu&state=fd48d95379ada2765bc0b7cd92f336974b3d5c6526e24423(502错误网关)

找不到 MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb):没有这样的文件或目录@ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb

你这个key(DISCOURSE_MAXMIND_LICENSE_KEY)是不是配置的有问题,可参考我的配置春晚高并发论坛瘫痪,网络隧道转发,全站全球CDN加速升级 - discourse - 西安华米论坛

看起来没有大的问题,确保key没有问题,或许是你服务器到discord的网络不通

额,有可能,但为什么谷歌和github能

有的网站对部分国家的网络是封锁的

woc.谷歌不行

你没有特殊要求,可以选个vps,再通过cloudflare加速到全球

https://bbs.acgkiss.com/auth/google_oauth2/callback?state=3ccda917aa3dc836b737a079490402208d1f69e4083cb5d2&code=4%2F0AeaYSHD0XzdPXqxpW5yNLjjNfn6YVHHxv7J8hMsJzWmJWg1Tpeud7IxztKOnhD3TxUQiHw&scope=email+profile+openid+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email&authuser=0&prompt=consent

机器的实际地址在192.168.31.1网段,通过新加坡节点访问的

俗称穿透代理访问

你测下你的网络链路能否到Discord

新加坡那个节点上,确实有这个论坛的部署,但因为配置问题,内存不到1g,处理器很弱,加上空间问题,我就转为本地了,根据本地vps的网络连接情况,全部走的直连,所以不具备外网访问,github能行

如果部分请求需要服务器具备外网服务的话,可能做不到

部分log
omn​​iauth-1.9.2/lib/omniauth/strategy.rb:163:在“日志”中
omn​​iauth-1.9.2/lib/omniauth/strategy.rb:486:在“失败!”
omn​​iauth-oauth2-1.7.3/lib/omniauth/strategies/oauth2.rb:87:在callback_phase'中 omn​​iauth-1.9.2/lib/omniauth/strategy.rb:238:在callback_call’中
omn​​iauth-1.9.2/lib/omniauth/strategy.rb:189:在“调用!”中
omn​​iauth-1.9.2/lib/omniauth/strategy.rb:169:在“调用”中
omn​​iauth-1.9.2/lib/omniauth/builder.rb:45:在“调用”中

http://s.acgkiss.com:82/root/frp(内网穿透工具)

内网穿透方案我这边用的 softether工具,在服务器上部署了个tcp负载均衡做数据流转发,使用低成本服务器做数据转发就可以了,服务器放本地