DigitalOcean VPS一键搭建SS教程 及 自己专属V-P-N代理

前言

如果你不是一个程序员或者是一个菜鸟程序员,那本文章就是为你特意准备的,你只要一步一步按照本文操作步骤来就好了。别担心,非常简单!因为工作上或者学习、生活上的需要,我们如果拥有一个自己的专属个人网站,那一定是一件很酷的事情!我们也经常需要在国外的网站看资料或找素材(例如:我就经常需要用到Google,可以让我的工作效率提升最少30%!)。可是最近所有付费的V-P-N都不好使了,有一个我还是付了年费的呢,超级心疼。平时也不少人总是找我问怎么弄一个自己的个人网站,以及怎么V-P-N访问Google查找资料。我根据自己平时的工作经验,分享一下,其实这些操作一点都不困难,费用也非常低。国内都阿里云、腾讯云、华为云收费都太高了,而且申请很麻烦!很多人多花了不少冤枉钱!本文章介绍搬如何使用DitigalOcean VPS,因为DO的VPS可以按月付费,又可以动态关联IP,以至于不容易封IP。

如果你完全不懂如何操作,或者没有美金支付服务器费用,可以联系我(加微信:fifahuihua),我可以帮助你解决。

VPS介绍

先简单介绍一下VPS(Virtual Private Server)虚拟专用服务器。我们既然要搭建个人网站或者搭建专属V-P-N,你得先有一台网络服务器。VPS就是专门针对小公司或者个人非常适用的网络服务器。既然我们这文章是面向初级菜鸟级别的冲浪人,具体VPS的虚拟技术就不介绍了。

如何购买VPS呢?

点击打开DigitalOcean官网:www.digitalocean.com
(注意!!只有通过点击此推荐链接打开官网进行注册,你才能免费获得一个月内有效的50美金代金券!!)

注册页面
在当前页面中输入用户名和密码就可以开始注册了。 注册完成之后需要支付5美金才能完成最后的注册。推荐使用PayPal支付。

购买VPS
该页面为购买VPS页面,购买完成之后会按天扣钱的。 新建完Droplet之后,DO会给你发一封邮件告诉你当前新建的Droplet(也就是VPS)的root密码是多少。

搭建自己的专属V-P-N

完成上面的操作之后,你就可以开始搭建自己专属V-P-N了。

!!!特别提醒!!! 尽量不要告诉自己的V-P-N给别人,否则这是非法的!!
一旦你的V-P-N代理被很多人使用,就有可能会导致自己的VPS地址被查封!请文明使用自己的V-P-N. 你懂的~~

第一步:在VPS服务器上安装Shadowsocks Server

不建议使用搬瓦工其他×××,目前最好用的是Shadowsocks。

使用putty 【 下载Putty 】登录VPS。 Mac或者Linux直接使用终端登录即可。如果不会使用Putty,请自行百度一下使用说明,很多教程。

以root身份运行下面命令(以你的VPS系统为 CentOS 7 为例)

$ yum install python-setuptools && easy_install pip
$ pip install shadowsocks

第二步:配置Shadowsocks

使用Vi编辑配置文件。如果不会使用Vi,请自行百度一下,比较容易学会的。Vi就是类似于Windows下面的文本编辑器。

$ vi /etc/shadowsocks.json

如果只有设置一个V-P-N代理端口,配置如下:

{
    "server_port":8765,
    "password":"myPassword", 
        "timeout":300,
    "method":"aes-256-cfb",
    "fast_open":false
}

如果需要配置多个V-P-N端口,配置则应该如下:(注意!!下面内容中的//及以后内容不要输入,否则会出错!)

{
    "server":"xxx.xxx.xxx.xxx", // 你的服务器外网IP
    "port_password": {
        "8381":"password1",
        "8382":"password2",
        "8383":"password3"    // 最后一个账户后面没",",加上就报错
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open":false
}

第三步:设置开机启动

一旦设置成开机启动,以后每次启动Server都会自动启动V-P-N了。
还是用vi来编辑启动脚本。

$ vi /etc/rc.local

在rc.local文件中加入一行代码:

ssserver -c /etc/shadowsocks.json -d start

第四步:开放端口

# 查看已开放端口
$ firewall-cmd --list-ports

# 开启端口 以开启8388端口为例
$ firewall-cmd --zone=public --add-port=8388/tcp --permanent

# 重启防火墙
$ firewall-cmd --reload


这样服务端就设置好了。但是到了这一步,我们还需要你电脑下载一个shadowsocks都客户端。
你可以根据你自己电脑操作系统选择正确都Shadowsocks客户端。

Shadowsocks客户端下载链接:https://github.com/shadowsocks/shadowsocks/wiki/Ports-and-Clients

第五步:Shadowsocks客户端设置

我本地电脑是Mac系统,所以我以Mac版本的Shadowsocks客户端设置截图,其他系统版本设置差不多,大家可以参考设置。
客户端设置

最好我建议大家安装一个浏览器插件SwitchOmega,非常方便地设置哪些网站使用V-P-N,哪些网站不使用V-P-N,这个工具会自动帮你切换,你只要设置成自动模式就好。 大家也可以百度一下SwitchOmega怎么使用,有中文版本的。
SwitchOmega

到这一步,你以及可以自由上网了,恭喜你! 此处应该有掌声~~~

安卓手机客户端安装

下载 SS客户端但apk文件,然后安装好后,打开SS客户端,点击主界面左上角的编辑按钮(铅笔形状):
安卓手机客户端
在 SS 安卓客户端的配置中填入相应配置信息,其中,功能设置中,路由改成如上图所示,其他都可以默认。

苹果手机安装客户端

苹果手机安装客户端有点麻烦,需要美国的Apple ID才能下载到相应的App,没有SS的客户端App。
推荐付费下载Wingy。
苹果手机安装客户端

搭建自己的个人网站

有了自己的VPS之后,搭建个人网站就非常方便了。

第一步:创建自己的网站页面

建议在 coding.net 上面创建一个自己的项目,然后编辑,这样可以方便查看历史提交,服务器也方便部署。

第二步:申请自己的域名

这个非常简单,只要到 https://wanwang.aliyun.com/ 上注册一个即可,最便宜只要几块钱一年。然后再进到域名管理后台,把域名解析绑定到你的DO服务器ip地址就可以了。

猜你喜欢

转载自blog.51cto.com/huihua/2408702