首页 > 使用goagent之后无法通过google帐号登录stackoverflow

使用goagent之后无法通过google帐号登录stackoverflow

为了方便,我之前在登录stackoverflow的时候直接选择了log in using google,但是当现在google被墙之后,虽然访问stackoverflow的页面没有问题,但是要想已google帐号登录实在是有心无力了。

我一开始觉得这是由于GFW的原因,所以我果断开启了goagent,(我使用的翻墙方式是goagent + firefox的autoproxy),当我配完全部之后(goagent的ca已导入),gmail可以正常访问,accounts.google什么都没有任何问题,但是在我再次尝试log in using google的时候,stackoverflow返回了:

Suspicious request

Sorry, your request could not be completed because it looked suspicious. > If you meant to perform an action on Stack Overflow, please return to the > previous page and try again.

貌似是安全认证的问题,虽然我知道在问如何登录stackoverflow显的有点怪异,但是我相信sf的大神们绝对是有博大的包容情怀的,跪求帮助。。Orz


我也遇到了一模一样的问题,而且这个问题困扰了我很久。
最近在一个meta的帖子(类似于这个)上发现了一个方法。
1. 在stackexchange上注册一个帐号,就用你的google openid。这时候的登陆的时候是输入帐号和密码,就是这样的注册页面
2, 然后在你的关联的stack exchange的站点(例如stackoverflow,superuser)等这些地方选择帐号->my logins,然后关联你的Google OpenID(当然需要打开goagent)就可以了。
详情可以参看我的这篇微博

如果是换台电脑的话,直接登陆stackexchange,然后跳转到你要去的stackoverflow或者superuser什么的, 当然是通过输入用户名和密码的方式,这样就不会出问题了。

PS,有哥们在Meta上说可以通过Use your own URL to log in 来登陆。没试过。。。


可以尝试设置成全局代理然后再登录,全局代理模式下能够正常登录的几率会高些,但是也有不能登录的情况。


我现在已经解决了,办法是用hosts文件来翻墙。不过如果只用hosts的话,在登录stackoverflow还是有问题,原因是由于cdn.sstatic.net的资源需要翻墙加载,但是在hosts里没有,所以我是开了hosts和goagent一起来的,不过这次goagent里只有一条规则 ||sstatic.net 其他全利用hosts翻墙

【热门文章】
【热门文章】