linode無法訪問
① 新手站長,雲伺服器和VPS選哪個好
新手站長選擇伺服器:
站長雲伺服器
把國內的幾個網站搬到站長網旗下的站長雲之後,非常的穩定,香港節點推出後把垃圾站轉了一些過去,訪問量大增,看來穩定還是很重要的,價格也是業界最低!美國的還沒有用,據說和國內部署是同樣的架構也應該不錯。強烈推薦站長雲,yun.admin5.com。
Godaddy
我兩年前當時買的是.Net的空間,最便宜的那種,還在Godaddy買了個域名。為了注冊可以說是把網上的介紹都翻了個遍,眼花繚亂之後總算把網站和域名注冊好了。國內訪問比較慢,我經常遇到網站打不開的情況。
Dreamhost
後來忍受不了Godaddy,看各種論壇說Dreamhost還靠譜,於是便沖動地買了它的空間。上面主要是用來放博客。平常時間還好,速度勉強算行,看在價格還算便宜的份上就忍了。
不過Dreamhost會時不時抽風,網站總是一兩個月就有那麼兩天訪問不了,並且到晚上出國的流量高峰期,根本沒法連上。
Linode
Linode的價格在VPS界算是高的了。不過速度杠杠的,CPU也很給力。畢竟一分錢一分貨啊。現在的Linode,1G內存、8虛擬CPU的價格是20美元每月,大概是120元人民幣左右。我現在的網站就放在上面。
Ramhost
Linode雖好,可是貴啊。好在當時沒有買一整年(買一年按10個月費用算),而是一個月一個月買。所以後來取消了Linode的服務,去了號稱性價比最高的VPS——Ramhost。
怎麼說呢,確實是性價比最高。1.5G內存的VPS估計是全網最便宜的,而且這個一個人的網站還不超賣。本來美滋滋地以為撿到寶了,結果發現從中國訪問美國的機房實在是不穩定啊。白天飛速,晚上龜速。硬著頭皮頂了幾個月後,灰溜溜走了。
雲伺服器
雲伺服器的業內名稱其實叫做計算單元。所謂計算單元,就是說這個伺服器只能算是一個的大腦,相當於普通電腦的CPU,裡面的資源都是有限的。你要獲得更好的性能,解決辦法一是升級雲伺服器,二是將其它耗費計算單元資源的軟體部署在對應的雲服務上。例如資料庫有專門的雲資料庫服務、靜態網頁和圖片有專門的文件存儲服務。
而且雲伺服器不是說就便宜了,相反會比一般的VPS都貴。為什麼?因為它相對於來說,擴展比較方便。雲伺服器是網站做大了、有很高收入的時候一個不錯的選擇。
目前國內的雲服務商不少,大家可以試試。阿里雲應該算是最大的了。不過我還沒試過,因為我的網站已經在Linode上面了,暫時也不想麻煩。
國外的雲服務最出名的算是AWS了,也就是亞馬遜。亞馬遜最便宜的那種,我只能說開個信用卡試用一年就好了,就扣1美元。硬碟IO很差,CPU也很什麼,wordpress一個靜態插件都能卡死。不過體驗嘛...還是那句話,一分錢一分貨。亞馬遜也有很多高大上的客戶,這里我們就不說了,還是做我們自己的網站比較實際。
總結
說了那麼多,很多朋友會說了,你得說重點啊。
具體來說,如果你的網站的定位是面向國外的訪問者,並且實在不需要太強大的伺服器,那麼Godaddy、Dreamhost都可以考慮,雖然要管理的話實在很痛苦。
如果你的網站定位是面向國外的訪問者,但又很關心訪問速度還有網站的PV也不小,那麼你應該考慮Linode。
如果你的網站定位是面向國外的訪問者,你的技術能力還不錯,又想省點錢,那麼就選Ramhost。要注意,Ramhost的VPS是要靠搶的,放出來沒搶到通常要等兩到三個星期了。
如果你的網站想要面向國內的訪問者,但暫時不想備案,又關心訪問速度,可以考慮Linode。
如果你的網站想要面向國內的訪問者,不想備案,但是你覺得我要做一個高大上的網站,我也是高富帥,可以選用AWS。畢竟國內也有不少網站是放在亞馬遜的雲服務上的。不過這樣的話,你就要買國內的CDN服務了。不過既然你是高富帥,我知道你不會關心這點錢的。
當然,如果上述的還不夠,你還可以考慮國內的雲服務商,或者買香港的VPS。不過這些我都沒試過,我也就不說了。
最後,如果你的網站已經非常大了,我還是建議你使用雲服務。不圖啥,就圖省心和想擴展就擴展,想不要就不要的方便。
希望我的經驗能幫到大家,折騰這么多才發現穩定才是最重要的。最後希望大家都能買到心儀的空間,
② Squid+Stunnel怎麼搭建代理伺服器
一,伺服器說明
一台國外的vps(推薦linode),服務端squid
一台公司內部的PC機,能訪問外網就行,客戶端stunnel
要達到的目的,公司內部人員,連接公司內部pc機,通過stunnel通道連接遠端squid,上外網查資料,谷歌,眾里尋他千網路,驀然回首你卻在高牆外頭。
二,服務端安裝squid
1,安裝squid
# yum install squid openssl openssl-devel
2,生成加密代理證書
# cd /etc/squid
# openssl req -new > tank.csr //要求輸入密碼和確認密碼
# openssl rsa -in privkey.pem -out tank.key //輸入上面輸入的密碼
# openssl x509 -in tank.csr -out tank.crt -req -signkey tank.key -days 3650
3,配置squid
# vim /etc/squid/squid.conf
acl OverConnLimit maxconn 10 //限制每個IP最大允許10個連接,防止攻擊
minimum_object_size 1 KB //允午最小文件請求體大小
maximum_object_size 1 MB //允午最大文件請求體大小
cache_swap_low 10 //最小允許使用swap 10%
cache_swap_high 25 //最大允許使用swap 25%
cache_mem 300 MB //可使用內存
/*****************上面是新增,下面是修改************************/
cache_dir ufs /var/spool/squid 2048 16 256 //2048存儲空間大小,一級目錄16個,二級256個
https_port 4430 cert=/etc/squid/tank.crt key=/etc/squid/tank.key //埠可自定義
http_access allow all
vps硬碟,內存都不富裕,所以對squid所佔用的內存和硬碟等要加以控制。
4,啟動squid,並查看
# /etc/init.d/squid start
# ps aux |grep squid
root 15984 0.0 0.0 103256 844 pts/0 S+ 17:31 0:00 grep squid
root 16585 0.0 0.0 72484 4176 ? Ss 15:27 0:00 squid -f /etc/squid/squid.conf
squid 16587 0.0 0.3 93064 29468 ? S 15:27 0:03 (squid) -f /etc/squid/squid.conf
squid 16589 0.0 0.0 48632 2100 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16590 0.0 0.0 48632 1788 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16591 0.0 0.0 48632 1784 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16592 0.0 0.0 48632 1788 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16593 0.0 0.0 48632 1784 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16594 0.0 0.0 20084 1112 ? S 15:27 0:00 (unlinkd)
VPS很少有,自啟動開啟防火牆的,如果有先關掉,等都配置好了,在開放埠。
三,客戶端安裝配置stunnel
1,安裝
# yum install stunnel
2,新增配置/etc/stunnel/stunnel.conf,添加以下內空
client = yes
fips = no
[https]
accept = 7071
connect = 外網VPS的IP:4430
如
果報,FIPS_mode_set: 2D06C06E: error:2D06C06E:FIPS
routines:FIPS_mole_mode_set:fingerprint does not
match,stunnel.conf配置文件中加上,fips = no
3,啟動stunnel並查看
# stunnel //啟動,默認配置文件路徑 /etc/stunnel/stunnel.conf
# ps aux |grep stunnel //查看
root 15972 0.0 0.0 103256 848 pts/0 S+ 17:30 0:00 grep stunnel
root 21099 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21100 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21101 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21102 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21103 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21104 0.0 0.0 2077984 6824 ? Ss 15:42 0:00 stunnel
到這兒就安裝好了,設置瀏覽器代理,填寫區域網IP和埠,就可以訪問外網了,這樣不太安全,如果能加上用戶認證會,安全一點。
四,用戶認證
1,添加認證用戶 test123
# htpasswd -c /etc/squid/passwd test123
2,配置代理以及用戶認證
# vim /etc/squid/squid.conf //添加以下內容
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/passwd //認證方式為basic,認證程序路徑和密碼文件路徑
auth_param basic children 5 //認證程序的進程數
auth_param basic credentialsttl 1 hours //認證有效時間
auth_param basic realm my test prosy //瀏覽器顯示輸入用戶/密碼對話框時,顯示的內容
acl test123 proxy_auth REQUIRED
http_access allow test123 //普通用戶需要通過認證才能訪問
http_access deny all //最下面,匹配是從上到下的
3,重啟squid
# /etc/init.d/squid restart
這樣squid代理就搭好了,瀏覽器裡面設置一下代理IP和埠,會彈出認證框,輸入用戶名和密碼就行了。
4,php也可以利用代理伺服器
function testCurl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $gurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, TRUE);
curl_setopt($ch, CURLOPT_PROXY, "192.168.1.18:7071"); //ip/埠
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'test123:123456'); //認證用戶和密碼
$result=curl_exec($ch);
curl_close($ch);
return $result;
}
echo testCurl(「google.com」);
這些都是小鳥雲的工程師告訴我的,建議你可以試試小鳥雲
③ 如何開發微盤 微盤搭建微盤開發 控
最近一段時間,國內網盤掀起大規模整改風,華為網盤、115網盤、新浪微盤、金山快盤等多家個人免費雲存儲業務都面臨關停。這意味著網盤的免費午餐即將吃到頭了。使用上述網盤服務的用戶除了在限期內多准備硬碟,把自己的文件下載到本地硬碟上這個方法外,還可以選擇搭建屬於自己的私有雲存儲。
小編甄選了目前市面上存在的各種私有雲服務,選擇了Seafile 免費開源雲存儲服務進行介紹。據悉,該服務由國內團隊開發,目前在全球已有20萬用戶,包括北京大學、比利時的皇家自然科學博物館、德國的 Wuppertal 氣候、能源研究所等多家知名機構。任何個人和企業用戶都可以自己搭建雲伺服器,享受雲時代便利。該服務的客戶端和服務端軟體均可免費下載,開源版的好處在於所有代碼公開化,惡意代碼和漏洞很難在眾目睽睽之下生存。
該服務具備以下特點:
• 可靠的文件同步:文件組織成資料庫。每個資料庫可選擇性的同步到任意設備。可靠高效的文件同步將提高您的工作效率。
• 內置文件加密:一個資料庫可以用您選擇的密碼來加密。文件加密後再上傳到伺服器。即使是系統管理員也無法查看加密的資料庫。
• 團隊協作:可以共享文件到群組。許可權管理、版本控制、事件通知讓協作更為流暢。
• 高性能:Seafile 伺服器內核由 C 語言編寫。運行起來小巧快速。
• 升級簡單:只需下載最新的軟體包,簡單一個腳本即完成版本升級。
• 適用於企業環境:可與 AD/LDAP 集成。可同步 AD 群組和用戶信息。
Seafile客戶端有Win7/Win8.1/Win10、Mac、Linux等桌面版,也有Android和iOS版,也可以通過網頁版連接;服務端支持Windows、Linux和樹莓派系統。這表明該服務幾乎支持所有系統。
在區域網條件下,其中的設備可以訪問自己搭建的雲存儲伺服器。如果你想要隨時隨地使用自己的雲存儲,則可以將Seafile部署到VPS、獨立伺服器,以及阿里雲、Linode等雲服務上。
另外,Seafile支持多伺服器切換。比如你可以區分開私用和公用伺服器,自己的文件可上傳到私用伺服器中,公司文件可以使用公用伺服器同步,一切由用戶決定。這樣可不必擔心其他用戶有機會看到你的個人文件。