ubuntu安装shadowsocks server最新教程

作者:青山常在人不老   阅读 (2203)  |  收藏 (0)  |  点赞 (0)

摘要

本文主要针对需要查询国外技术的同学,或者在国外需要访问国内网站的朋友提供一种如何在服务器上搭建shadowsocks 服务,来实现科学上网的目的。


原文链接:ubuntu安装shadowsocks server最新教程

本文虽然是以ubutu作为实验环境,但是本教程通用于其他Linux环境,例如centos,redhat(运行命令时只需要去掉sudo)。

1、更新系统

sudo apt-get  update

2、安装pip3

sudo apt install python3-pip

3、安装 shadowsocks

sudo pip3 install https://github.com/shadowsocks/shadowsocks/archive/master.zip

4、查看Shadowsocks版本:

sudo ssserver --version

5、新建配置文件

sudo mkdir /etc/shadowsocks
sudo vim /etc/shadowsocks/shadowsocks.json

6、添加配置信息多用户

{
  "server":"::",
  "local_address":"127.0.0.1",
  "local_port":1080,
  "port_password":{
    "8888":"test8888",
    "9999":"test9999"
  },
  "timeout":300,
  "method":"aes-256-cfb",
  "fast_open":false
}

或者添加单用户信息

{
  "server":"::",
  "server_port":8388,
  "local_address": "127.0.0.1",
  "local_port":1080,
  "password":"123456789",
  "timeout":300,
  "method":"aes-256-cfb",
  "fast_open": false
}

说明:

server:Shadowsocks服务器地址 

server_port:Shadowsocks服务器端口 

local_address:   本地IP

local_port:本地端口 

password:Shadowsocks连接密码 

timeout:等待超时时间 

method:加密方式 

workers:      工作线程数 

fast_open:     true或false

7、配置自启动

1.新建启动脚本文件/etc/systemd/system/shadowsocks.service

sudo vim  /etc/systemd/system/shadowsocks.service

内容如下(注意:ExecStart的值需要通过命令查找ssserver安装目录所得):

[Unit]
Description=Shadowsocks
[Service]
TimeoutStartSec=0
ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks/shadowsocks.json
[Install]
WantedBy=multi-user.target

2.启动Shadowsocks客户端

sudo systemctl enable shadowsocks.service
sudo systemctl start shadowsocks.service
sudo systemctl status shadowsocks.service

至此,Shadowsocks已配置完成。您可以在本地安装客户端来链接上述的代理。

分类   应用工具
字数   1411

博客标签    shadowsocks 安装教程  

评论