VPS下搭建ss服务器

VPS下搭建ss服务器
不多介紹了,直接來怎麼做吧。?
系统:CentOS 7
一、环境准备
更新、安装yum和pip

二、安装ss
感谢pip,安装很简单,一条语句搞定

三、配置ss

  1. 编写SS配置文件

    加入以下内容

其中server为vps提供

的IP地址,server_port是ss服务器提供服务的端口,可自己定义。local_port是ss客户端需要使用的端口,在连接时需要保持一致;password是ss服务的密码,自定义。最后一个method是加密方式。

  1. 配置ss的防火墙端口
    也就是上边配置文件中的server_port,需要防火墙放行

    加入以下内容

    其中port就是刚才填的端口号,以1000为例
  2. 开放ss服务端口
    同样以端口号1000为例,Centos 7 下查询和开放端口分别是

    如果显示”FirewallD is not running”,是防火墙还没开。可以执行systemctl start firewalld开启。
    四、运行ss服务器
    运行也很简单,一条语句

    但这样需要每次手动运行,可以使用supervisor实现托管,开机自动运行。
    五、使用systemctl托管ss
  3. 新建service文件
  4. 添加以下内容:
  5. 添加权限
  6. 使用systemctl接管

    六、 使用supervisor托管ss
    (推荐使用五中的方法)
  7. 安装supervisor
    2
  8. 配置
    (1)初始化配置文件

    此命令会在 /etc/下创建一个示例配置文件
    (2)修改该配置文件,在文件最后加上ss实例

    如果这一段配置如果配置错误,会导致supervisor的启动失败?
    command就是ss的运行命令;?
    user是执行命令的用户;?
    autostart和autoresart指自动启动和自动重启;?
    也可以加上log文件重定向

    (3)运行supervisord

    如果之前前运行过,导致运行时报错,

    解决办法:

    其中***为find命令找出的目录?
    此外,supervisorctl可以用来查看管理的进程状态:

    也可以加上进程名字(如hello),查看、开启、停止进程

    (4)更新配置文件?
    当我们修改配置后,为了使新的配置生效,我们需要通知supervisor是新配置文件生效,我们使用下面的命令,使新的配置文件生效

    需要注意的是,运行update的时候必须保证supervisor处于运行状态,否则会出错。?
    (5)设置supervisor开机自启动

    添加以下内容

    增加rc.local的运行权限
    重启服务器,搞定

原文地址:http://blog.51cto.com/13706355/2104062

时间: 2024-10-06 16:13:05

VPS下搭建ss服务器的相关文章

Linux下搭建VPN服务器(CentOS_6_x86+VPS+Shaowsocks)

#Linux下搭建VPN服务器(CentOS_6_x86+VPS+Shaowsocks)前面所搭建Linux下搭建VPN服务器(CentOS_5.9_x86_64.PPTP),因延迟过高,无法满足业务需求,因此公司决定采用CentOS_56_x86+VPS+Shaowsocks方案 公司供给翻译的使用VPN,正常访问境外的网站和观看视频,eg:欧盟经济体新闻发布会下面所介绍的服务器是香港服务器[必须是境外的服务器,或者国内能访问国外网站服务器] 搬瓦工bandwagonhost简单而且性能非常不

记一次搭建SS服务器,完整的过程。

前言 这几天为了登录外网查询资料,谷歌经常抽风,国外的博客也打不开,都要整崩溃了.我以前(直到昨天以前)都是使用修改hosts来访问外网的,用的是 老D(https://laod.cn/hosts) 无偿分享的hosts. 直到昨天我终于受不了了,听闻前同事使用的是VULTR 来搭建SS服务器,价格也非常便宜,比买vpn划算多了,还安全,还多了一台服务器.然后就下定决心,一劳永逸的解决上网问题. vultr VPS 大致浏览了一下他们的vps的价格,比国内的真的便宜的太多太多了. 然后在网上又大

Linux下搭建DNS服务器

一.修改Linux主机名 1.hostname 主机名 [[email protected] named]# hostname ifs.com 2.vi /etc/hosts [[email protected] named]# vi /etc/hosts 127.0.0.1 ns.ifs.com ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 ~ 3.vim /etc/sysconfi

RedHat5.9下搭建DHCP服务器

DHCP服务器的搭建(服务器本身一般都设置为静态ip地址) 准备工作:给服务器本身设置固定ip地址 [[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0   //配置文件 # Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) DEVICE=eth0                  //设备名为eth0,第一块物理网卡 BOOTPROTO

RedHat5.9下搭建FTP服务器

FTP服务:基于C/S结构的文件传输协议 FTP会话属于复合TCP连接: 控制连接:TCP 21端口,发送FTP命令信息 数据连接:TCP 20端口,上传/下载数据 实验环境: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 一. 实验要求:配置可匿名上传FTP服务 1.安装软件包 [[email protected] ~]# rpm -q vsftpd package vsftpd is not installed

Windows操作系统下搭建Git服务器和客户端。

本文将介绍如何在Windows操作系统下搭建Git服务器和客户端.服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配置,简单易用.客户端是采用的TortoiseGit工具,UI操作,省去输入命令的麻烦,对于windows用户来说更易于使用. 所需软件: Git服务器端: BONOBO GIT SERVER,下载最新版:http://bonobogitserver.com/ Git客户端: msysgit,下载最新

Linux下搭建DHCP服务器

一.DHCP所需软件包dhcp-common-4.1.1-34.Pl.el6.centos.x86_64dhcp-4.1.1-34.pl.el6.centon.x86_64二.编辑主配置文件 vi/etc/dhcp/dhcpd.conf ddns-update-style interim; ignore client-updates; shared-network ifs {        option domain-name     "ifs.com";        option 

ubuntu12.04下搭建ftp服务器

楼主想把同学硬盘里面的200多G电影共享给实验室的小伙伴们看,就打算在内网服务器上搭建一个ftp的服务器. 1.安装ftp 首先在终端下键入如下内容,安装ftp服务器: sudo apt-get install vsftpd 2.配置ftp 修改ftp的配置文件,该文件在/etc目录下,在终端中键入如下命令以打开配置文件: sudo gedit /etc/vsftpd.conf 简单的修改以下几个配置项即可: #禁止匿名访问 anonymous_enable=NO #接受本地用户 local_e

Linux下搭建Apache服务器(完整版)

Linux下搭建Apache服务器(完整版) 什么是Apache? Apache Licence是著名的非盈利开源组织Apache采用的协议.该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件).需要满足的条件也和BSD类似 Apache主要特点 1.开放源代码.跨平台应用 2.支持多种网页编程语言 3.模块化设计 .运行稳定.良好的安全性 Apache软件版本 1.X  1.目前最高版本是1.3,运行稳定  2.向下兼容性较好,但缺乏一些较新