vps部署及ss搭建

aonoym發表於2019-04-09

學習自自建ss伺服器教程,僅摘取自建部分轉載,完整版請移步github

  • vultr

不怕被封ip,因為vultr是折算成小時計費,且可以隨時刪除和開通伺服器,新伺服器就是新的ip。新開伺服器只需要0.01美元,即使你運氣非常不好,開了10臺伺服器才獲得沒有被牆的ip,總建立伺服器成本也只有0.1美元,不到1塊錢。開通伺服器時,當出現了ip,不要立馬去ping或者用xshell去連線,再等5分鐘之後,有個緩衝時間。

自建ss/ssr教程很簡單,整個教程分三步:
第一步:購買VPS伺服器
第二步:一鍵部署VPS伺服器
第三步:一鍵加速VPS伺服器 (centos6系統選擇銳速加速,cenots7選擇bbr加速)



第一步:購買VPS伺服器

VPS伺服器需要選擇國外的,首選國際知名的vultr,速度不錯、穩定且價效比高,按小時計費,能夠隨時開通和刪除伺服器,新伺服器即是新ip。

vultr地址:vultr官網

註冊並郵件啟用賬號,充值後即可購買伺服器。充值方式可以是支付寶,最低充值$10,目前註冊送$50(2019.4.9),注意一定不要點remove,一定不要

  • 2.5美元/月的伺服器配置資訊:單核 512M記憶體 20G SSD硬碟 頻寬峰值100M 500G流量/月 (僅提供ipv6 ip)

  • 3.5美元/月的伺服器配置資訊:單核 512M記憶體 20G SSD硬碟 頻寬峰值100M 500G流量/月 (推薦)

  • 5美元/月的伺服器配置資訊: 單核 1G記憶體 25G SSD硬碟 頻寬峰值100M 1000G流量/月 (推薦)

  • 10美元/月的伺服器配置資訊: 單核 2G記憶體 40G SSD硬碟 頻寬峰值100M 2000G流量/月

  • 20美元/月的伺服器配置資訊: 2cpu 4G記憶體 60G SSD硬碟 頻寬峰值100M 3000G流量/月

  • 40美元/月的伺服器配置資訊: 4cpu 8G記憶體 100G SSD硬碟 頻寬峰值100M 4000G流量/月

注意:2.5美元套餐只提供ipv6,如果你用不了ipv6,那麼你可以買3.5美元的套餐。另外,並非所有地區都有3.5美元的套餐,需要自己去看。由於資源的短缺,有的地區有時候有3.5美元的套餐,有時候沒有。
2019.4.9只有Atlanta有$3.5套餐
在這裡插入圖片描述
在這裡插入圖片描述

vultr實際上是折算成小時來計費的,比如伺服器是5美元1個月,那麼每小時收費為5/30/24=0.0069美元 會自動從賬號中扣費,只要保證賬號有錢即可。如果你部署的伺服器實測後速度不理想,你可以把它刪掉(destroy),重新換個地區的伺服器來部署,方便且實用。因為新的伺服器就是新的ip,所以當ip被牆時這個方法很有用。當ip被牆時,為了保證新開的伺服器ip和原先的ip不一樣,先開新伺服器,開好後再刪除舊伺服器即可。

計費從你開通伺服器開始算的,不管你有沒有使用,即使伺服器處於關機狀態仍然會計費,如果你沒有開通伺服器就不算。比如你今天早上開通了伺服器,但你有事情,晚上才部署,那麼這段時間是會計費的。同理,如果你早上刪掉伺服器,第二天才開通新的伺服器,那麼這段時間是不會計費的。在賬號的Billing選項裡可以看到賬戶餘額。

溫馨提醒:同樣的伺服器位置,不同的寬頻型別和地區所搭建的賬號的翻牆速度會不同,這與中國電信、中國聯通、中國移動國際出口頻寬和線路不同有關,所以以實測為準。可以先選定一個伺服器位置來按照教程進行搭建,熟悉搭建方法,當賬號搭建完成並進行了bbr加速後,測試下速度自己是否滿意,如果滿意那就用這個伺服器位置的伺服器。如果速度不太滿意,就一次性開幾臺不同的伺服器位置的伺服器,然後按照同樣的方法來進行搭建並測試,選擇最優的,之後把其它的伺服器刪掉,按小時計費測試成本可以忽略。

賬號充值如圖:
在這裡插入圖片描述

開通伺服器步驟如圖:

在這裡插入圖片描述
在這裡插入圖片描述
為了各種方便還是用centos6吧
點選圖中的CentOS幾個字,會彈出centos6,然後選中centos6!

在這裡插入圖片描述
開通伺服器時,當出現了ip,不要立馬去ping或者用xshell去連線,再等5分鐘之後,有個緩衝時間。完成購買後,找到系統的密碼記下來,部署伺服器時需要用到。vps系統(推薦centos6)的密碼獲取方法如下圖:

