利用DigitalOcean服务器的VPS搭建VPN教程

Lester
vkuajing
Published in
6 min readMar 15, 2020

关于vpn搭建用过的都知道,最怕的是严打。每年都会有一次两次的抽风,多备一个好用的vps服务器还是挺有必要的。我最近换上了digitocean的VPS服务器搭建vpn,因为digitalocean给了100美金的额度,而且有效期是60天。蛮好用的速度也不错,分享一下。

Digital ocean是和vultr最像的两家公司,产品定价以及营销策略都非常的像。Digital Ocean有非常多的好处,比如相对于vultr 更加安全的策略,全面的内置程序,低价高能等。而我最关注的是 Digital Ocean和Vultr一样提供随开随关按分钟计费的低价VPS(最低5美金一个月)。按分钟计费我觉得尤为重要,一旦连不上可以随时关闭切换Ip,不花一毛冤枉钱。

以下Digital Ocean 来搭建VPN的全流程【利用docker一键搭建VPN的方案】

第一部分:Digital Ocean主机的注册及设置

1.点击进入Digital Ocean官网注册账号【通过此优惠连接的新账号才送100额度,老帐号没有

  • 输入昵称(有时候没有昵称,这个不重要)
  • 账号
  • 密码

创建账号

然后通过邮箱验证

验证过邮箱直接绑定付款方式【Paypal或者外币卡Visa 万事达 AE都可以】

如果没有跳转进入这一步 直接登录账号进入下一步

https://cloud.digitalocean.com/login

绑定信用卡或者Paypal

信用卡就是预授权/ paypal 是需要存一点钱进去默认最低5美金,这个也不怎么重要

付款方式验证过后,100美金应该就激活了

绑定过付款方式后。点击 https://cloud.digitalocean.com/ 回到主界面

2.创建一个新的服务器

digitocean 翻译过来叫数字海洋

所以 digitocean 把它的实例叫做droplet【水滴】 ,区别于vultr,Aws习惯就好了

点击 Get Started with a Droplet

  • 镜像选择,我选的是 Centos 7.6*64
  • Plan这里选 Standard【没有特别需求,通用就可用了】
  • 费用 5美金一个月的就够用了,也可用选高级的,因为有时候做活动送的免费额度有有效期,过期就失效了
  • 地区的选择,根据自己的需求, 我用的是旧金山2区
  • 授权这一项,选 一次性密码就可用了,这样简单一些
  • 最后一步,确认信息,
  • 没有特别需求,不建议勾选备份功能,会多收1美元每月
  • 然后点 绿色的按钮 Create Droplet即可

实例创建中

创建完成后进入邮箱查看VPS的root 密码

第二部分: VPN的搭建流程

首先利用ssh工具连接进入VPS

由于digitalocean的保护机制,第一次进入需要修改root密码,密码都是不显示的,所以不要以为你没有粘贴上去啊。 新密码需要粘贴两次。

粘贴过之后 左下角会有个提示,所以不要以为你没有粘贴上去,因为可能出错,说两次

正式进入VPS 开始部署

安装docker

yum install docker -y

启动docker

service docker start

chkconfig docker on

检查Docker 状态

docker version

安装 Shadowsocks 的 VPN Docker 镜像

docker pull oddrationale/docker-shadowsocks

然后 运行镜像

docker run -d -p 2020:2020 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 2020 -k vkuajing.net -m aes-256-cfb

只需要修改端口和密码,其他默认即可。

  • -p 端口这里要前后一致,比如2020:2020 2020
  • -k 后面设置你的 VPN 的密码,比如:vkuajing.net

检查运行; 到这一步基本上就完成了,接下来就开始连接了。以下就是正常了

docker ps -a

然后用shadows进行VPN的连接就可以了

  • ip就说你服务器ip 167.71.156.64
  • 端口是2020
  • 密码是 vkuajing.net
  • 协议号是 aes-256-cfb

Google 测试

原文链接: https://vkuajing.net/digital-ocean-vps-vpn/

--

--

Lester
vkuajing

Bloggers Love Dog, Travel ,kids, Delicious Food.