Linux下部署VPS

2023-11-22 0 176

VPS技术,将一台服务器分割成多个虚拟专享服务器的优质服务。实现VPS的技术分为容器技术,和虚拟化技术 。在容器或虚拟机中,每个VPS都可选配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。

安装组件

安装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

启动成功结果如下:

Linux之组建VPSLinux之组建VPS

连接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,重启服务器即可自动运行。

本文来源:www.lxlinux.net/7264.html,若引用不当,请联系修改。

相关文章

猜你喜欢
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 4975 +

    运行天数

你的前景,远超我们想象