文档章节

设置 shadowsocks server 开机启动

答复哈
 答复哈
发布于 2015/06/16 15:49
字数 372
阅读 12805
收藏 1

虽然我知道服务器一般是不重启的,但是万一重启了,还得重新运行shadowsocks server还是很麻烦的,就想将 shadowsocks 添加到开机运行中去。

参考以下两篇文章,依葫芦画瓢,还算是成功了。 平台 Ubuntu 14.04

谁知道关于添加开机启动服务的官方文档在哪里找?

创建脚本 /etc/init.d/shadowsocks

sudo vim /etc/init.d/shadowsocks

添加以下内容

#!/bin/sh

start(){
        ssserver -c /etc/shadowsocks.json -d start
}

stop(){
        ssserver -c /etc/shadowsocks.json -d stop
}

case "$1" in
start)
        start        
        ;;
stop)
        stop        
        ;;
reload)
        stop
        start        
        ;;
*)
        echo "Usage: $0 {start|reload|stop}"
        exit 1        
        ;;
esac

懂bash,或者其他程序语言语法的应该都看得懂是什么意思吧!

然后增加这个文件的可执行权限

sudo chmod +x /etc/init.d/shadowsocks

注意:这里命令的权限,我想以root权限运行,如果不想以root权限运行可以用sudo -u {user} {command}。如果不给此脚本文件加上其他用户也可执行权限,在运行service shadowsocks不加参数时会提示unrecognized service.

创建文件 /etc/init/shadowsocks.conf

sudo vim /etc/init/shadowsocks.conf
start on (runlevel [2345])stop on (runlevel [016])pre-start script
/etc/init.d/shadowsocks start
end script

post-stop script
/etc/init.d/shadowsocks stop
end script

Debian系不需要创建 /etc/init/shadowsocks.conf 文件,执行

sudo update-rc.d shadowsocks defaults

添加到开机启动中

好了,搞定,可以在shell中直接运行

sudo service shadowsocks {start|reload|stop}

来控制了!


本文转载自:http://blog.xavierskip.com/2015-02-02-shadowsocks-init/

共有 人打赏支持
答复哈

答复哈

粉丝 114
博文 63
码字总数 5910
作品 0
广州
程序员
私信 提问
ubuntu14 下安装 shadowsocks

shadowsocks 的项目主页: https://github.com/clowwindy/shadowsocks 首先你要有一台墙外的 VPS,我的是 Ubuntu 系统。shadowsocks 要求 Python 2.6 最好 2.7。 python –version Python 2.......

无头骑士
2015/01/12
0
0
Ubuntu一键安装Shadowsocks脚本

基于科学上网:VPS上搭建shadowsocks写了一个一键安装shadowsocks的shell脚本。只在Vultr上的Ubunbu 16.04做了测试。内容包括安装shadowsocks+设置shadowsocks开机启动+开启BBR加速。 原文链...

flyzy2005
01/31
0
0
Linux 下 shadowsocks + polipo 客户端全局代理

shadowsocks Ubuntu 下的安装 sudo apt-get install python-pipsudo pip install shadowsocks CentOS 下的安装 yum install python-setuptools && easy_install pippip install shadowsocks......

John
09/28
0
0
搭建自己专属的***——Centos搭建***的几种办法

搭建自己专属的*——Centos搭建*的几种办法 转自:http://blog.csdn.net/noahsun1024/article/details/52206369 方法一:搭建shadowsocks+serverspeeder(特别推荐) 操作系统:CentOS6 安装...

holy2009
06/28
0
0
CentOS6.5安装部署Shadowsocks服务器

一、环境介绍:   1、服务器:     CentOS6.5x8664   2、Windows客户端     Windows 10 二、安装部署:   1、Shadowsocks是什么?     Shadowsocks是一个安全的Socks代理,...

yangxuncai110
06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

(三)Honghu Cloud云架构一定时调度平台

2018-11-16 14:45:08 产品简介 鸿鹄云架构是一个完全由Java编写的开源任务调度框架,为企业在任务调度提供了简单却强大的机制。开发人员根据业务规则,使用调度平台简单配置,就可以让任务在...

itcloud
4分钟前
0
0
护航Lazada双11购物节 阿里云CDN全球化火力全开

摘要: Lazada是东南亚最大B2C平台,业务范围覆盖印度尼西亚、马来西亚、菲律宾、新加坡、泰国和越南六个东南亚国家,覆盖大约6亿消费者。在双11期间,阿里云CDN为Lazada电商内容加速,并且通...

阿里云官方博客
4分钟前
0
0
常用设计模式之代理模式解析

1. 简介 代理模式(Proxy Pattern)是常用设计模式之一。代理模式的定义:Provide a surrogate or placeholder for another object to controlaccess to it(为其他对象提供一种代理以控制对这个...

老道士
4分钟前
0
0
Vue瀑布流插件的使用示例

我自己写的一个的Vue瀑布流插件,列数自适应,不用设置每个卡片的高度。 测试页面:Page.vue 模板页面:WaterFollow.vue 和 WFColumn.vue 在Page.vue中,修改itemW的值,设置每列的最小宽度。...

peakedness丶
5分钟前
0
0
多种负载均衡算法及其Java代码实现【网络上较好的转载】

首先给大家介绍下什么是负载均衡(来自百科) 负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展 网络设备和 服务器的带宽、增加 吞吐量、加强网络数据处理能力、提高网...

stys352
9分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部