如何搭建自己的專屬VPN
搭建VPN雖然步驟有點多,但是學會之後,你就有了自己的專屬虛擬伺服器,無論市場上多少VPN被封,都和你沒有關係啦~
搭建VPN的三要素,一個伺服器,一個讓你遠程登錄伺服器的軟體,以及shadowsocks。
非常不專業地解釋一下,你想要追求一個女生(facebook/youtube/google…),但是你被某種不可抗力軟禁在了寢室床上,你訪問不到這個女生,所以你只能通過一個傳話筒——你們的一個同學,來訪問那個女生。
整個過程中你需要做三件事情:
第一:收買一個同學(購買一個海外伺服器)。
你要收買的得是一個能夠訪問到這個女生的同學。不然你買回來只能和同學自己玩了。
第二:在你和這位同學之間牽一根火線(安裝shadowsocks,創建加密通道)。
第三:把這個火線綁在你同學身上,以及你自己身上。你們通過這個火線聯絡(安裝一個軟體用來把這根線兩頭綁好)。
這裡我選擇的同學/伺服器提供商是vultr,選擇用來遠程登錄我同學的軟體是putty。選擇shadowsocks來創建加密通道就當是默認的。
以下是詳細步驟:
第一步:創建伺服器。
打開vultr.com。隨便新建一個賬號,用支付寶或者你喜歡的支付方式充值10美刀,可以用兩個月。
伺服器選擇日本或美國什麼位置都行。給你同學裝個操作系統(你同學最初腦子裡是一片空白,就是一個空白伺服器,你可以往他身上裝操作系統,也可以裝軟體,所以你其實可以用這個虛擬伺服器做很多事情,不止是搭建VPN)。就默認的系統就可以,此處不要自己調皮隨便改。購買最便宜的伺服器,也就是5美刀一個月的。底下的所有選項都不用管。然後點Deploy Now。
第二步:下載安裝putty,遠程登錄伺服器。
從這個地址下載putty。https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
隨便解壓到個什麼位置並安裝。
打開會看到下圖,把你買的伺服器地址填進去,其他什麼都不改點確定。
接下來選擇 「是(Y)」。
在login as裡面寫root。把你伺服器的密碼(創建伺服器之後自動生成的,你去你vultr伺服器的界面看你看到了)複製下來。粘貼到password後面,注意putty裡面的粘貼不是ctrl + v,而是直接滑鼠右鍵點一下,粘貼上去之後你什麼也看到到,因為密碼是隱藏的。看不到也沒關係,粘貼完了直接enter就可以。
登錄成功之後,把以下命令原封不動複製粘貼到putty中然後enter:
wget --no-check-certificatehttps://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh
然後等一會就可以了,成功之後你會看到:
中間會問一些問題:
讓你選擇一個埠號:自己隨便選一個四位以內的數字就可以了。比如:666,233,8989。輸入並enter。
讓你設置一個密碼,輸入然後enter,你輸入之後是看不見的,輸完了就直接enter。
讓你選擇encryption method,你沒偏好的話就直接enter選擇默認,想要改成最常用的aes-256-cfb的話就輸入數字7,然後enter。
這些生成的數據就是你用來填在shadowsocks客戶端裡面的東西了。這些創建好了以後就說明你的火線在你同學那頭已經綁好了。
第三步:安裝shadowsocks客服端並登錄(把自己這頭火線綁好)。
自己百度一下找到適合自己電腦版本的shadowsocks客戶端,安裝。把生成的數據依次填進shadowsocks客戶端合適的位置就可以了。server ip填進伺服器地址里,server port填進伺服器埠里,password和encryption methon分別對應密碼和加密方式。
填完之後點擊確定,試下可以訪問twitter.com的話就大功告成了!
複習一遍,整個過程是:
你需要shadowsocks來創建一個加密傳輸通道,將你在海外的伺服器和你的本機連接起來,這樣你訪問海外網站的時候就會先通過海外伺服器訪問,然後它再將得到的數據通過你創建的連接通道傳輸給你。
所有步驟做完,你就可以訪問你心怡的女生了,雖然她的所有喜悅與煩惱都需要你同學來轉述。
btw:
最近掉粉很嚴重,一點都不像一個百萬粉絲大號了,假如看了覺得有用的話幫忙轉發一下,斯達愛你們。
TAG:斯達巴克 |