在這裡插入圖片描述
在這裡插入圖片描述
刪掉伺服器步驟如下圖:
在這裡插入圖片描述
在這裡插入圖片描述
一個被牆ip的vps被刪掉後,其ip並不會消失,會隨機分配給下一個在這個伺服器位置新建伺服器的人,這就是為什麼開新伺服器會有一定機率開到被牆的ip。被牆是指在國內地區無法ping通伺服器,但在國外是可以ping通的,vultr是面向全球服務,如果這個被牆ip被國外的人開到了,它是可以被正常使用的,半年或1年後這個被牆的ip可能會被國內防火牆解封,那麼這就是一個良性迴圈。



第二步:部署VPS伺服器

購買伺服器後,需要部署一下。因為你買的是虛擬東西,而且又遠在國外,我們需要一個叫Xshell的軟體來遠端部署。Xshell windows版下載地址:

國外雲盤1下載

國外雲盤2下載 提取密碼:666

國外雲盤3下載 密碼:123

如果你是蘋果電腦作業系統,更簡單,無需下載xshell,系統可以直接連線VPS。開啟終端(Terminal),輸入ssh root@ip 其中“ip”替換成你VPS的ip, 按Enter鍵,然後複製貼上密碼,按Enter鍵即可登入。貼上密碼時有可能不顯示密碼,但不影響, 參考設定方法 如果不能用MAC自帶的終端連線的話,直接網上搜“MAC連線SSH的軟體”,有很多,然後通過軟體來連線vps伺服器就行,具體操作方式參考windows xshell。

部署教程:

下載windows xshell軟體並安裝後,開啟軟體
在這裡插入圖片描述
選擇檔案,新建
在這裡插入圖片描述

隨便取個名字,然後把你的伺服器ip填上
在這裡插入圖片描述

連線國外ip即伺服器時,軟體會先後提醒你輸入使用者名稱和密碼,使用者名稱預設都是root,密碼是你購買的伺服器系統的密碼。

如果xshell連不上伺服器,沒有彈出讓你輸入使用者名稱和密碼的輸入框,表明你開到的ip是一個被牆的ip,遇到這種情況,重新開新的伺服器,直到能用xshell連上為止,耐心點哦!如果同一個地區開了多臺伺服器還是不行的話,可以換其它地區。
在這裡插入圖片描述
在這裡插入圖片描述

連線成功後,會出現如上圖所示,之後就可以複製貼上程式碼部署了。



CentOS6/Debian6/Ubuntu14 ShadowsocksR一鍵部署管理指令碼(2018.11.21更新):

  • 指令碼一(2018.11.20更新)
yum -y install wget

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh
  • 備用指令碼二(2018.11.21更新)

如果上面的指令碼暫時用不了,可以用下面的備用指令碼,備用指令碼沒有單獨做圖文教程,自己摸索下就會了。備用指令碼解除安裝命令:./shadowsocksR.sh uninstall

yum -y install wget

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh

chmod +x shadowsocksR.sh

./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

———————————————————程式碼分割線————————————————

複製上面的指令碼一程式碼到VPS伺服器裡,複製程式碼用滑鼠右鍵的複製,然後在vps裡面右鍵貼上進去,因為ctrl+c和ctrl+v無效。接著按Enter鍵,指令碼會自動安裝,以後只需要執行這個快捷命令就可以出現下圖的介面進行設定,快捷管理命令為:bash ssr.sh
在這裡插入圖片描述

如上圖出現管理介面後,輸入數字1來安裝SSR服務端。如果輸入1後不能進入下一步,那麼請退出xshell,重新連線vps伺服器,然後輸入快捷管理命令bash ssr.sh 再嘗試。

在這裡插入圖片描述

根據上圖提示,依次輸入自己想設定的埠和密碼 (密碼建議用複雜點的字母組合,埠號為40-65535之間的數字),Enter鍵用於確認

注:關於埠的設定,總的網路總埠有6萬多個,理論上可以任意設定,但不要以0開頭!但是有的地區需要設定特殊的埠才有效,一些特殊的埠比如80、143、443、1433、3306、3389、8080。

在這裡插入圖片描述

如上圖,選擇想設定的加密方式,比如10,按Enter鍵確認

接下來是選擇協議外掛,如下圖:

在這裡插入圖片描述
在這裡插入圖片描述

選擇並確認後,會出現上圖的介面,提示你是否選擇相容原版,這裡的原版指的是SS客戶端(SS客戶端沒有協議和混淆的選項),可以根據需求進行選擇,演示選擇y

之後進行混淆外掛的設定。

注意:如果協議是origin,那麼混淆也必須是plain;如果協議不是origin,那麼混淆可以是任意的。有的地區需要把混淆設定成plain才好用。因為混淆不總是有效果,要看各地區的策略,有時候不混淆(plain)或者(origin和plain一起使用),讓其看起來像隨機資料更好。(特別注意:tls 1.2_ticket_auth容易受到干擾!請選擇除tls開頭以外的其它混淆!!!)
在這裡插入圖片描述

