nginx反向代理twitter镜像站

自己用nginx反向代理做一个twitter mobile的镜像站,这样就不用每次都翻墙啦。
location /twitter {
proxy_set_header Accept-Encoding "";
proxy_redirect https://mobile.twitter.com/ https://jude.me/twitter/;
proxy_pass https://mobile.twitter.com/;
subs_filter mobile.twitter.com jude.me/twitter;
subs_filter 'href="/' 'href="https://jude.me/twitter/';
subs_filter '<form action="/' '<form action="https://jude.me/twitter/';
subs_filter 't.co' 'jude.me/t.co';
}
用subs_filter把网页中的相对地址替换为绝对的,t.co也替换一下,因为t.co也同样被封了,所以再建一个t.co的反向代理:
location /t.co {
proxy_pass http://t.co/;
}
现在就可以访问https://jude.me/twitter/,和正常的twitter mobile一样。

引用地址:https://jude.me/2012/12/31/twitter-mirror.html
发表评论