本文为你介绍一个超级简单的vpn搭建方式,采用ubuntu 18.04 docker安装,在安卓、苹果、windows、linux等操作系统下已测试都可以正常使用。使用的服务器按小时计费(而非月付,不想用随时销毁服务器停止计费),而且可以先使用后付费,一个月低至5美元,除了搭vpn还能干其他事情。
1.购买服务器 推荐digitalocean。进去后注册一个账号,然后到达下面这个页面,点击Create Droplet。
然后开始选择配置,首先选择ubuntu系统,我这里选择的是ubuntu 18.04,只有64位版本提供。
配置选择最低版本,5美元也就是大概30块钱一个月。
地区选择纽约。
选完这三个地方之后,点击网页底部的create,创建服务器。
2.登陆服务器
在第一步中创建好服务器后,会跳转到Control panel(控制面板)页面,创建服务器需要一点时间,页面上会有进度条提示,服务器创建好后,你的注册邮箱会收到一封带有服务器账号密码的邮件。有了账号密码后,点击access console打开远程终端。
输入邮件给出的账号密码即可访问服务器,如果你使用的是linux系统或者mac系统还可以使用: ssh root@xxx.xxx.xxx.xxx #xxx.xxx.xxx.xxx即你服务器的ip地址 命令进行终端登陆,我这为了方便用的是ssh命令进行终端登陆,当然使用网页版的操作是完全一样的,不过不能使用复制粘贴,有点麻烦。登陆成功之后会要求修改密码,首先输入旧密码,然后输入新密码,再次输入密码确认即修改成功并进入终端。
3.使用docker安装shadowsocks 首先安装docker,ubuntu18.04安装docker很简单只需要一行命令: wget -qO- https://get.docker.com/ | sh 为什么不用apt install docker呢,因为这种方式安装地docker版本比较低,所以还是用上面的吧。 安装完docker之后,下载vpn镜像: docker pull oddrationale/docker-shadowsocks 下载完成后可以使用docker images查看下载好的镜像,也可以直接启动docker容器: docker run -d -p 8388:8388 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 8388 -k vpn@lsn -m aes-256-cfb #-d参数允许 docker 常驻后台运行。 #-p来指定要映射的端口,这里端口号统一保持一致即可,这里我用的8388。 #-s服务器 IP 地址,不用动。 #-k后面设置你的 VPN 的密码,我设置为vpn@lsn,使用客户端登陆时用的就是这个密码。 #-m指定加密方式,使用这个即可,客户端默认的也是这个。
vpn服务器到此搭建完毕。
4.所有平台客户端下载 然后在需要连vpn的机子上下载安装客户端即可连接,所有平台客户端的官方下载地址在这里。 各个平台详细下载地址: iphone:app store中国账号搜索SuperWingy,收费一元,亲测可用。(如果是美国账号就搜索wingy。) linux:可以使用pip安装,如下: pip install shadowsocks apt-get install shadowsocks-libev cpan Net::Shadoesocks 截图自官网:
客户端登陆需要一个地址和密码,这里以mac为例,其他均相同。 地址就是你的服务器ip,密码是你刚才设置的密码。
相关主题 |