1. 程式人生 > >[日常折騰](二)自建SS IPv6免流服務小記

[日常折騰](二)自建SS IPv6免流服務小記

一、 前言

二、 租用VPS

可供選擇的服務商很多,這裡不一一介紹,在下目前使用的是budgetVM的月付4.99$的方案,理由有二:一是在下的PayPal賬戶繫結銀行卡出現了問題,而budgetVM支援支付寶購買;二是budgetVM提供的服務在同行中算是比較廉價的——正如其名所言,價效比比較高。但是低價帶來的是某些服務的“縮水”,比如頻寬等等不如同配置的其他服務商。
經過網路測試後在下選擇了舊金山的機房。
出於使用習慣,在下的VPS安裝的是Ubuntu 14,下文的介紹將以Ubuntu上的操作為準。
注意:budgetVM的訂單付款後會有一段時間的人工稽核(尤其是新使用者),時長不定,稽核通過後會有郵件提示服務開通,並有專門郵件說明伺服器情況(地址、初始賬號密碼等)。

三、 建立SS服務

1. 安裝SS

1.1連線到伺服器

在下使用的是putty進行SSH連線。
鍵入伺服器地址後,輸入服務商提供的賬號密碼登入。

1.2安裝並配置SS

更新apt-get

sudo apt-get update

安裝pip包管理工具

apt-get install python-pip

安裝SS

pip install shadowsocks

使用熟悉的編輯器編輯配置文件,在下使用自帶的vi

vi /etc/ssconfig.json

編輯檔案內容如下

{
    "server":"你的伺服器IP",
    "server_port
":, "local_address":"127.0.0.1", "local_port":1080, "password":"連線密碼", "timeout":600, "method":"aes-256-cfb", "fast_open":true }

server填寫你的伺服器IP地址(SS連線的時候使用,因為是做IPv6免流所以填寫伺服器的v6地址)
server_port填寫一個未被佔用的埠供SS連線使用
local_addresslocal_port可以使用預設值
password填寫連線時使用的密碼
timeout填寫超時時間,根據自己情況修改
method

填寫代理的加密方式,這裡可以換成其他方式,在使用SS客戶端時進行相應修改即可
fast_open快速開啟在Linux下可用,這裡啟動它
儲存檔案後退出編輯

1.3 啟動SS

從上述配置檔案獲取配置,並啟動SS服務

ssserver -c /etc/ssconfig.json -d start

如果需要停止服務,將start改為stop即可

ssserver -c /etc/ssconfig.json -d stop

配置檔案的名稱和位置可以根據自己情況進行修改

2. 連線到SS服務

在下目前使用ss客戶端連線到ss伺服器,暫且僅能代理瀏覽器網頁;若需要進行全域性代理請使用Proxifier,網路上有豐富的教程,這裡從略。
在ss中填入伺服器配置內容(上面設定的內容)後,點選確定啟動ss。
同時還需要對瀏覽器的代理設定進行配置,在下為了方便使用了外掛進行配置,相關外掛在Chrome和Firefox上非常豐富,請根據自己喜好選擇。
在下使用的是FIrefox的Pan外掛,設定代理伺服器地址為127.0.0.1,埠為1080(或是之前設定的其他埠),型別選擇sock5並開啟遠端DNS
啟動SS和瀏覽器代理後,斷開校園網認證軟體,這時已經可以免流量訪問校外網路了。

四、 後記

1. 不足之處

1.1 服務商的選擇

budgetVM提供的服務並不是最優的選擇,同價位在Linode有著更好的方案,此次因為在下的PayPal不能使用所以選擇了支援支付寶的budgetVM。如果可能的話應選擇更好的服務商。

1.2 SS而不是SSR

出於某些原因,使用SS並不是那麼“安全”了,應該儘快替換成SSR。

1.3 浪費的資源

這套方案每月所提供的流量遠非在下一人能使用完的,下一篇《日常折騰》會介紹如何通過分配不同埠來共享SS服務,以及如何同時提供IPv4和IPv6的代理服務。

2.小結

本次架設從購買伺服器到能夠使用用時約1小時20分,充分說明自建SS服務並不如想象中難,只要找到合適的服務商/VPS,架設工作需要的知識可以很快的學習到。
在下能力有限,文章中的紕漏還請指出。

以上。