【CentOS】Vultr虚拟专用服务器Vps的搭建与配置

在实现对外办公或者对外贸易的情况下,可以搭建一个虚拟专用服务器Vps进行网络加速,以达到更好地访问国外节点目的。虚拟专用服务器Vps可以实现这一点。虚拟专用服务器Vps其实就是国内的云主机服务。在搭建拟专用服务器Vps配合ss相当于实现一个网络映射,从而达到网络加速的目的。毕竟云主机是需要载体的,因此现阶段不可能有免费的云主机,Vultr是国外云主机服务的有名服务商之一,而且服务也不贵,仅5美金一个月。


一、Vultr虚拟专用服务器Vps的购买

1、Vultr的官网是https://www.vultr.com/,首先需要注册一个账号。这个账号是以后管理云主机的账号。对于国内的电子邮箱是完全支持的。


登录之后,先要在左侧选择Account页面验证一下的你的电子邮箱,才能解锁所有功能

2、之后在bill页面,可以用各种支付方式,包括我国享誉世界的某付宝,先给里面打钱,这里至少需要打10美金,虽然是$5一个月,但这里基本的意思就是押一付一了。


3、之后在Servers页面添加云主机。


本来还有更便宜的入门级的$2.5美金一个月的,但已经卖光了,没办法,好东西就是多人抢。毕竟USA是全球科技和经济发达地区,建议优先选择USA的网络节点,同时建议连接东西海岸USA最发达地区的节点,这样网络加速的效果比较明显。然后选择右下角的deploy now就可以付钱。


4、付钱之后需要等待一下对面的云主机进行安装。直到提示运行中Running,选择Manage,进入云主机管理界面。


其实我们得到Vultr提供的IP和登录密码即可。点击图标则可以随时复制到剪贴板。



二、putty与云主机连接安装必须要的组件与配置组件

1、接下来利用linux shell软件,这里推荐用putty,putty也是最常用的。先利用putty连接云主机。


常见问题:这一步要是连接不上去的话,再试几次。要是实在无法连接,请回到vultr,删除刚才vultr分配给你的云主机,重新再创建一个在其它城市的。类似日本的节点,美国的非沿海城市,会长时间无法连接的。请在vultr换个城市再试。

2、在shell界面输入自己的用户名与密码,密码直接复制,在putty中点右键,即可以粘贴。注意:Linux是不显示已经输入的密码长度的,连*****都不显示的。轻点一下右键,粘贴完密码,再点击回车,即可以完成连接。


3、依次在这Centos7主机中,输入如下命令的安装python,pip和ss服务端

yum install m2crypto python-setuptools
yum install python-pip
pip install shadowsocks
在安装的过程中,会向安装windows软件一样,询问你是否下载或者遵循安装协议,请输入y,再按回车。


常见问题:

(1)在执行yum -y install python-pip的时候,可能会出现无法安装的问题。

此时需要利用sudo yum -y install epel-release首先安装epel扩展源,再利用sudo yum -y install python-pip安装pip

(2)要是还是无法安装。如下图就是安装了epel扩展源,还是无法用yum install python-pip安装,centos提示已经存在了python2.6。


这时,你需要sudo yum clean all清理一下这个python2.6,这时再用yum install python-pip应该可以安装了。

4、输入vi /etc/shadowsocks.json利用vi编辑ss的配置。vi的具体使用可以参看《【Linux】vi/vim的使用》(点击打开链接)。进入vi的编辑界面的话,先按i进入编辑模式,再复制并在putty右键粘贴如下的json(就是下面的代码)。注意将我的中文改好!password那里你可以设置123456之类的,反正一会儿第三大步要用。

{
    "server":"换成Vultr给你的ip address这里是45.77.*.*",
    "server_port":443,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"设置ss客户端的连接密码",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

然后先按Esc退出编辑模式,再输入:wq按下回车保存编辑这个文件。

5、利用yum install firewalld命令安装防火墙,然后输入systemctl start firewalld开启防火墙,再输入vi /usr/lib/firewalld/services/ss.xml编辑防火墙配置。同样在vi输入如下的xml。进入vi之后,先按i进入编辑模式,复制,并在putty右键粘贴如下的xml。

<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>SS</short>
  <description>Shadowsocks port
  </description>
  <port protocol="tcp" port="443"/>
</service>

然后先按Esc退出编辑模式,再输入:wq按下回车保存编辑这个文件。

6、之后输入如下命令加载配置和开启ss服务器。

firewall-cmd --permanent --add-service=ss
firewall-cmd --reload
nohup ssserver -c /etc/shadowsocks.json &

完成云主机的配置。



三、ss客户端的配置

之后vultr云主机和putty就开着,然后确定你的机器至少为windows 7 sp1上有.NET Framework 4.6.2,不然会出现如下的提示。


没有.NET Framework 4.6.2或者windows 7还没升级sp1可以自己找个离线安装包升级下自己的操作系统和所含有的必须组件,基本上某度一下找到某微软的官网,下载即可。.NET Framework可以找4.7的来下。

然后打开Shadowsocks-4.0.6,输入vultr云主机的ip刚才的设置的ss客户端的连接密码。


点击确定之后,再右击右下角的托盘,启动系统代理再完成。


这样浏览一些国外节点的网页明显变快则表示配置成功。

这样网络链接则处于国外,对外办公或者对外贸易的效率明显提高。



四、日常运维

1、反正Vultr云主机是按时间收费的,你关不关也可以,无须网络加速,不用的时候关闭ss即可。

2、如果发现外国加速无法使用了,可能是Vultr云主机出现死机或者宕机,此时,保证putty和ss系统代理在关闭状态,到vultr的管理界面重启云主机。


再使用putty重新连接,输入用户名和密码,再输入ssserver -c /etc/shadowsocks.json挂着,然后再利用ss客户端连接,即可。

猜你喜欢

转载自blog.csdn.net/yongh701/article/details/78361474