Google App Engine+ WallProxy

想看YouTubeTwiteseFacebook中国大部分网民都知道需要用一些比较特殊的方式来使用这些东西,但是美中不足的地方就是免费的不好用,好用的要收费。今天所使用的特殊方法可以被称之为神器了!超快的网速、不用使一分钱、每天可以达到10G甚至更多的流量!

关于这篇文章

·         其实网上关于用这种方法来翻墙的方法有很多很多,大部分都都是一样的,由于都是转载的,第一次接触的很容易遇到问题,遇到问题转载也没用的。

·         网上流传的教程在很多细节方面都忽略了,给大家造成了很大的困扰!其实等大家学会后第二次搭建也就是几分钟的事情。

初识GOOGLE APP ENGINE

·         什么是Google App Engine ?简单点来说Google App Engine 就是谷歌提供的免费服务器,只不过现阶段只支持PythonJava这两种语言。

·         WallProxy又是什么呢?还是简单点说吧,就像是wordpress一样,只不过只能运行在Google App Engine上,WallProxy分为两个部分,一部分在Google App Engine运行,另一部分在本地计算机上运行。

第一步:开通GOOGLE APP ENGINE和创建应用

首先需要一个Google账户来登陆申请开通Google App Engine,开通方法也很简单,只要照着下面的步骤,应该没有问题的。

首先打开Google App Engine 后点击注册然后用你的Google账户来登陆;

点击注册

点击后用Google账户来登陆

然后就开始申请Google App Engine应用,在申请方面来说是需要有手机的,要注意的填写手机号码时要加上“+86否则是不会成功的!经过我的测试电信用户也可以注册!

进入后点击Create an application

other选项不用更改,一定要注意“+86”,输入后点击“send”

用不了多久手机就会收到一个验证码,填入框内,点击send(放心吧,谷歌应该还看不上咱们这点手机费)

这时应该能看见这个页面了,图上面都做了些说明,填好后点“Create application”

如果一切顺利的话就可以看见这个页面,也证明你已经申请成功了!

第二步:下载、上传和在计算机上安装必要的程序

