CentOS环境下搭建VPS服务
时间:2018-01-20 16:38 来源:linux.it.net.cn 作者:IT
说明
由于大部分VPN被封,FQ过程中无意间接触到了VPS(Virtual Private Server 虚拟专用服务器,可用于FQ),所以简单记录下VPS服务搭建流程。
此教程基于centos7,本人选择使用阿里云服务器(香港区域,可访问外网)进行搭建。
安装组件
安装python组件:yum install m2crypto python-setuptools
easy_install pip
安装shadowsocks:pip install shadowsocks
配置参数
新建并编辑文件:vim /etc/shadowsocks.json
拷贝如下配置至文件末尾:
{
"server":"0.0.0.0",
"server_port":8388,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"password",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false,
"workers":1
}
主要参数说明:server_port表示开放VPS服务端口,password表示登录密码。
启动服务
启动命令:ssserver -c /etc/shadowsocks.json
启动成功结果如下:
连接VPS
windows:使用shadowsocks客户端进行连接,由于百度无法直接搜索和下载,github下载地址:https://github.com/shadowsocks/shadowsocks-windows/releases;软件使用非常简单,首先安装,然后将VPS服务器IP、端口、密码都填写正确就可以连接了,系统代理模式启用PAC模式或全局模式即可使用。
iPhone/iPad:下载Shadowrocket简单配置后即可使用,目前appstore上搜索不到该软件,使用pp助手可下载该软件。
后台运行
由于以上启动方式为直接启动,如果关闭会话窗口即关闭服务,所以我们使用supervisor实现后台运行(如果要详细了解supervisor,请搜索supervisor教程,本篇仅为简单应用)。
安装python工具:yum install python-setuptools
安装supervisor:easy_install supervisor
创建配置文件:echo_supervisord_conf >/etc/supervisord.conf
添加任务:vi /etc/supervisord.conf
拷贝如下配置至文件末尾:
[program:ssserver]command = ssserver -c /etc/shadowsocks.json
autostart=true
autorestart=true
startsecs=3
测试配置是否成功:supervisord -c /etc/supervisord.conf,再使用ps -ef | grep shadowsocks查看进程是否存在,如果进程存在则配置成功。
配置开机启动:vi /etc/rc.d/rc.local 在末尾行添加supervisord,此外centos7还需要配置文件权限:chmod +x /etc/rc.local,重启服务器即可自动运行。
PS
没想到第一篇博客写的是VPS搭建,而不是代码阅读学习。缘,妙不可言。
(责任编辑:IT)
说明 由于大部分VPN被封,FQ过程中无意间接触到了VPS(Virtual Private Server 虚拟专用服务器,可用于FQ),所以简单记录下VPS服务搭建流程。 此教程基于centos7,本人选择使用阿里云服务器(香港区域,可访问外网)进行搭建。 安装组件 安装python组件:yum install m2crypto python-setuptools easy_install pip 安装shadowsocks:pip install shadowsocks 配置参数 新建并编辑文件:vim /etc/shadowsocks.json 拷贝如下配置至文件末尾: { "server":"0.0.0.0", "server_port":8388, "local_address":"127.0.0.1", "local_port":1080, "password":"password", "timeout":300, "method":"aes-256-cfb", "fast_open":false, "workers":1 } 主要参数说明:server_port表示开放VPS服务端口,password表示登录密码。 启动服务 启动命令:ssserver -c /etc/shadowsocks.json 启动成功结果如下: 连接VPS windows:使用shadowsocks客户端进行连接,由于百度无法直接搜索和下载,github下载地址:https://github.com/shadowsocks/shadowsocks-windows/releases;软件使用非常简单,首先安装,然后将VPS服务器IP、端口、密码都填写正确就可以连接了,系统代理模式启用PAC模式或全局模式即可使用。 iPhone/iPad:下载Shadowrocket简单配置后即可使用,目前appstore上搜索不到该软件,使用pp助手可下载该软件。 后台运行 由于以上启动方式为直接启动,如果关闭会话窗口即关闭服务,所以我们使用supervisor实现后台运行(如果要详细了解supervisor,请搜索supervisor教程,本篇仅为简单应用)。 安装python工具:yum install python-setuptools 安装supervisor:easy_install supervisor 创建配置文件:echo_supervisord_conf >/etc/supervisord.conf 添加任务:vi /etc/supervisord.conf 拷贝如下配置至文件末尾: [program:ssserver]command = ssserver -c /etc/shadowsocks.json autostart=true autorestart=true startsecs=3 测试配置是否成功:supervisord -c /etc/supervisord.conf,再使用ps -ef | grep shadowsocks查看进程是否存在,如果进程存在则配置成功。 配置开机启动:vi /etc/rc.d/rc.local 在末尾行添加supervisord,此外centos7还需要配置文件权限:chmod +x /etc/rc.local,重启服务器即可自动运行。 PS 没想到第一篇博客写的是VPS搭建,而不是代码阅读学习。缘,妙不可言。 (责任编辑:IT) |