使用DigitalOcean 自由的上网
如何获取免费的云服务器
使用这个地址 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文件的所在路径和文件名