
用的收费版的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; } } 手机上测试使用完全没问题。
1 jaylong 2015 年 1 月 18 日 看不懂,求详细教程 |
2 Livid MOD PRO 这样的话,添加账号的时候,服务器域名填的是反代之后的域名对吧? |
3 surftheair OP @Livid 是的。不怕被截取数据的可以试试把服务器地址设为 m dot jude dot me,SSL勾上。 |
4 surftheair OP @jaylong 就是m.google.com被封了,现在在自己的服务器上把m.google.com反代一下,邮件客户端上填自己的这个反代地址就可以正常收发邮件了 |
5 xi_lin 2015 年 1 月 18 日 via Android @surftheair 可以同步联系人数据不? |
6 popu111 2015 年 1 月 18 日 。。。。反代Gmail也不是多大的问题 |
7 knightluffy 2015 年 1 月 18 日 @surftheair 为什么Accept-Encoding 是中文的双引号? |
8 surftheair OP |