想要使用Google App Engine首先要下载PythonGoogle App Engine SDKWallProxy,由于众所周知的原因Python是无法在官网下载的,大家可以点击这里来下载,点击Google App Engine SDK进入SDK下载也,下载windows平台的msi文件就可以了,点击wallproxy-win.rar直接下载就可以了。(注意由于作者停止此项目,现在已经不能进入下载,请下载以前备份的wallproxy

下载好后先安装Python,路径默认,然后安装Google App Engine SDKSDK的安装路径就无所谓了!安装好这两个文件后,然后解压缩WallProxy得到gae_serverphp_serverlocal三个文件夹,这三个文件夹分别是Google App Engine的服务端、PHP空间的服务端和本地客户端,然后我们就开始上传gae_server里的文件。

·         首先修改gae_server文件夹中的app.yaml这个文件,把第一行的application后面的“your-gae-id”修改为你刚才申请的ID,就是那个二级域名的前面那部分。注意要用notepad++等专门的代码编辑软件打开,不要用写字板,记事本!

·         然后把gae_server复制到D盘的根目录重命名为“w”(为了方便上传)然后点击开始运行输入CMD—输入D:回车输入appcfg.py update w回车输入Google账户回车密码回车(在输入密码时光标不会动,但确实在输入,如果提示错误就多输入几次)上传完成

输入D:回车

输入“appcfg.py update w”回车后提示输入Email

3 输入Email后提示输入密码(输入密码是光标不会动,如果提示输错多试几次)

上传完

到这里就完成80%的工作量了,接下来就很简单了。

第三步:本地设置

最难的地方已经过去了,接下来就是设置本地的客户端了,这个真的很简单的,大家应该还记得上面过解压WallProxy得到gae_serverphp_serverlocal三个文件夹,这三个文件夹分别是Google App Engine的服务端、PHP空间的服务端和本地客户端 ,我们要设置的就是local文件里的的“WallProxy.exe”这个程序,修改也很简单的。

将图上标注的第一个红框修改成自己的GAE地址如“http://xxxx.appspot.com/fetch.php”

接下来就是设置浏览器的代理了,步骤相当简单,我会一一列举的。

IE浏览器修改方法:鼠标右击IE属性—Internet选项连接局域网设置—127.0.0.18086

点击局域网设置

地址:127.0.0.1;端口8086

Firefox代理修改方法:工具选项高级网络设置手动配置代理设置为127.0.0.18086

网络设置

地址:127.0.0.1;端口8086

opera代理修改方法:菜单设置首选项高级网络代理服务器设置为127.0.0.18086

代理设置

地址:127.0.0.1;端口8086

第四步:开始使用和流量说明

终于完成了,好累啊!关于如何使用方面来说就更简单了打开local,运行WallProxy.exe,点击启用,好了可以试试打开http://www.youtube.com/http://twitter.com/的速度吧,你会觉的浪费了这么长的时间来搭建个人的代理服务器是很值得的!

如果有不清楚的地方留言吧!

写在最后

我们还可把Google App Engine来当作一个小的图床来使用的,放上几个图片,每个应用每天提供1G的流量,对我这种小博客来说足够了!下次将会告诉大家如何在Google App Engine 上建立图床。

PS:使用过程中可能会遇到的问题

1.避免代理泄漏

刚刚发现的问题,诸位在网上搜索“appspot.com/fetch.py”就可以搜索到N个代理,对于们来说,本来流量就少,也不想跟别人分享,但是很容易在这种情况下分享,今天找到了很好的解决方法,下面与大家共享。

其实修改方法很简单,目的就是将http://xxx.appspot.com/fetch.py修改成http://xxx.appspot.com/123.php123可以随意修改)这样就可以避免被其他人轻易的取得代理了而占用我们的流量了。

·         首先将ae_server文件夹中的app.yaml这个文件夹第7“- url: /fetch.php”和第8“script: fetch.py”修改成“- url: /123.php”“script: 123.py”123自己随意修改吧,但是一定要记住),然后将gae_server下的fetch.py,修改成123.py(这一步本重要,修改的三个一定要一样,不然就不能用了!)

·         重复第二步的上传;

·         再次将“WallProxy.exe”“http://xxxx.appspot.com/fetch.php”修改为http://xxx.appspot.com/123.php

只需要修改这两个文件

将第7行第8行修改成“- url: /123.php”“script: 123.py”

再次修改地址为http://xxx.appspot.com/123.php

这样就不会在出现大家的代理分享了。

2.关于证书无效问题

对于很多SSL连接的网站,每次打开浏览器都会弹出证书无效警告,由于我平时经常用GoogleSSL搜索,每次打开新页面都要处理一下那个警告页面,使用久了也会感到不爽。


那怎么解决这一问题呢?这是WallProxy的特色功能,也是我青睐它的主要原因;
在第一次执行WallProxy.exe后,会在local文件夹下生成一个cert文件夹,打开后会看到一个ca
证书文件;

打开后点击安装证书,然后按照提示将之装入受信任的根证书颁发机构

安装完成后,再打开任何SSL等加密连接都不会遇到证书无效问题!
终于可以把默认搜索引擎设为Google with SSL
~

文档下载地址

 

期中二

     n个开关排成一排,从1n按顺序依次编号。有n个人也从1n依次编号。第1个人(1号)将开关全部打开。第2个人(2号)将凡是22的倍数的开关关闭。第3个人(3号)将凡是33的倍数的开关做相反处理(该开关如为打开的,将它关闭;如为关闭的,将它打开)。以后的人都和3号一样,将凡是与自己编号相同的开关和是自己编号倍数的开关做相反处理。编程求解:当第n个人操作之后,哪几个开关是打开的?(注意n为正整数,可以从键盘输入)

 

#include <IOSTREAM.H>

