【轉載】查閱技術資料的方法

本文主要講解vultr搭建Shad0ws0cks(以下簡稱“SS”)和Shad0ws0cksR(以下簡稱“SSR”)教程,因國內對於系類軟件比較打擊,大家在使用時請作爲正規用途使用。

利用境外VPS主機搭建ssr科學上網的教程有很多,但是不知道是不是時間久遠,有很多做完並不能成功上網,昨天折騰了一天,終於完美的實現了bbr+ssr科學上網,速度相當喜人,YouTube看視頻一點都不卡頓。

首先感謝所有前輩們的無私分享。

搭建教程

  • 註冊vultr賬號

    打開vultr官網:註冊地址

    點擊頁面右側“Create Account”進行註冊

在註冊頁面填入郵箱以及密碼最後點擊“Create Account”確認:

  • 驗證郵箱

點擊“Create Account”後會讓你驗證郵箱,點擊“Verify Your E-mail”等待系統發送郵箱驗證信息: 

  • 登錄並激活帳號

點擊後進入郵箱進行驗證,然後跳回登錄界面:

(輸入你的註冊郵箱和密碼進行登錄)

  • 賬戶充值

登錄成功後會跳轉到充值界面,你也可以手動進入充值界面。

Vultr要求新用戶必須充值後才能選擇服務器,目前Vultr已經支持支付寶付款。

支付寶充值流程:

點擊頁面左側“Billing”,然後頁面右側選擇“Alipay”就是支付寶,Vultr要求最低充值10美金。如圖: 

  • 新建vps服務器

點擊右上角+號,新建一個服務器: 

這裏可以選擇各個大洲的服務器。首推洛杉磯,次推日本。

洛杉磯的節點延遲大概在120-220左右,掉包率低,幾乎不掉包。

日本的節點好處是延遲很低,大概在80-120左右,但是掉包率有點高。

大家可以看看洛杉磯節點的實際連接效果的統計數據 

接下來選擇vps的操作系統和套餐,沒啥說的,選擇centos6 64位操作系統,然後選擇5刀或其他的套餐,目前邁阿密和日本好像還有2.5刀一個月的。

套餐價格不僅僅跟流量多少和配置等明面上的信息有關,跟分配的vps的帶寬也有關,比如$5比$2.5的帶寬就高,速度也更快,如果是個人使用2.5刀的就夠了,多人(3-5)可以選擇5刀的。

最後點擊立即創建

過一段時間後,服務器創建完成。

  • 部署服務器

緊接上一步,服務器新建完成後,點擊下圖的菊花圖標,查看詳情(要等到右邊的綠色文字變爲Running之後點擊)

下面是服務器詳細信息,需要說明的是服務器IP、用戶名和密碼,下面會用到的

接下來你需要下載一個叫Xshell的軟件來進入服務器的控制檯界面,這裏提供一個下載地址,如果掛了,請自行度娘“Xshell”

下載安裝Xshell後,打開軟件,點擊左上角文件--打開--新建

然後填入下面信息,只需要改圖中兩個箭頭所指,其他的不用改

接下來輸入用戶名

密碼輸入正確之後,如下圖所示

  • 升級CentOS7內核

1. 更新系統

yum update -y

2. 安裝內核

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml

3. 查看安裝內核並設置

awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

返回結果如下:

0 : CentOS Linux (4.17.6-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux 7 Rescue afffaa3b32974c5f9a32ca7267b5f54d (3.10.0-862.6.3.el7.x86_64)
2 : CentOS Linux (3.10.0-862.6.3.el7.x86_64) 7 (Core)
3 : CentOS Linux (3.10.0-862.3.2.el7.x86_64) 7 (Core)
4 : CentOS Linux (3.10.0-862.el7.x86_64) 7 (Core)
5 : CentOS Linux (0-rescue-4bbda2095d924b72b05507b68bd509f0) 7 (Core)

啓動設置 (0號位需要啓動的內核,默認安裝內核均是0)

grub2-set-default 0
  1. 重啓
reboot

5. 開啓BBR

編輯/etc/sysctl.conf

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

保存執行

sysctl -p

查看是否開啓

lsmod | grep bbr

重啓

reboot

 

【一鍵部署ssr代碼】

CentOS/Debian/Ubuntu ShadowsocksR單/多端口一鍵管理腳本:

yum -y install wget
wget -N --no-check-certificate https://softs.fun/Bash/ssr.sh && chmod +x ssr.sh && bash ssr.sh

備用下載地址 :

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

安裝成功之後顯示如下圖,如果下次還想調出此界面,請輸入一下命令:

bash ssr.sh

接下來我們一起來設置相關信息,照着圖走就行

複製下圖的連接信息到記事本

好了,到這裏,SSR安裝大工搞成

最後一步  使用ssr/ss科學上網

客戶端,我推薦原本的ss,個人感覺界面更簡約

然後ssr的好處是,多了幾個加密,網上說能減少封ip的機率,不曉得是不是真的。

然後ios的客戶端,需要是appStore裏下載。因爲我沒用過蘋果手機,所以麻煩自行百度。

這裏是SSR的下載地址

windows ssr客戶端:  下載地址   備用地址
mac ssr客戶端:下載地址  備用地址
android 客戶端:下載地址  備用下載地址

這是SS下載地址

windows 客戶端:下載地址

android 客戶端:下載地址

下載了之後,以windows版ssr爲例。

打開剛纔保存在記事本中的連接信息

如果你使用的ss客戶端,複製ss的連接信息

如果你使用的ssr客戶端,就複製ssr的連接信息

然後打開軟件,右鍵小飛機圖標,選擇從剪貼板批量導入ssr://鏈接...

然後這裏的啓用系統代理,就可以訪問外網了

系統代理模式有兩種,pac和全局,pac是部分網頁通過ss,全局是所有流量都通過ss(比如打遊戲就要開全局)

最後經過測試,發現在pac模式下火狐瀏覽器不能科學上網,原因不明。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章