micolog反向代理后IP的获取

总所周知GAE的博客是需要反向代理的,否则只能翻墙访问了。

但是反向代理之后评论等等地方显示的ip都全部是反向代理服务器的ip了。

开工:

需要改两个文件:

blog.py

第一处:

self.remote_ip = ”
try:
    if self.remote_ip == ”:
        self.remote_ip = self.request.headers['x-forwarded-for']
    if self.remote_ip == ”:
        self.remote_ip = self.request.headers['Proxy-Client-IP']
    if self.remote_ip == ”:
        self.remote_ip = self.request.headers['WL-Proxy-Client-IP']
except:
    if self.remote_ip == ”:
        self.remote_ip = self.request.remote_addr

image

 

第二处:

image

第三处:

image

第四处:

image

第二个文件是rpc编辑的时候用的,可以不用修改。

api_rpc.py

image

注意:一定要小心空格或者是tab,micolog是采用的tab,如果采用空格来分隔会报错的。

  1. 你好,好像你的博客是在GAE上运行的
    现在ghs.google.com不是不能有了吗?你的正常访问,而且速度不错,请问是怎么做到了?

    还有,你的网址是www开头的,是怎么做到了,可以分享一下吗?

  2. @NBIAO
    ghs是通过反向代理做的,也就是现在域名绑定的是别人的vps,然后在别人的vps上代理出去的.
    www开头也是二级域名的,可以直接添加的,只不过像xuming的裸域就不行了,好像是早期的GAE才能绑上类似feeqi.com的这种裸域.

  3. 搭了个GAE博客,搜索反向代理的东东,竟然直接搜到你的博客了
    哈哈哈

  4. @seeking
    还不容直接qq问我呢,呵呵

  5. @haidao
    网上有很多免费的,你可以找一下,推荐关键词 cmded

  6. @shenmao1989
    求教反向代理……是不是要花钱租VPS?

  7. 裸域,你可以设置403转向啊。转到www.
    我的就是http://chenmo.org

  8. 裸域,你可以设置403转向啊。转到www.
    我的就是http://chenmo.org

  9. 裸域,你可以设置403转向啊。转到www.
    我的就是http://chenmo.org

  10. 裸域,你可以设置403转向啊。转到www.
    我的就是http://chenmo.org

  1. 还没有引用通告。