1. 程式人生 > >國外vps同步檔案到百度雲,加速vagrant\homestead等下載

國外vps同步檔案到百度雲,加速vagrant\homestead等下載

今天,想搭建下laravel的 homestead 環境,無奈國內的速度實在不給力,3k/s,得好幾天啊,上網找各種方案:
	1.https://laravel-china.org/topics/2,給出了可利用工具下載這個連線進行加速:
		https://vagrantcloud.com/laravel/homestead/version/8/provider/virtualbox.box
	2.有人,提到了,如果有國外vps的話,先通過vps下載到伺服器,再下載到本地。
		我嘗試了這個,國外10M/s。1000M的東西,1min多搞定,但是通過 scp 遠端 本地,10幾kb,依舊太慢!
	3.搜到這篇帖子:
		https://www.v2ex.com/t/189034 - 如何快速方便的下載 VPS 中的檔案
		看了下,可能的一個解決方案是:通過python上傳到百度雲,我們再通過百度雲來下載!
		涉及到的2個github專案:
			https://github.com/houtianze/bypy
			https://github.com/LiuLang/bcloud-packages	
		百度雲開發者中心:
			http://developer.baidu.com/wiki/index.php?title=docs/pcs
		嘗試了下,cli模式,很給力,vps幾s鍾就上傳到了百度雲,在 '我的應用資料/bypy/' 下就可下載!
		注意:
			在安裝第二個軟體,圖形化介面軟體,出了幾個問題:
			1>yum-config-manager - 命令未找到,解決方案:
				這個命令是在 'yum-utils' 包裡,需要安裝:
				yum -y install yum-utils
			2>安裝bcloud時,需要pip3,就沒進行安裝了
				pip - 就是phthon2的安裝和管理包工具
				pip3 - 就是phthon3點安裝和管理包工具
	4.vagrant官網:
		https://www.vagrantup.com/
	5.vagrant的box下載(類似虛擬機器映象):
		https://atlas.hashicorp.com/boxes/search - 搜尋頁面
		注意,並沒有提供下載連結地址...很糾結啊!也是整了好久,注意連結地址:
			https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.5.0/providers/virtualbox.box
		我們搜尋一個box下載後,例如:laravel/homestead。
			1>新頁面url地址為:
				https://atlas.hashicorp.com/laravel/boxes/homestead
			2>頁面上有版本號:
				v1.0.1
			3>有3個providers:
				parallels
				vmware_desktop
				vitualbox
		我們通過3個引數,組裝好,要下載的地址:
			https://atlas.hashicorp.com/laravel/boxes/homestead(搜尋vagrant型別)/versions/1.0.1(宣告版本)/providers/vitualbox.box(提供者型別-基於哪一類虛擬機器使用)