int main(int argc, char* argv[])
{
    int a[100];
    int i , j , n;
    cout << "输入整数n:\n" ;
    cin >> n;
    for (i=0 ; i <= n ;i++)
    {
        a[i] = 1;
    }
    for (i=2 ; i <= n; i++)
    {
        for (j=1 ; i*j <= n; j++)
        {
            if (a[i*j]==0)
            {
                a[i*j]=1;
            }
            else
            {
                a[i*j]=0;
            }
        }
    }
    cout << "打开的开关是:\n";
    for (i=1 ; i<=n ; i++)
    {
        if (a[i]==1)  cout <<"第"<<i<<"个\n" ;
    }
    return 0;
}

删除多余字符

1、编写程序:从键盘输入一个字符串s,将s字符串中所有和前面重复多余的字符删除,其余字符保留。输出处理后的字符串。例如:

输入:abadcbad

输出:abdc

 

#include <IOSTREAM.H>

int main(int argc, char* argv[])
{
    char a[50];
    int i, j ;
    cout << "输入一个字符串:\n";
    cin >> a;
    for (i=0 ; a[i]!= ''; i++)
    {
        for (j=0; j<i ; j++)
        {
            if (a[i]==a[j])
            {
                a[i]='0';
            }
        }
    }
    for (i=0 ;a[i]!= '' ;i++)
    {
        if (a[i]=='0')  continue;
        cout << a[i];
    }
    cout<< '\n';
    return 0;
}

编程

请编程将:从午夜000秒起到中午12点(记为从00:00:0012:00:00)时钟的时针、分针、秒针3针重合于同一位置的时刻计算出来。为实际编程方便,当3针中两两之间的夹角小于0.1°时即认为重合了。

// 作业十时钟.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include<stdio.h>
#include<math.h>
void main()
{   
    int x=3;
    printf("秒针,分针,时针两两之间夹角不多于%d度\n",x);

    for(int i=0;i<=12*60*60;i++)
    {
        int s=i%60;
        int m=(i%3600)%60;
        int h=i/3600;

        int a=i%60*6;                  //a为秒针走过的角度
        double b=i%3600*0.1;              //b为分针
        int c=i%(12*60*60)/120;                   //c为时针
        if((fabs(a-b)<=x)&&(fabs(a-c)<=x)&&(fabs(b-c)<=x))
            printf("%d:%d:%d\n",h,m,s);
    }
}

win7下移动硬盘分区

买来的移动硬盘往往只有一个分区,对于一般使用者来说,在这个区下建立几个文件夹就足够了,但是对于追求完美者,学习一下移动硬盘的分区应该不算亏吧。

下面以我在网上搜集的资料为例,我们来看看移动硬盘的分区:

管理界面

1、右击“我的电脑”-选择“管理”

或者 单机“开始”、“运行”、输入“compmgmt.msc”

打开“管理界面”

这时你会看到在你的电脑硬盘下面多了一个磁盘1。

注意看:磁盘的颜色是蓝色的。

2、右击蓝色部分,删除卷

删除后你会看到颜色已经变黑

3、右击黑色部分,“新建简单卷”,然后会跳出一个向导,根据这个向导,一步一步,做就行了。

 

PS第一天

听万晨曦老师讲解Photoshop CS4

 

一、浏览视图

1、Ctrl++ 放大

2、Ctrl+- 缩小

3、Ctrl+0

4、Ctrl+1

 

二、像素——方块

三、图层——透明的画布

 

四、入门练习

Web页面制作

1、查看文件大小         Ctrl+Alt+I   

2、拾取工具——吸管(I)     拾取颜色

3、矩形选区(M)——限制编辑范围

4、填充前景色   Alt+Delete

5、取消选区     Ctrl+D

6、导航制作     视图-标尺(Ctrl+R)        标尺上右击  百分比 ——定位 

7、新建参考线 

(什么时候建图层   给新手的建议   只要画像素 就要建图层)

今天终于能在windows Live writer里面编辑Wordpress了。。。

不知道什么原因,以前总是,基础连接已关闭。。现在在网上找了一下,终于弄好了。。。。

 

如有相同问题者。。可以访问。。。

http://xohao.blog.163.com/blog/static/32369200201142565158640/