【CentOS】Vultr虛擬專用服務器Vps的搭建與配置

在實現對外辦公或者對外貿易的情況下,可以搭建一個虛擬專用服務器Vps進行網絡加速,以達到更好地訪問國外節點目的。虛擬專用服務器Vps可以實現這一點。虛擬專用服務器Vps其實就是國內的雲主機服務。在搭建擬專用服務器Vps配合ss相當於實現一個網絡映射,從而達到網絡加速的目的。畢竟雲主機是需要載體的,因此現階段不可能有免費的雲主機,Vultr是國外雲主機服務的有名服務商之一,而且服務也不貴,僅5美金一個月。


一、Vultr虛擬專用服務器Vps的購買

1、Vultr的官網是https://www.vultr.com/,首先需要註冊一個賬號。這個賬號是以後管理雲主機的賬號。對於國內的電子郵箱是完全支持的。


登錄之後,先要在左側選擇Account頁面驗證一下的你的電子郵箱,才能解鎖所有功能

2、之後在bill頁面,可以用各種支付方式,包括我國享譽世界的某付寶,先給裏面打錢,這裏至少需要打10美金,雖然是$5一個月,但這裏基本的意思就是押一付一了。


3、之後在Servers頁面添加雲主機。


本來還有更便宜的入門級的$2.5美金一個月的,但已經賣光了,沒辦法,好東西就是多人搶。畢竟USA是全球科技和經濟發達地區,建議優先選擇USA的網絡節點,同時建議連接東西海岸USA最發達地區的節點,這樣網絡加速的效果比較明顯。然後選擇右下角的deploy now就可以付錢。


4、付錢之後需要等待一下對面的雲主機進行安裝。直到提示運行中Running,選擇Manage,進入雲主機管理界面。


其實我們得到Vultr提供的IP和登錄密碼即可。點擊圖標則可以隨時複製到剪貼板。



二、putty與雲主機連接安裝必須要的組件與配置組件

1、接下來利用linux shell軟件,這裏推薦用putty,putty也是最常用的。先利用putty連接雲主機。


常見問題:這一步要是連接不上去的話,再試幾次。要是實在無法連接,請回到vultr,刪除剛纔vultr分配給你的雲主機,重新再創建一個在其它城市的。類似日本的節點,美國的非沿海城市,會長時間無法連接的。請在vultr換個城市再試。

2、在shell界面輸入自己的用戶名與密碼,密碼直接複製,在putty中點右鍵,即可以粘貼。注意:Linux是不顯示已經輸入的密碼長度的,連*****都不顯示的。輕點一下右鍵,粘貼完密碼,再點擊回車,即可以完成連接。


3、依次在這Centos7主機中,輸入如下命令的安裝python,pip和ss服務端

yum install m2crypto python-setuptools
yum install python-pip
pip install shadowsocks
在安裝的過程中,會向安裝windows軟件一樣,詢問你是否下載或者遵循安裝協議,請輸入y,再按回車。


常見問題:

(1)在執行yum -y install python-pip的時候,可能會出現無法安裝的問題。

此時需要利用sudo yum -y install epel-release首先安裝epel擴展源,再利用sudo yum -y install python-pip安裝pip

(2)要是還是無法安裝。如下圖就是安裝了epel擴展源,還是無法用yum install python-pip安裝,centos提示已經存在了python2.6。


這時,你需要sudo yum clean all清理一下這個python2.6,這時再用yum install python-pip應該可以安裝了。

4、輸入vi /etc/shadowsocks.json利用vi編輯ss的配置。vi的具體使用可以參看《【Linux】vi/vim的使用》(點擊打開鏈接)。進入vi的編輯界面的話,先按i進入編輯模式,再複製並在putty右鍵粘貼如下的json(就是下面的代碼)。注意將我的中文改好!password那裏你可以設置123456之類的,反正一會兒第三大步要用。

{
    "server":"換成Vultr給你的ip address這裏是45.77.*.*",
    "server_port":443,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"設置ss客戶端的連接密碼",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

然後先按Esc退出編輯模式,再輸入:wq按下回車保存編輯這個文件。

5、利用yum install firewalld命令安裝防火牆,然後輸入systemctl start firewalld開啓防火牆,再輸入vi /usr/lib/firewalld/services/ss.xml編輯防火牆配置。同樣在vi輸入如下的xml。進入vi之後,先按i進入編輯模式,複製,並在putty右鍵粘貼如下的xml。

<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>SS</short>
  <description>Shadowsocks port
  </description>
  <port protocol="tcp" port="443"/>
</service>

然後先按Esc退出編輯模式,再輸入:wq按下回車保存編輯這個文件。

6、之後輸入如下命令加載配置和開啓ss服務器。

firewall-cmd --permanent --add-service=ss
firewall-cmd --reload
nohup ssserver -c /etc/shadowsocks.json &

完成雲主機的配置。



三、ss客戶端的配置

之後vultr雲主機和putty就開着,然後確定你的機器至少爲windows 7 sp1上有.NET Framework 4.6.2,不然會出現如下的提示。


沒有.NET Framework 4.6.2或者windows 7還沒升級sp1可以自己找個離線安裝包升級下自己的操作系統和所含有的必須組件,基本上某度一下找到某微軟的官網,下載即可。.NET Framework可以找4.7的來下。

然後打開Shadowsocks-4.0.6,輸入vultr雲主機的ip剛纔的設置的ss客戶端的連接密碼。


點擊確定之後,再右擊右下角的托盤,啓動系統代理再完成。


這樣瀏覽一些國外節點的網頁明顯變快則表示配置成功。

這樣網絡鏈接則處於國外,對外辦公或者對外貿易的效率明顯提高。



四、日常運維

1、反正Vultr雲主機是按時間收費的,你關不關也可以,無須網絡加速,不用的時候關閉ss即可。

2、如果發現外國加速無法使用了,可能是Vultr雲主機出現死機或者宕機,此時,保證putty和ss系統代理在關閉狀態,到vultr的管理界面重啓雲主機。


再使用putty重新連接,輸入用戶名和密碼,再輸入ssserver -c /etc/shadowsocks.json掛着,然後再利用ss客戶端連接,即可。

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