V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
surftheair
V2EX  ›  Google

原来反代 Gmail 的 Exchange ActiveSync 这么简单

  •  
  •   surftheair · 2015-01-18 00:06:50 +08:00 · 6438 次点击
    这是一个创建于 3590 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用的收费版的Google Apps,支持微软的ActiveSync同步,手机是WP8.1的,之前一直同步着没事,最近m.google.com被封了,当时就想着把m.google.com反代一下,以为特别复杂就放弃了。今天搜索了下资料发现ActiveSync其实是基于HTTP的,用nginx就能很简单的反代了。

    简单的nginx配置,只配置了HTTPS

    server {
        listen 443;
        ssl_certificate /etc/ssl/jude.crt;
        ssl_certificate_key /etc/ssl/jude.key;
        server_name your.domain.name;
    
            location ~ /Microsoft-Server-ActiveSync {
                proxy_set_header Host m.google.com;
                proxy_set_header  x-real-IP  $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Accept-Encoding “”;
                proxy_pass https://m.google.com;
        }
    }
    

    手机上测试使用完全没问题。

    8 条回复    2015-01-18 15:46:30 +08:00
    jaylong
        1
    jaylong  
       2015-01-18 02:05:40 +08:00
    看不懂,求详细教程
    Livid
        2
    Livid  
    MOD
       2015-01-18 02:08:59 +08:00
    这样的话,添加账号的时候,服务器域名填的是反代之后的域名对吧?
    surftheair
        3
    surftheair  
    OP
       2015-01-18 03:09:23 +08:00
    @Livid 是的。不怕被截取数据的可以试试把服务器地址设为 m dot jude dot me,SSL勾上。
    surftheair
        4
    surftheair  
    OP
       2015-01-18 03:12:52 +08:00
    @jaylong 就是m.google.com被封了,现在在自己的服务器上把m.google.com反代一下,邮件客户端上填自己的这个反代地址就可以正常收发邮件了
    xi_lin
        5
    xi_lin  
       2015-01-18 08:38:59 +08:00 via Android
    @surftheair 可以同步联系人数据不?
    popu111
        6
    popu111  
       2015-01-18 08:48:59 +08:00
    。。。。反代Gmail也不是多大的问题
    knightluffy
        7
    knightluffy  
       2015-01-18 12:43:19 +08:00
    @surftheair 为什么Accept-Encoding 是中文的双引号?
    surftheair
        8
    surftheair  
    OP
       2015-01-18 15:46:30 +08:00
    @knightluffy 英文的
    @xi_lin 应该没问题,如果有问题手机上应该会报错了
    @popu111 求发个反代gmail的配置方便大家
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   206 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:59 · PVG 05:59 · LAX 13:59 · JFK 16:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.