進行混淆外掛的設定後,會依次提示你對裝置數、單執行緒限速和埠總限速進行設定,預設值是不進行限制,個人使用的話,選擇預設即可,即直接敲Enter鍵。

注意:關於限制裝置數,這個協議必須是非原版且不相容原版才有效,也就是必須使用SSR協議的情況下,才有效!
在這裡插入圖片描述

之後程式碼就正式自動部署了,到下圖所示的位置,提示你下載檔案,輸入:y

在這裡插入圖片描述

耐心等待一會,出現下面的介面即部署完成:

在這裡插入圖片描述
在這裡插入圖片描述

根據上圖就可以看到自己設定的SSR賬號資訊,包括IP、埠、密碼、加密方式、協議外掛、混淆外掛,這些資訊需要填入你的SSR客戶端。如果之後想修改賬號資訊,直接輸入快捷管理命令:bash ssr.sh 進入管理介面,選擇相應的數字來進行一鍵修改。例如:
在這裡插入圖片描述
在這裡插入圖片描述

指令碼演示結束。

此指令碼是開機自動啟動,部署一次即可。最後可以重啟伺服器確保部署生效(一般情況不重啟也可以)。重啟需要在命令欄裡輸入reboot ,輸入命令後稍微等待一會伺服器就會自動重啟,一般重啟過程需要2~5分鐘,重啟過程中Xshell會自動斷開連線,等VPS重啟好後才可以用Xshell軟體進行連線。如果部署過程中卡在某個位置超過10分鐘,可以用xshell軟體斷開,然後重新連線你的ip,再複製程式碼進行部署。



第三步:一鍵加速VPS伺服器

2018年12月9日增加破解版銳速加速教程。谷歌BBR見github原連結

【破解版銳速加速教程】

此加速教程為破解版銳速加速,Vultr的伺服器centos6系統官方進行了更新,導致目前不支援BBR的部署,但銳速應該是可以部署的,故增加了此部署指令碼,加速後對速度的提升很明顯,所以推薦部署加速指令碼。該加速方法是開機自動啟動,部署一次就可以了。

第一步,先更換伺服器核心:

yum -y install wget

wget --no-check-certificate https://blog.asuhu.com/sh/ruisu.sh && bash ruisu.sh

在這裡插入圖片描述

不動的時候敲Enter鍵,在上圖時需要多等一會兒。
在這裡插入圖片描述

出現上圖時表示已成功替換核心並伺服器自動重啟。

完成後會重啟,2分鐘後重新連線伺服器,連上後開始第二步的操作。

第二步,一鍵安裝銳速:

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh

解除安裝加速程式碼命令為:

chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f

但有些核心是不適合的,部署過程中需要手動選擇推薦的,當部署時出現以下字樣:
在這裡插入圖片描述

提示沒有完全匹配的核心,隨便選一個核心就行,按照提示來輸入數字,按Enter鍵即可

銳速安裝成功標誌如下:
在這裡插入圖片描述

出現running字樣即可!



【SSR客戶端下載】

第一次電腦系統使用SSR/SS客戶端時,如果提示你需要安裝NET Framework 4.0,網上搜一下這個東西,安裝一下即可。NET Framework 4.0是SSR/SS的執行庫,沒有這個SSR/SS客戶端無法正常執行。有的電腦系統可能會自帶NET Framework 4.0。

Windows SSR客戶端 下載地址 備用下載地址

MAC SSR客戶端 下載地址 備用下載地址

Linux客戶端一鍵安裝配置使用指令碼(使用方法見註釋) 或者採用圖形介面的linux ssr客戶端

安卓SSR客戶端 下載地址 備用下載地址

蘋果手機SSR客戶端:Potatso Lite、Potatso、shadowrocket都可以作為SSR客戶端,但這些軟體目前已經在國內的app商店下架,可以用美區的appid賬號來下載。但是,如果你配置的SSR賬號相容SS客戶端,或者協議選擇origin且混淆選擇plain,那麼你可以選擇蘋果SS客戶端軟體(即協議和混淆可以不填)。在大陸app商店裡面可以嘗試搜尋:Wingy、shadowsocks,如果軟體都被下架了,建議自己註冊美區appid來下載(或者淘寶購買“美區蘋果id”),美區商店有很多客戶端軟體

有了賬號後,開啟SSR客戶端,填上資訊,這裡以windows版的SSR客戶端為例子:
在這裡插入圖片描述

在對應的位置,填上伺服器ip、伺服器埠、密碼、加密方式、協議和混淆,最後將瀏覽器的代理設定為(http)127.0.0.1和1080即可。賬號的埠號就是你自己設定的,而要上網的瀏覽器的埠號是1080,固定的,谷歌瀏覽器可以通過 SwitchyOmega 外掛來設定。

啟動SSR客戶端後,右鍵SSR客戶端圖示,選擇第一個“系統代理模式”,裡面有3個子選項,選擇"全域性模式“,之後就可以用瀏覽器設定好了的代理模式(http)127.0.0.1和1080翻牆,此模式下所有的網站都會走SSR代理。
在這裡插入圖片描述

相關文章