目录
Google App Engine 简介
Google App Engine (GAE) 是由谷歌提供的一个云计算平台,允许开发者在谷歌的基础架构上运行网络应用程序。利用 GAE,用户可以部署自己的应用,包括搭建个人代理服务器,实现 科学上网。
申请并创建 GAE 应用
-
注册谷歌账号:
- 如果您没有谷歌账号,请前往 Google 账户注册页面 创建一个。
-
登录 Google App Engine:
- 使用您的谷歌账号登录 Google App Engine 控制台。
-
创建新项目:
- 点击“创建项目”按钮。
- 输入项目名称(例如:my-proxy)和项目 ID(需全局唯一,可与项目名称相同)。
- 选择组织(如果没有可选“无组织”)。
- 点击“创建”完成项目创建。
-
启用计费:
- 虽然 GAE 提供免费配额,但仍需启用计费。
- 在项目主页,点击“结算”,按照提示添加信用卡信息。
下载并配置客户端
-
下载 GoAgent 客户端:
- GoAgent 是一个基于 GAE 的代理软件。
- 前往 GoAgent 项目主页 下载最新版本。
-
解压并配置:
- 将下载的压缩包解压到本地目录。
- 使用文本编辑器打开
local
文件夹中的proxy.ini
文件。 - 找到
[gae]
部分,将appid =
后的内容修改为您在 GAE 创建的项目 ID。 - 保存并关闭文件。
上传服务端程序到 GAE
- 上传服务端程序:
- 在
server
文件夹中,运行uploader.bat
(Windows)或在终端中执行python uploader.zip
(Mac/Linux)。 - 根据提示输入您的 GAE 项目 ID、谷歌账号和密码。
- 上传成功后,您将在控制台看到相关提示。
- 在
配置浏览器代理
-
运行 GoAgent:
- 在
local
文件夹中,运行goagent.exe
(Windows)或在终端中执行python proxy.py
(Mac/Linux)。 - 程序启动后,会在本地监听端口(默认 8087)。
- 在
-
配置浏览器代理:
- Chrome 用户:
- 安装代理切换插件,如 SwitchyOmega。
- 创建新情景模式,协议选择
HTTP
,代理服务器填写127.0.0.1
,端口8087
。 - 设置规则,根据需要自动切换代理。
- Firefox 用户:
- 在网络设置中,手动配置代理,填写
127.0.0.1
和端口8087
。
- 在网络设置中,手动配置代理,填写
- Chrome 用户:
常见问题解答
-
如何解决上传服务端程序时的认证问题?
- 确保输入的谷歌账号和密码正确。
- 如果启用了两步验证,需要使用应用专用密码。
-
为什么浏览器无法连接到代理服务器?
- 确认 GoAgent 客户端正在运行。
- 检查防火墙设置,确保未阻止相关端口。
-
如何提高代理的稳定性和速度?
- 创建多个 GAE 应用,并在
proxy.ini
中配置多个appid
,使用|
分隔。 - 避免高峰时段使用,或考虑升级 GAE 配额。
- 创建多个 GAE 应用,并在
-
是否有其他基于 GAE 的代理工具可供选择?
- 除了 GoAgent,还有如 WallProxy、GAppProxy 等工具可供选择。
-
GAE 的免费配额是多少?超出配额会怎样?
- GAE 提供每日 1GB 的免费流量,超过配额后服务可能受限或暂停,具体取决于您的计费设置。
通过以上步骤,您可以成功利用 Google App Engine 搭建个人代理服务器,实现 科学上网。请注意,使用代理需遵守相关法律法规,合理、合法地访问网络资源。
正文完