自己手動搭建SS優雅上網

網上有不少可以上網的軟件,但是我覺得還是自己搭建的好,畢竟這樣主動權由自己掌握,下面介紹怎麼從零開始搭建ss服務實現安全上網。
自己手動搭建SS優雅上網
1、購買雲服務器,可以在搬瓦工Vultr等等上購買,自行了解下他們的優惠。如果是用國內的阿里雲和騰訊雲,建議是購買香港的服務器,前些天我親測阿里雲騰訊雲的美國歐洲服務器國內訪問本身就很慢。拿到雲服務器後,建議操作系統裝Ubuntu16.04,下面也是以Ubuntu16.04爲例講解。

2、服務器端安裝配置SS,首先登錄雲服務器,最好用root用戶登錄,先裝pip,執行命令

apt install python-pip

然後用pip安裝shadowsocks,執行命令

pip install shadowsocks

可能會報錯locale.Error: unsupported locale setting,語言設置問題,解決方法可以執行命令,

export LC_ALL=C

再執行命令pip install shadowsocks就安裝shadowsocks成功了。新建一個json文件作爲shadowsocks的配置文件,可以執行命令,

vim ss.json

輸入以下內容,

{
"server":"0.0.0.0",
"server_port":8000,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"自定義密碼",
"timeout":300,
"method":"aes-256-cfb"
}

wq保存文件後,就可以啓動shadowsocks了,執行命令,

ssserver -c json配置文件的路徑 -d start

自己手動搭建SS優雅上網

注意:如果你用的是阿里雲,記得在雲服務器的網頁控制檯那裏開放此服務器的8000端口。如果要查看shadowsocks是否還在運行,可以執行命令,

ps -aux | grep python

若出現以下,
自己手動搭建SS優雅上網
表明SS還在運行。

3、客戶端安裝配置SS,這裏也是以Ubuntu16.04爲例,其實SS客戶端和服務端是一樣的,是同一個程序,同樣的安裝方法,只是json配置文件稍微不同,啓動方法也稍微不同。json配置文件改爲,

{
"server":"服務器ip",
"server_port":8000,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"服務器端shadowsocks設置的密碼",
"timeout":300,
"method":"aes-256-cfb"
}

啓動方法是執行命令,

sudo sslocal -c json配置文件的路徑 -d start

自己手動搭建SS優雅上網
如果你不喜歡用命令行來啓動,可以使用SS的圖形化工具比如shadowsocks-qt5,Windows下同樣也是使用SS的圖形化工具來啓動。

4、客戶端連接代理上網,第三步只是實現了客戶端啓動SS,只是在客戶端和服務器之間形成了一條加密通道,還不能上網,要上網,還需客戶端代理本地啓動好的SS,如果要訪問網頁,Chrome和Firefox都可以使用switchyomega來代理上網,首先去switchyomega的官網離線下載switchyomega,https://www.switchyomega.com/download.html 以Chrome爲例,打開擴展插件導入下載的switchyomega,
自己手動搭建SS優雅上網
如果無法點擊導入就拖拉進來,然後就是配置switchyomega,
自己手動搭建SS優雅上網

自己手動搭建SS優雅上網
代理協議protocol選擇socks5,代理服務器server就是本地配置文件上的local_address,代理服務器port就是本地配置文件上的local_port,ByPass List只填寫<local>,保存switchyomega配置,就可以通過switchyomega代理本地的SS來上網了,
自己手動搭建SS優雅上網
如果是想命令行也能上網,可以通過proxychains來代理上網,就是在執行命令的前面加上proxychains。安裝proxychains,執行命令,

sudo apt install proxychains

配置proxychains,把/etc/proxychains.conf的最後一行socks4 127.0.0.1 9050註釋掉,增加一行socks5 127.0.0.1 1080
自己手動搭建SS優雅上網
測試是否成功,
自己手動搭建SS優雅上網
出現以上代表成功。如果是Windows,可以使用proxifier設置全局代理,代理服務器ip設置爲127.0.0.1,代理服務器端口設置爲1080。

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