使用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地址命名的文件夹,把它拷贝到自己的电脑上。ipsecwindows路径下有一个.ps1文件:

在自己的电脑上以管理员身份运行命令行,输入如下脚本:

powershell -ExecutionPolicy ByPass -File {自己电脑上的路径}文件名.ps1 -Add

此处把汉字替换成.ps1文件的所在路径和文件名

原文地址:https://www.cnblogs.com/c-o-d-e/p/11138023.html