文档章节

设置 shadowsocks server 开机启动

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

虽然我知道服务器一般是不重启的,但是万一重启了,还得重新运行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/

答复哈

答复哈

粉丝 113
博文 63
码字总数 5910
作品 0
广州
程序员
私信 提问
加载中

评论(0)

Centos 7安装配置Shadowsocks

因为shadowsocks-python版本停止更新,本文改为安装配置shadowsocks-libev版本。 1. 安装shadowsocks yum install -y gcc automake autoconf libtool make build-essential curl curl-devel......

yokebtc
2016/11/08
4.4K
2
Ubuntu一键安装Shadowsocks脚本

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

flyzy2005
2018/01/31
908
0
ubuntu14 下安装 shadowsocks

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

无头骑士
2015/01/12
1.3W
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
2018/09/28
0
0
CentOS6.5安装部署Shadowsocks服务器

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

yangxuncai110
2018/06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

根据坐标和数据库记录坐标对比 按距离分页排序

$EARTH=6378.137; //地球半径 $PI=3.1415926535898; //PI值 //将要和数据库经纬度对比的坐标 $lng=34.15; $lat=36.073516; SELECT y.id, y.title, y.lat, y.lng, y.address, y.c......

sing-wa
25分钟前
35
0
Java 位运算符

https://java-er.com/blog/java-shit-operation/ Java位运算符(bitwise operators),应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)。 位运算符作用在所有...

月小升
25分钟前
70
0
聚类索引与非聚类索引

聚集索引的叶节点就是最终的数据节点,而非聚集索引的叶节仍然是索引节点,但它有一个指向最终数据的指针。

无名氏的程序员
30分钟前
50
0
Quick BI 新版地图来袭,报表展现分分钟变高级!

在BI产品的所有图表组件中,地图图表组件,由于其展示效果直观且生动,一直是报表中必不可少的部分。地图图表的插入,也可以立马让报表变得高大上,分分钟吸引老板的注意! 在这个风和日丽的好...

阿里云官方博客
30分钟前
34
0
在线办公第二周,还有哪些安全威胁待解决?

上周,为保障员工健康安全,大量企业开启在线办公模式。“云复工”第一周,在经历VPN接入需求暴增、视频会议因洪峰爆发出现卡顿掉线等“新状况”后,各类安全威胁也正在凸显。 疫情无情,安全...

baishancloud
34分钟前
71
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部