编程是一门艺术

Creative Commons License
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
raptor.zh(at)gmail.com

archives 存档

01 Jan - 31 Dec 2011
01 Jan - 31 Dec 2010
01 Jan - 31 Dec 2009
01 Jan - 31 Dec 2008
01 Jan - 31 Dec 2007
01 Jan - 31 Dec 2006
01 Jan - 31 Dec 2005
01 Jan - 31 Dec 2004
01 Jan - 31 Dec 2003
01 Jan - 31 Dec 2002
01 Jan - 31 Dec 2001
01 Jan - 31 Dec 2000
01 Jan - 31 Dec 1999

--

links 链接

--

智障手机访问四方的一种解决方案

著名的四方网站(foursquare.com)在上周五不能访问了,当时我正在用手机浏览器切客印(check-in)一个瘟牛(venue),结果刚输入完内容提交就杯具了。

兲朝连这么河蟹的一个网站都容不下,真是太神奇了。

因为我手机是比较古老的智障的手机,所以跑不了四方的客户端,只能用浏览器访问,智障机也跑不了VPN客户端,我也没有VPN,于是出门在外不能切客印就成了一个大问题,只能每天回家在电脑上补切,这是很不对的。

今天“突发奇想”(感谢郭嘉,感谢0bug老师)试着给四方弄一个代理,结果居然RP爆发,可耻滴成功了。囧

方法其实很简单:

首先你要有一个墙外的VPS或是类似的能建立反向代理的条件。然后就是建立一个反向代理。搞定。

我的做法是在VPS的apache配置里加了两行(当然前提是需要启用mod_proxy):

ProxyPass /mobile/ http://foursquare.com/mobile/
ProxyPassReverse /mobile/ http://foursquare.com/mobile/

因为四方的mobile页面链接全都是不含域名的,等于就是用你自己的域名换掉了四方的域名。不过四方的链接含有mobile路径,所以你也只能代理在mobile这个路径下。

经过这样代理,域名和IP都变了,自然就可以访问了。当然,更安全的办法是使用HTTPS。

可惜我对PHP不熟,要是有人能写个PHP的代理程序来代理四方的mobile页面,那么连VPS也不需要了,只要有虚拟主机就可以。

至于跑四方客户端的智能手机建议还是去买个VPN吧。

Trackback link:

Please enable javascript to generate a trackback url

No trackbacks

评论(0)


 
   
 
  表情图标 

 


提示: 除了 <b> 和 <i> 之外,其他的Html标签都将从您的评论中去除.url或mail地址会被自动加上链接.