centos7安装shadowsocks教程 centos7怎么安装shadowsocks

1、安装shadowsocks

  1. # yum install python-setuptools && easy_install pip  
  2. # pip install shadowsocks  

2、配置shadowsocks

  1. # mkdir -p /etc/shadowsocks  
  2. # vim /etc/shadowsocks/config.json  
  3.   
  4. {  
  5. "server":"118.61.***.***",  
  6. "port_password":{  
  7.  "18381":"*********",  
  8.  "18382":"*********",  
  9.  "18383":"*********",  
  10.  "18385":"*********",  
  11.  "18384":"*********"  
  12.  },  
  13. "timeout":300,  
  14. "method":"rc4-md5",  
  15. "fast_open":false,  
  16. "workers":1  
  17. }  

3、自启动文件

  1. # cat /etc/systemd/system/shadowsocks-server.service  
  2. [Unit]  
  3. Description=Shadowsocks service  
  4. After=network.target  
  5.   
  6. [Service]  
  7. Type=simple  
  8. User=nobody  
  9. ExecStart=/usr/bin/ssserver -c /etc/shadowsocks/config.json  
  10. ExecReload=/bin/kill -HUP $MAINPID  
  11. ExecStop=/bin/kill -s QUIT $MAINPID  
  12. PrivateTmp=true  
  13. KillMode=process  
  14. Restart=on-failure  
  15. RestartSec=5s  
  16.   
  17. [Install]  
  18. WantedBy=multi-user.target  

自启动这一块,做了统一管理,不管是管理工具包装的,还是手动装的。虽然感觉不怎么方便了,但是做了统一的规划。

4、加入自启动

  1. # systemctl start shadowsocks-server.service  
  2. # systemctl enable shadowsocks-server.service  
  3. # systemctl disable shadowsocks-server.service  

5、开放端口

  1. # firewall-cmd --permanent --add-port=18381-18385/tcp  
  2. # firewall-cmd --reload  

centos7用的firewalld,比直接用iptables要简单,好用。

时间: 2024-09-20 00:57:02

centos7安装shadowsocks教程 centos7怎么安装shadowsocks的相关文章

小米盒子怎么安装?小米盒子无须工具安装APK教程(远程安装)

小米盒子用U盘就可以安装第三方软件,但对于没U盘的朋友该如何呢?下面教你直接用电脑远程给小米盒子及小米盒子增强版安装第三方软件看电视直播,不用U盘,不用OTG,也不用安卓手机数据线哦! 具体步骤如下: 1.下载需要的APK软件到电脑.(看电视直播的一般都安装泰捷视频TV版).将小米盒子连接好电视,接通网线联网:(注意:盒子的网络与电脑的网络必须在同一个WIFI的局域网下) 2.启动小米盒子与电视,在电视上依次打开"应用"-"应用商店"-"应用管理"

VMware Ubuntu安装图文教程_VMware

不是每一个程序员都必须玩过linux,只是博主觉得现在的很多服务器都是linux系统的,而自己属于那种前端也搞,后台也搞,对框架搭建也感兴趣,但是很多生产上的框架和工具都是安装在服务器上的,而且有不少大公司都要求熟悉在linux上开发,因此从个人职业发展有必要去多了解一下linux. (博主网上查了一下,现在大部分服务器安装的系统主要有:ubuntu server.centos.suse linux enterprise, redhat linux等) 于是今天博主就在虚拟机上安装了Ubuntu

阿里云CentOS7安装Mongodb教程_MongoDB

一.概述 近日要在新的CentOS系统上安装MongoDB,某度结果后直接从Mongo官网直接获得3.2版本的下载链接,结果在下载时发觉速度慢的可怜.迫于无奈,只能找国内的镜像下载.切换国内的安装源后,使用yum的方式安装后发现,安装的MongoDB版本居然是2.8的.一番研究后,贴出以下操作方式,提供给后人操作. 二.操作过程 1.首先更新一下包吧,多更无害. sudo yum -y update 2.在/etc/yum.repos.d 创建一个 mongodb-org.repo 文件 sud

centos7安装codeblocks教程

author:lidabo 装了好多次系统,每次装的时候都有要在网上各种查,太麻烦了.所以决定记录一下,以后用到的时候会方便一些.当然,本文来源于网络,取百家之长,最重要的是本人已验证过,说明对本系统是可行的. 在CentOS7上安装Codelocks的过程. 1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可yum install gccyum install gcc-c++ 2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库

Privoxy shadowsocks安装使用教程

服务器端安装 shadowsocks# 首先根据 shadownsocks 安装说明 在服务器(比如 VPS)上安装 shadowsocks 并配置.启用. 本地安装 shadowsocks# 在本机上,我们还需要一个 shadowsocks 客户端.通常照服务器端一样安装,安装后 shadowsocks 提供有 sslocal 命令. 以我的 openSUSE 13.2 为例,安装完 shadowsocks-libev,根据服务器端的配置修改 /etc/shadowsocks/shadowso

linux操作系统 硬盘-硬盘里安装好的centos7放到别的机器上能正常工作吗?

问题描述 硬盘里安装好的centos7放到别的机器上能正常工作吗? 我有一个10年前的机器,想装个linux让他焕发青春,我把原本机器上的硬盘拆下来装到老机器上能用吗? 解决方案 10年前的比较难说.如果你的centos是x64的系统,而你的老机器是P4时代的电脑,CPU就不兼容. 解决方案二: 硬盘兼容的话, 可以的应该... 解决方案三: 工作环境搭建(1) - CentOS7虚拟机的最小化安装工作环境搭建(7) - CentOS7安装Jenkins(稳定版)

使用cobbler批量安装操作系统(基于Centos7.x )

1.1 cobbler简介 Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装.重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等. Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用. Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理. Cobbler内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集

Centos下编译安装Nginx教程详解_nginx

一.安装nginx时必须先安装相应的编译工具 yum -y install gcc gcc-c++ autoconf automake yum -y install zlib zlib-devel openssl openssl-devel pcre-devel 建立nginx 组 groupadd -r nginx useradd -s /sbin/nologin -g nginx -r nginx id nginx zlib:nginx提供gzip模块,需要zlib库支持 openssl:n

CentOS 7.0编译安装lnmp教程(Nginx1.6.0+MySQL5.6.19+PHP5.5.14)_Linux

准备篇: CentOS 7.0系统安装配置图解教程 http://www.jb51.net/os/188487.html 一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptab