搜索
查看: 1381|回复: 0

将 GoProxy 的 php fetchserver 部署在云平台上并用其翻墙

[复制链接]
  • TA的每日心情

    2019-1-9 12:47
  • 签到天数: 39 天

    [LV.5]常住居民I

    90

    主题

    423

    帖子

    2511

    积分

    银牌会员

    Rank: 6Rank: 6

    积分
    2511
    发表于 2015-8-17 12:25 | 显示全部楼层 |阅读模式
    GoProxy 中的 php fetchserver 使用了 多种 程序语言实现: Golang, JavaScript, PHP. 任一种都可用来部署。
    部署
    根据云计算平台不同,部署步骤会有相同。
    OpenShift步骤服务端
    • OpenShift 部分
      • 注册 OpenShift 账号: https://www.openshift.com/app/account/new
      • 进入邮箱,如 Gmail https://mail.google.com
      • 找到收件箱中 OpenShift 发来的邮件(若收件箱里没有,有可能会在垃圾箱里),点击 Verify Your Account 字样的链接,然后在打开的页面中点击 Accept
      • OpenShift 部分至此结束,可放心关掉 OpenShift 相关的网页
    • Cloud9 IDE 部分
      • 注册 Cloud9 IDE 及进入 IDE 环境
      • 进入 IDE 环境后依次书写以下命令:
        • rhc setup
          然后按回车键,此时会出现 Enter the server hostname: |openshift.redhat.com| 的字样,不用管,直接再按一次回车键。然后会出现 Login to openshift.redhat.com: 此时应输入你注册 OpenShift 时所用的邮箱地址,并按回车键,然后输入密码,再回车键。出现Generate a token now? (yes|no) 输入 yes 后按回车键,再继续输入 yes , 按回车。然后会出现 Please enter a namespace (letters and numbers only) |<none>|: 此时输入你想给空间命的名字,这个名字必须是 OpenShift 中唯一的,如果出现重复会提示你重新命名一个,然后按回车。然后输入下面的命令
        • 然后按回车,并等待应用创建完成。至此服务端创建完毕,接下进入客户端。
          注意:
          1. mygo 是应用名,可随意填写
          2. php 默认密码是 123456 , 可 fork 后手动修改



    客户端
    • GoProxy
      • 下载 https://github.com/ARwMq9b6/goproxy/archive/config.zip , 解压后将里面的 main.user.json(作用是使 php 优先)和 php.user.json 放到 GoProxy 的目录里
      • 修改 php.user.json , 将里面的 https://mygo-yxorpog.rhcloud.com/ 修改为您自己的——将其中的 mygo 替换为您的应用名(若未自定义,默认是 mygo ), yxorpog 替换为您的空间名,即Please enter a namespace (letters and numbers only) |<none>|: 这一步所填写的名字
    • 浏览器
      设置代理服务器为 127.0.0.1:8000 类型 https , 若不行就选 http

    Heroku
    待补充……
    Fork 了一个 WiKi : https://github.com/ARwMq9b6/goproxy/blob/wiki/PHPDeployment.md , 可多人协作。

    FYH,NMWOS!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    手机版|Archiver|GoAgent论坛  

    GMT+8, 2019-7-20 04:41 , Processed in 0.088132 second(s), 27 queries .

    快速回复 返回顶部 返回列表