使用 Vultr 搭建 ShadowSocks

作爲開發人員,工作中難免會有很多需要訪問外網的場景,github會上很多免費的VPS供我們使用,但是免費的總會面臨很多問題,比如網速比較慢,IP經常更換等,這些問題某種程度上極大地浪費了自己的時間,我們完全可以自己動手搭建一個服務,享受高速上網環境的同時,又節省了自己的時間,要知道時間就是金錢。
這篇博客從購買服務器到搭建VPS,全套的圖文教程,手把手教會你如何自建梯子,享受科學\上網帶來的樂趣~

關於 Vultr

Vultr 是一家國外的 VPS 提供商,服務器託管在全球 8 個國家的 16 個數據中心,堪稱是擁有最多機房的 VPS 服務商。最低僅售 2.5 刀/月,Vultr 的計費按照使用計費(自行選擇配置、可以按月或按小時計費),用多少算多少,可以隨時取消。

搭建前的準備工作

進入Vultr 官網
註冊賬號,並驗證郵箱登錄

首先要進行充值,點擊 Billing,這裏可以選擇多種支付方式,我選擇的是 Alipay


點擊 Pay With Alipay ,然後掃碼付款就可以了


付款成功以後可以看到右上角你的賬戶餘額
接下來左側菜單欄 Servers,然後點擊 + 號,開始創建 VPS

創建服務器
選擇節點位置,這裏我選擇的是洛杉磯


選擇操作系統和價格,這裏 2.5 刀/月的已經售罄,我選擇的是 5 刀/月


點擊最下邊的Deploy Now


服務器創建成功,稍等 1 分鐘左右安裝完畢…


安裝成功後點擊 Manage,查看服務器信息

OK,準備工作完成

接下來纔是真正的配置教程

下載 Xshell 並安裝

下載地址: Xshell下載

安裝完成以後,打開 Xshell,選擇 「文件 」>>「新建 」
在輸入框輸入主機(你創建的服務器地址),端口號


點擊用戶身份驗證,輸入用戶名和密碼(見創建的服務器信息,服務器創建成功後產生的默認用戶名( root )和密碼),然後點擊確定


連接服務器成功,如下圖


接下來,使用命令一步一步動手搭建
安裝組件 ,在 Xshell 窗口依次輸入以下命令

$ yum install m2crypto python-setuptools
$ easy_install pip
$ pip install shadowsocks

安裝完成後配置服務器參數

$ vi  /etc/shadowsocks.json

寫入如下配置:(把 server:0.0.0.0 改爲你的 VPS 地址,password 改爲你自己的密碼即可,其他的不需要更改)

{
    "server":"0.0.0.0",
    "server_port":443,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"123456",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

多端口的如下:(可選,配置了上邊單端口的,多端口就不用配置了)

{
    "server":"0.0.0.0",
    "local_address": "127.0.0.1",
    "local_port":1080,
    "port_password": {
         "443": "443",
         "8888": "8888"
     },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

vi 的命令: 按 “i” 進入編輯模式,編輯後按 “esc” 退出編輯模式, 輸入 “:wq” 保存退出vi。

配置防火牆

安裝防火牆

$ yum install firewalld

啓動防火牆

$ systemctl start firewalld

開啓防火牆相應的端口(端口是上邊你自己設置的端口,我的是 443)

$ firewall-cmd --permanent --zone=public --add-port=443/tcp
$ firewall-cmd --reload

啓動 Shadowsocks 服務方式一(弊端:退出控制檯後,Shadowsocks 自動關閉)

$ ssserver -c /etc/shadowsocks.json

啓動 Shadowsocks 服務方式二(實現shadowsocks後臺運行,建議選擇方式二)

nohup ssserver -c /etc/shadowsocks.json &

到這裏,服務器就搭建了好,下邊就是連接的問題了。

連接 ShadowSocks

需要下載不同平臺的 Shadowsocks 客戶端

Windows 客戶端

下載地址:
Shadowsocks-4.0.7.zip

下載後解壓打開,輸入自己的 VPS 地址、端口號、密碼,點擊確定


找到桌面右下角 Shadowsock s圖標,右鍵,點擊啓用系統代理。

訪問 Google


搭建成功

其他系統操作

安卓下載地址:shadowsocks.apk

IOS 連接:shadowsocks

MAC 連接
下載地址:ShadowsocksX-2.6.3.dmg

寫在後面

完成以上教程,你已經成功搭建了自己的 VPS,超越 The Wall 的限制,但是這裏還有一個問題,就是大家最關係的網速問題,不要急下邊還有教程。
VPS搭建BBR加速教程
BBR 就是谷歌公司提出的一個開源 TCP 擁塞控制的算法,配置 DDR 以後,播放YouTube 1080P毫無壓力。

如果有幫助到你,可以點擊我的推廣鏈接 ,註冊成功後,我會也可以從中獲得一定的酬勞~~

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