`
Fangrn
  • 浏览: 818141 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何访问自己的 app engnine

 
阅读更多

在您的host文件中添加如下:

 

203.208.39.104 xxx.appspot.com           //xxx代表你要访问的网站

 

 

简单的说,Google的所有服务都是可以通过一个相同的服务器访问到,Google根据请求的URL当中的域名来决定应该定向到哪个服务。www.google.cn一样可以访问到所有的服务,例如App Engine。但是因为DNS服务器的原因,appengine.google.com会被定向到Google美国的服务器,不会去连接www.google.cn。但是事实上,如果我们能够向www.google.cn发送一个HTTP请求,其中的URL是指向appengine.google.com的,服务器一样能够帮我们中转请求,并把结果会传给我们。

要达到这个目的有两个方法,一个是修改hosts,让appengine.google.com和*.appspot.com指向到www.google.cn的IP地址。

1、在cmd下Ping www.google.cn,获得IP地址,如今天的203.208.37.99

2、在C:\WINDOWS\system32\drivers\etc下找到hosts文件,增加一行
203.208.37.99    appengine.google.com

 这个有两个劣势,一个是www.google.cn其实有很多个地址做负载均衡,一旦加上了hosts条目,就失去了负载均衡的好处;另一个劣势是hosts文件不支持*.appspot.com这种语法,所以只能把自己知道的appspot上的应用统统添加。

 

另一个方法则相对好一点,就是把www.google.cn:80设置成访问appengine.google.com的代理服务器。这种方法很好用,但是需要写PAC文件(Proxy Auto-Config,代理服务器自动配置文件)。所幸这个文件语法相当简单,因此可以直接写下面一段:

    functionFindProxyForURL(url, host) {
    if(shExpMatch(host,"*.appspot.com")) {
    return"PROXY www.google.cn:80";
    }
    if(shExpMatch(host,"appengine.google.com")) {
    return"PROXY www.google.cn:80";
    }
    return"DIRECT";
    }

然后保存成一个proxy.pac文件。在浏览器的配置当中,把“自动浏览器配置脚本”的配置项指到这里即可。

比如你把proxy.pac放在C盘根目录下,然后在firefox的“首选项”菜单中,打开“连接设置”对话框,选择“自动代理配置URL”,在后面的输入框中,填入配置文件地址,我这个就是file:///C:/proxy.pac

对于IE浏览器,打开浏览器,选择“工具/Internet选项/连接/局域网配置”,随后勾选“使用自动脚本配置”项,最后输入自动配置脚本所存在地址即可file://C:proxy.pac

注意,一个是三个/,一个是两个/

附:

代理服务器自动配置脚本(.PAC)的网络写法综述

1. 网络写法 兼容性最好 如
http://proxy.ipcn.org/ipcn.pac

2. 本地文件写法 file:// IE两个/就行 firefox需要三个/
file:///c:/proxy/ipcn.pac
file://c:/proxy/ipcn.pac

如果遇到不行的情况 可以在自动配置脚本ipcn.pac里面加入alert(”test”); 便于测试

分享到:
评论

相关推荐

    zynq用户APP直接访问物理地址示例

    Zynq设计允许用户应用程序(APP)直接访问物理地址,这在进行Linux驱动程序开发时非常有用,特别是在需要与硬件接口直接交互或者实现高性能计算任务时。本示例将深入探讨如何在Zynq Linux环境下,让用户APP直接访问...

    Android 一个app启动另一个app

    在Android平台上,应用程序之间的交互是通过Intent机制实现的,这使得一个App能够启动另一个App,或者触发特定的操作。"Android 一个app启动另一个app"这个主题涉及到的核心知识点包括Intent的使用、Intent Filter的...

    app inventor自定义的wifi通信app

    1. **App Inventor**:App Inventor提供了一种积木块式的编程界面,使得没有编程经验的人也能创建自己的应用程序。它基于事件驱动编程模型,通过拖拽和组合不同的积木块来实现代码逻辑。 2. **STM32微控制器**:STM...

    APP软件 机械臂APP

    APP软件 机械臂APPAPP软件 机械臂APPAPP软件 机械臂APPAPP软件 机械臂APPAPP软件 机械臂APPAPP软件 机械臂APPAPP软件 机械臂APPAPP软件 机械臂APPAPP软件 机械臂APPAPP软件 机械臂APPAPP软件 机械臂APPAPP软件 机械...

    基于App inventor的安卓版天气服务APP开发.pdf

    "基于App inventor的安卓版天气服务APP开发" 一、App Inventor简介 App Inventor是一种基于拼图式编程的安卓APP开发平台, 由Google公司推出。该平台适合初学者和非专业开发者,使用该平台可以快速开发移动应用...

    Fusion App 制作自己的安卓APP软件

    Fusion App 制作自己的安卓APP软件 这个工具挺好的 可以把自己收藏的网站都集成到这个软件里 生成自己的APP安装包 完全是按照自己的意愿创作 相当不错的工具软件

    JS实现点击网页判断是否安装app并打开否则跳转app store

    常常有这样的场景,咱们开发出来的APP需要进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码。但往往我们都是直接给推广图片加了一个下载链接(App Store中的)。所以咱们来模拟一下用户的操作步骤: 1、...

    APP导航+文章系统+网址导航,三合一,app下载站,app推广源码

    标题中的“APP导航+文章系统+...综上所述,这个源码提供了一个完整的平台架构,涵盖了APP推广、信息分享和网址导航等多种功能,适用于开发者构建自己的在线服务,同时也可以为有需求的企业提供定制化的推广解决方案。

    mqtt app 插件 App inventor

    这包括使用安全的 MQTT 连接(如 TLS/SSL 加密)、处理敏感数据的策略以及遵循最佳实践来防止未授权访问。 6. **调试与测试**:在实际开发过程中,需要对 MQTT 插件进行调试,确保其在不同网络环境下的稳定性和可靠...

    基于App Inventor2的古诗词App的设计与开发.pdf

    学生可以根据自己的需要选择不同的学习内容,并可以将古诗词内容分为不同的类型和板块,以方便用户选择。 古诗词App的基本功能构建 古诗词App的基本功能构建包括首页的智能搜索、诗词学习、复习检测和个人中心等。...

    封装APP+图包.rar_app封装_promiseducn_封装APP_网站APP_网站封装app

    通过"promiseducn"的网站封装服务,你可以快速拥有自己的APP,而无需投入大量时间和精力学习复杂的编程语言。这种方法尤其适合小型企业、个人博客或在线教育平台,以较低的成本提升用户粘性和品牌影响力。 总结来说...

    APP.js 简单的移动端App应用

    开发者可以在社区中交流问题,获取最新的开发资讯,以及分享自己的经验和实践。 ### 7. 应用发布与更新 使用App.js 开发的应用可以通过常规的App Store和Google Play进行发布。由于大部分代码是JavaScript,所以...

    app inventor资源包括:源码文件、扩展和使用app inventor开发的apk

    App Inventor 是由麻省理工学院(MIT)开发的一款基于图形化编程的移动应用开发工具,旨在让初学者和非专业程序员也能轻松创建自己的应用程序。它采用积木块式的编程界面,使得编程过程更像是搭建拼图,降低了编程...

    如何将app发布到app store

    App_store发布流程详解 本文将详细介绍如何将APP发布到App Store的步骤,涵盖证书的导出、App ID的申请、发布证书的申请等重要知识点。 一、证书的导出 要将APP发布到App Store,首先需要导出证书。在苹果的...

    基于APP Inventor2的普通蓝牙遥控车APP设计.pdf

    5. APP设计原则:APP页面的设计需要人性化,增加用户对它的喜爱,用户可以根据自己的喜好,进行页面的排版布局。 6. Android系统的特点:Android系统是一个开源的操作系统,具有开放和优异的开发架构,吸引了众多...

    .NET访问配置文件app.config的功能详解

    ### .NET访问配置文件app.config的功能详解 #### 引言 .NET框架为开发人员提供了一种强大而灵活的方式来管理应用程序的配置信息。其中,`app.config`文件是一种常用的配置文件,它采用XML格式来存储配置数据。.NET...

    用T-P-C-V模型剖析主题公园APP功能设计——以上海迪士尼官方度假APP为例.pdf

    "用T-P-C-V模型剖析主题公园APP功能设计——以上海迪士尼官方度假APP为例" 本文通过对上海迪士尼官方度假APP的分析,...但是,国内主题公园不需要完全效仿该APP,而是应该根据自己的需求和特点,设计出符合自己的APP。

    App Inventor 2 终极入门教程

    用户可以通过浏览器访问MIT App Inventor的网站,进行应用的开发工作。开发者可以拖拽不同的组件到设计视图中,形成应用的用户界面。同时,通过逻辑块编程,为不同的界面组件添加交互逻辑,比如按钮点击事件等。这种...

    若依APP 一个非常火的java框架做个APP,若依Flutter安卓IOS桌面前端,若依安卓APP

    若依APP 一个非常火的java框架做个APP,若依Flutter安卓IOS桌面前端,若依安卓APP、若依苹果IOS APP、若依Linux APP、若依 MAC APP、若依 Windows APP 在若依官网看了介绍,框架使用了最新技术栈、前后端分离、完全...

    MATLAB APP Design 界面窗口化设计

    MATLAB APP Design 是一套有关MATLAB APP窗口化设计的教程,着重讲解了APP设计的基础知识及常见实例讲解。 1-MATLAB APP Design-图像的输入与输出 2-MATLAB APP Design-下拉菜单栏的使用 3-MATLAB APP Design-切换...

Global site tag (gtag.js) - Google Analytics