童话镇

 找回密码
 加入我们
查看: 103|回复: 0

[教程] CentOS 7 安装 Shadowsocks 服务端教程

[复制链接]
发表于 2018-8-19 23:47 | 显示全部楼层 |阅读模式
Xshell 5  登录


更新系统
  1. yum -y update
复制代码

下载别人制作的pip一键安装
  1. curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
复制代码

Python 安装
  1. python get-pip.py
复制代码

更新pip
  1. pip install --upgrade pip
复制代码

安装ss
  1. pip install shadowsocks
复制代码

创建并编辑配置文件
  1. vi /etc/shadowsocks.json
复制代码

配置文件内容,可自定义部分内容
  1. {
  2. "server": "0.0.0.0",
  3. "local_address": "127.0.0.1",
  4. "local_port": 1080,
  5. "port_password": {
  6. "8080": "填写密码",
  7. "8081": "填写密码"
  8. },
  9. "timeout": 600,
  10. "method": "aes-256-cfb"
  11. }
复制代码

method为加密方法,可选aes-128-cfb, aes-192-cfb, aes-256-cfb, bf-cfb, cast5-cfb, des-cfb, rc4-md5, chacha20, salsa20, rc4, table
port_password为端口对应的密码,可使用密码生成工具生成一个随机密码

以上两项信息在配置 shadowsocks 客户端时需要配置一致,具体说明可查看 shadowsocks 的帮助文档。
server_port为服务监听端口
password为密码

创建SS自启动配置文件
  1. vi /etc/systemd/system/shadowsocks.service
复制代码

添加自启动内容
  1. [Unit]
  2. Description=Shadowsocks

  3. [Service]
  4. TimeoutStartSec=0
  5. ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json

  6. [Install]
  7. WantedBy=multi-user.target
复制代码

启用SS
  1. systemctl enable shadowsocks
复制代码

启动SS
  1. systemctl start shadowsocks
复制代码

同上
  1. systemctl status shadowsocks -l
复制代码

防火墙添加开放端口,端口是上面自定义的端口
  1. firewall-cmd --zone=public --add-port=8080/tcp --permanent
复制代码

同上
  1. firewall-cmd --zone=public --add-port=8081/tcp --permanent
复制代码

重启防火墙
  1. firewall-cmd --reload
复制代码





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|网站地图|百度统计|Archiver|手机版|小黑屋|LOADREAM

JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

GMT+8, 2018-11-19 15:47 , Processed in 0.114381 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2009-2020 LOADREAM Inc. All Rights Reserved

快速回复 返回顶部 返回列表