centos7 部署ssserver
centos7 部署shadowsocks服务端
为什么要选centos7?
以后centos7 肯定是主流,在不重要的环境还是尽量使用新系统吧
centos7 的坑
默认可能会有firewall 或者iptables启动 需要配置或者关闭,为了省事,我选择关闭
#查看所有的可用服务
systemctl list-unit-files |grep service |grep enable
#关闭服务
systemctl stop ipatables
#开机不启动
systemctl disable iptables
安装
需要Python和pip 这个安装就不多说了
安装shadowsocks
pip install shadowsocks
这会给python的bin下面装上 ssserver(ss的服务端) sslocal(ss的代理)
在你的目录下创建
shadowsocks 下面再创建标准目录 bin, conf, log
把sslocal、ssserver 拷贝到 shadowsocks/bin 下面
然后在shadowsocks/conf下面创建ss.conf 或者ss.conf 本质是个json文件 .conf是个人习惯
编辑这个文件
{
"server":"你的IP",
"server_port":8888,
"local_port":1080,
"password":"1234567890",
"timeout":600,
"method":"aes-256-cfb",
"workers":16
}
然后尝试启动
/home/nick/shadowsocks/bin/ssserver -c /home/nick/shadowsocks/conf/ss.conf
没问题的话,加上后台启动就可以用了。
运行
一般情况下,这种程序我一般都会选择使用supervisor守护进程启动
所以
pip install supervisor 安装supervisor
具体部署和ss基本一样
配置
[program:ssserver]
command=/home/nick/shadowsocks/bin/ssserver -c /home/nick/shadowsocks/conf/ss.conf
diretory=/home/nick/shadowsocks
user=nick
/home/nick/superctl update 加载配置文件
这样就完成了。
centos7 部署ssserver的更多相关文章
- [原]CentOS7部署osm2pgsql
转载请注明原作者(think8848)和出处(http://think8848.cnblogs.com) 部署Postgresql和部署PostGis请参考前两篇文章 本文主要参考GitHub上osm ...
- centos7 部署 docker compose
=============================================== 2019/4/10_第1次修改 ccb_warlock == ...
- centos7 部署 docker ce
=============================================== 2019/4/9_第1次修改 ccb_warlock === ...
- centos7 部署 open-falcon 0.2.0
=============================================== 2019/4/29_第3次修改 ccb_warlock 更新 ...
- centos7 部署 docker、shipyard
=============================================== 2019/4/9_第3次修改 ccb_warlock 更新说 ...
- centos7 部署 docker swarm
=============================================== 2019/4/9_第3次修改 ccb_warlock 更新说 ...
- CentOS7部署Nginx
CentOS7部署Nginx 1.准备工作 Nginx的安装依赖于以下三个包,意思就是在安装Nginx之前首先必须安装一下的三个包,注意安装顺序如下: 1 SSL功能需要openssl库,直接通过yu ...
- centos7部署JavaWeb项目
centos7部署JavaWeb项目共有三步 1.配置java环境 2.配置tomcat环境. 3.部署JavaWeb项目 一.配置java环境 1.1安装java 参考我的另一篇博文:https:/ ...
- Linux Centos7部署环境安装-CentOS
Linux Centos7部署环境安装-CentOS Centos7部署环境安装及Linux常用命令 centos系统下各文件夹的作用 centos7修改系统默认语言 centos7安装rz/sz命令 ...
随机推荐
- 不让input表单的输入框保存用户输入的历史记录
如何不让input表单的输入框保存用户输入的历史记录. 有时我们在设计网页时不想让表单保存用户输入历史记录,比如一些隐私数据,或一些冲值卡 <input name="test&quo ...
- WEB可用性、可访问性、可维护性
可用性 (Usability) 可用性是一个多因素概念,涉及到容易学习.容易使用.系统的有效性.用户满意度,以及把这些因素与实际使用环境联系在一起针对特定目标的评价. 可访问性 (Accessibil ...
- WAMP集成环境更改web根目录
使用WAMP集成环境,如何更改web根目录 做php开发使用WAMP集成环境的同学大部分有过这样的经历:如果你试图修改web根目录,那么你肯定会想到要修改apache/apache2.2.11/con ...
- Unity图片处理类,包括压缩、截屏和滤镜
先上代码: 1 using System.Threading; using UnityEngine; using System.IO; using System.Collections; public ...
- [Fw]人和人之间在八小时之外的差别
原文地址:http://hankjin.blog.163.com/blog/static/3373193720083249387801/ 业余八小时人的活动千姿百态.八小时以外你在干什么,恰恰决定着你 ...
- [BZOJ 1801] [Ahoi2009]chess 中国象棋 【DP】
题目链接:BZOJ - 1801 题目分析 对于50%的数据是可以直接状压 DP 的. 对于100%的数据,使用递推的 DP .(或者这只叫递推不叫 DP ?) 可以发现,每一行和每一列的棋子个数不能 ...
- Top WAF
http://blog.csdn.net/force_eagle/article/details/9396087
- BS_OWNERDRAW风格的作用和例子,值得研究~
TBitBtn就是一个例子: procedure TBitBtn.CreateParams(var Params: TCreateParams); begin inherited CreatePara ...
- linux安装 Android Studio详细教程,支持性较差,需要安装最新底层库内核的linux
安装 Android Studio详细教程 libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jdk1.8.0_25 android-st ...
- centos qt5,PyQt5 installation
一.SIP http://www.riverbankcomputing.com/software/sip/download 二.Centos6.5 qt 安装 1,centos linux系统必须 ...