如何獲取免費的雲服務器
使用這個地址 https://m.do.co/c/c4512493311c 注冊DigitalOcean雲服務器可以獲取50美元的券,DigitalOcean雲服務器最便宜的5美元一月,這樣就可以免費使用不少時間。
如何搭建自己VPN服務
這個里我使用 algo 搭建VPN服務,algo是一個非常優秀的VPN服務器軟件,安全、易用、簡單,並且在GitHub上開源。
利用DigitalOcean50美元的券,購買一台最低配的Ubuntu linux。
下載Algo。將其解壓縮到Ubuntu linux上方便的位置。
cd
進入algo-master解壓縮后 的目錄Algo,然后運行:
sudo apt-get update && sudo apt-get install \ build-essential \ libssl-dev \ libffi-dev \ python-dev \ python-pip \ python-setuptools \ python-virtualenv -y
安裝Algo的其余依賴項。使用與上一步相同的終端窗口並運行:
python -m virtualenv --python=`which python2` env && source env/bin/activate && python -m pip install -U pip virtualenv && python -m pip install -r requirements.txt
在文本編輯器中打開config.cfg文件。在config.cfg文件的users
列表中指定要創建的用戶。如果您希望能夠在以后添加或刪除用戶,在部署過程中的提示Do you want to retain the CA key?
必須選擇yes
。
在Algo目錄中,運行./algo
並按照說明操作
在這個地方選擇1,回車;這是自動在DigitalOcean服務器上部署algo服務。
接下來的選項如果有yes選擇yes即可。
有一項需要輸入DigitalOcean的授權碼,這個授權碼需要自己在DigitalOcean上創建,登陸DigitalOcean后選擇菜單里面的API,如圖創建即可,然后復制粘貼回車
服務器部署過程完成后,您將收到以下消息。備份一下以備日后需要時使用。
配置VPN客戶端
在/algo/configs文件夾里面有一個ip地址命名的文件夾,把它拷貝到自己的電腦上。\ipsec\windows路徑下有一個.ps1文件:
在自己的電腦上以管理員身份運行命令行,輸入如下腳本:
powershell -ExecutionPolicy ByPass -File {自己電腦上的路徑}\文件名.ps1 -Add
此處把漢字替換成.ps1文件的所在路徑和文件名