折腾了一个 Composer 国内镜像 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
branchzero
V2EX    PHP

折腾了一个 Composer 国内镜像

  •  
  •   branchzero 2017 年 3 月 3 日 6855 次点击
    这是一个创建于 3322 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看 v2 上说 phpcomposer.com 的 composer 镜像挂掉了,自己之前也是一直用这家提供的镜像,还是挺感激的。

    不过感激归感激,挂了的话,还是需要自己动手丰衣足食。

    目前是一台电信服务器外加 upyun 分担其他运营商流量,感觉后面应该要加上香港阿里云做中转,要不然取东西速度还是不太喜人,先用着吧,不给自己瞎立 Flag 说撑到啥时候吧,尽量坚持下去吧,镜像这东西怎么说呢,好好用的时候大家注意不到存在,挂的时候还是免不了一堆怨言,希望有一天(希望不会到来)真挂了的时候,还有另外的兄弟出来顶上(不过至少转行之前是不会挂的,短期内大概实现不了 23333 )。

    使用姿势如下:

    composer config -g repo.packagist composer https://p.staticq.com

    有任何问题请发我邮件 id + gmail.com

    第 1 条附言    2017 年 3 月 5 日
    这两天速度不太对劲,做了一个改进,直接把国内的服务器改成反向代理+缓存的形式。
    然后具体的服务全部丢香港阿里云去跑,这回速度应该没问题了。
    28 条回复    2018-09-02 22:48:08 +08:00
    CEBBCAT
        1
    CEBBCAT  
       2017 年 3 月 3 日 via Android
    那么,我也只好 1024 了
    CEBBCAT
        2
    CEBBCAT  
       2017 年 3 月 3 日 via Android
    附言:我并不用 PHP ,以后可能要用
    fatjiong
        3
    fatjiong  
       2017 年 3 月 3 日
    感谢分享。
    zi
        4
    zi  
       2017 年 3 月 3 日
    还是要发邮件请一些高校开个镜像比较好,毕竟高校的带宽足
    klgd
        5
    klgd  
       2017 年 3 月 3 日
    能分享一下做镜像的原理就更好了
    fork3rt
        6
    fork3rt  
       2017 年 3 月 3 日 via iPhone
    HanSonJ
        7
    HanSonJ  
       2017 年 3 月 3 日
    支持
    frozenshadow
        8
    frozenshadow  
       2017 年 3 月 3 日
    shoaly
        9
    shoaly  
       2017 年 3 月 3 日
    @branchzero 运行几天帮忙看一下 空间占用 有多大.. 如果不大 我也准备自己弄一个
    to2false
        10
    to2false  
       2017 年 3 月 3 日
    laravel-china 社区好像也在跟进这个问题,估计也弄一个
    ydxred
        11
    ydxred  
       2017 年 3 月 3 日
    嗯,为了以防万一!我假装的收藏了一下!
    wangjie
        12
    wangjie  
       2017 年 3 月 3 日
    其实我觉得还是某些做镜像的高校来做这些比较合适...
    HLT
        13
    HLT  
       2017 年 3 月 3 日   1
    @branchzero
    @to2false
    @shoaly
    @HanSonJ
    @frozenshadow
    @CEBBCAT
    @fatjiong
    @zi
    @klgd
    @fork3rt

    hello everybody


    https://cdnbee.com

    是我搞的,目前上线了 前端静态资源库的 CDN
    一直在计划后续做 pypi 、 composer 、 rubygems

    so~ 如果这种需求急迫,如果愿意的话,能详细告诉我一下 composer 全量镜像 的方法吗?省着我消耗更多时间和精力。

    ***

    gmail

    aGVsYW50YW9AZ21haWwuY29t

    ***

    google voice

    KDYwMSkgNjUxLTA4ODg=

    ***

    所有资源我来提供

    ps: DNSPod 给赞助了 29800 元 /年的 企业旗舰版 VIP-DNS
    aihimmel
        14
    aihimmel  
       2017 年 3 月 3 日 via Android
    顺便去 tuna 请求一下镜像?
    klgd
        15
    klgd  
       2017 年 3 月 3 日
    @fork3rt toran 是个人用的吧
    fork3rt
        16
    fork3rt  
       2017 年 3 月 3 日
    @klgd 楼主就是用的 toran proxy, Free for personal use
    branchzero
        17
    branchzero  
    OP
       2017 年 3 月 3 日
    @HLT #13 用的 Toran ,稍微改造下就可以了,不过要求你服务器上有 PHP 环境
    lan894734188
        18
    lan894734188  
       2017 年 3 月 3 日 via Android
    未来党
    HLT
        19
    HLT  
       2017 年 3 月 3 日
    @branchzero ok ,抽空我研究一下!顶上!
    lusizeng
        20
    lusizeng  
       2017 年 3 月 3 日
    感谢分享
    imxieke
        21
    imxieke  
       2017 年 3 月 3 日
    楼主可否写篇博客讲下安装过程 不知道什么情况 我这边安装官方帮助 安装完成总是提示 502 (PHP 7.1 NGINX1.10)
    imhui
        22
    imhui  
       2017 年 3 月 3 日
    感动
    mingyun
        23
    mingyun  
       2017 年 3 月 3 日
    感动+1
    louzhumuyou
        24
    louzhumuyou  
       2017 年 3 月 4 日
    @branchzero 我不太懂做镜像的原理,你发的 https://toranproxy.com/看的懵懵的,请教一下,假如我想做一个 pod 的镜像,供我们公司内部局域网内使用,我该咋办呢?我是小白一个。
    branchzero
        25
    branchzero  
    OP
       2017 年 3 月 5 日
    @imxieke #21

    php 开启报错然后看下具体的错误?
    https://toranproxy.com/download 的方式一步步来了么,确定创建了 app/config/parameters.yml 并正确配置了么?



    @louzhumuyou #24
    https://toranproxy.com/download
    这里有下载,下载完之后按下面的 Initial install 一步步配置就好了,如果想简化地址,只提供 packagist 的代理服务的话,进 src 里面把程序自带的 route 和 ProxyController 稍微改改就行了。
    branchzero
        26
    branchzero  
    OP
       2017 年 3 月 5 日
    昨天跑下来发现国内直接取速度真的不太行,感觉直接反代墙外机器好了,这回速度大概有保障了
    imxieke
        27
    imxieke  
       2017 年 3 月 5 日 via Android
    @branchzero 是的 都是按照官网来的 也许是 nginx 配置不对吧 始终找不出毛病 现在直接是 nginx 反代整个网站 (美国洛杉矶 cn2 ) 速度还可以。
    pushy
        28
    pushy  
       2018 年 9 月 2 日
    https://php.cnpkg.org 了解下,不仅元数据可以代理,Github 下载包也可以代理。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1067 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 23:23 PVG 07:23 LAX 16:23 JFK 19:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86