利用Sina App Engine突破限制进行国内代理

前言

在Google还能正常访问的时候,不少人使用Google App Engine进行代理服务,但是在Google被封杀掉之后这项服务便不能使用了,在国内,我们有BAE,SAE等祖国版服务,某些时候,我们就可以利用这写服务进行国内代理,从而实现突破内网封杀,教育网加速,甚至是隐藏ip等功能。

所需要的工具

  • Sina App Engine
  • Goagent

https://github.com/goagent/goagent下载最新版

或我的csdn下载

配置过程

申请sae账号

你只需要有新浪微博帐号即可申请,申请地址:http://sae.sina.com.cn/

使用微博登录授权,然后填写一些资料即可。

添加应用

  1. 申请成功后,进入“我的应用”后台列表,点击“创建新应用”。如下图

  2. 等待5秒后点击继续创建
  3. 分别填写二级域名,应用名称,验证码,开发语言选择PHP 5.3,创建空应用

下载Goagent到本地

下载并解压,将有server及local两个文件夹,

上传服务端到SAE

进入server文件夹的php文件夹内,将index.php的所有内容复制,

打开刚才创建的应用,点击代码管理,创建一个新版本

然后编辑代码,将刚才index.php中复制的全部代码替换本身的两行代码,保存并关闭。

设置本地客户端

找到 local 文件夹中的 proxy.ini 文件,用记事本打开编辑。最主要的是改下面的一些参数

[gae]
enable = 1
appid = 123465
password = 123456

[php]
enable = 1
password = 123456
crlf = 0
validate = 0
keepalive = 0
listen = 127.0.0.1:8088
fetchserver = http://xxx.sinaapp.com/index.php 你刚才建立的应用链接
hosts =

运行代理软件客户端

使用管理员身份运行

配置浏览器

依然使用SwitchyOmega的Chrome插件

具体设置与http://blog.csdn.net/u010027419/article/details/40680205中的类似

添加http代理,地址127.0.0.1,端口8088

然后即可通过sae代理服务访问网络

时间: 2024-10-03 09:49:19

利用Sina App Engine突破限制进行国内代理的相关文章

Sina App Engine(SAE)入门教程(8)- SaeFetchurl使用

fetchurl是什么? FetchURL是SAE为开发者提供的分布式网页抓取服务,用来同步的抓取http页面,FetchURL针对国内的网络的做了优化,内部有调度系统,尽可能保证用户快速的抓取到目标页面.在SAE上使用FetchURL非常简单,只需要调用sae_std_lib中的几个简单的函数即可. FetchURL是sae初期不支持curl时的替代方案,现在sae已经完全兼容 curl! fetchurl怎么用? 例如我想抓取百度的网页,那么代码如下: <?php $f = new SaeF

第一个Django项目及部署到Sina App Engine

Sina App Engine简称SAE,是个比较好的网站托管平台,目前说是全面免费,其实就是每个人分配很小的资源配额,在一定的使用范围内不用消耗云豆(SAE计费方式),对于个人学习和研究足够了,同类的还有GAE(google app engine)以及BAE(baidu app engine),gae身在国内就不用想太多了,除非爱折腾,bae也还不错,不过要用就要花钱,最低的配置只要几毛钱一天,也还算便宜.当然,如果资金富裕或者流量到了一定程度,可以考虑云服务器. 目前,在SAE上部署了一个D

Sina App Engine(SAE)入门教程(2)-Mysql使用

如果你还没有SAE的账号,请在http://sae.sina.com.cn 注册新用户.具体的注册流程请参见:Sina App Engine(SAE)入门教程(1)在常规的环境下,我们可以通过http://php.sinaapp.com/manual/zh/ref.mysql.php中PHP的原生函数去操作Mysql,但是由于SAE的环境问题,使用了主从分离技术,因此我们对数据库的操纵做了一次封装,当然你也可以继续使用这种方式去操作mysql.你可以如下使用.首先得到数据库连接的主机名,账号,密

Python Flask 在Sina App Engine (SAE)上安家

早就听说了Python的大名,随着的编程语言的理解加深,越发觉得动态语言的威力--真大呀. 趁这段时间不忙,我也用Python写了一个应用,并且将其部署到Sina App Engine (SAE).SAE确实是一个好地方,它支持Python,对于开发者,其使用费用几乎为0. 更重要的是,如果我的这个app不会半路夭折,等它长大后,这个平台也能给予足够的支持. 虽然,整个过程都很简单,但是对于一个新手,特别是从传统C#, Asp.net, IIS阵营过来的开发人员来说,什么都是第一次接触.希望我的

Sina App Engine(SAE)教程(11)- Yaf使用

Yaf参考资料 Yaf(Yet Another Framework)用户手册 想在SAE使用Yaf? 无需申请,sae环境已经全面支持. Yaf 实战 下面是一个运行在SAE的Yaf的hello world程序. config.yaml --- name: lazydemo version: 3 ... handle: - rewrite: if(!is_dir() && !is_file() && path ~ "^(.*)$" ) goto &quo

Sina App Engine(SAE)入门教程(1)

创建应用 在注册完账号之后,需要到 http://sae.sina.com.cn/?m=myapp&a=create创建一个应用. 接着点击应用列表http://sae.sina.com.cn/?m=myapp 选取你刚创建的应用.选择左侧“代码管理”,如下图所示: 创建版本 这时访问你的应用http://1.lazydemo.sinaapp.com/就可以看到: 编辑代码 点击“编辑代码进到在线编辑器”: 在以下红色标示的区域内编辑你的代码就可以使用SAE了. 另一种代码提交方式:SVN 如果

十步完全理解SQL - Sina App Engine Blog

body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;

Sina App Engine(SAE)入门教程(9)- SaeMail(邮件)使用

参考资料: SAE mail api 文档 怎么使用? 参见代码: <?php $mail = new SaeMail(); $f = new SaeFetchurl(); $img_data = $f->fetch( 'http://ss7.sinaimg.cn/bmiddle/488efcbbt7b5c4ae51ca6&690' ); $mail->setAttach( array( 'my_photo' => $img_data ) ); $ret = $mail-&

Sina App Engine(SAE)入门教程(6)- memcache使用

Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像.视频.文件以及数据库检索的结果等.简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度.sae同样提供memcache 缓存服务. 如何开启SAE memcache服务? 注意:我们建议不要开始太大的memcache配额,因按照项目的需要酌情的选择,一般建议不需要开启超过20M. 以下就通过一个小例子和一个综合的例子说明SAE memcac