hao356北美华人网 北美华人论坛
请选择 进入手机版 | 继续访问电脑版

hao356北美华人网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

在CENTOS 7上搭建Shadowsocks图文教程

[复制链接]
apache 发表于 2021-3-30 18:16:21 | 显示全部楼层 |阅读模式
本帖最后由 apache 于 2021-3-31 07:18 编辑

这里介绍的是使用Pip作为管理软件对shadowsocks进行管理,所以我们应该首先安装一下pip。
安装pippip的安装这里参考官网-Installation,即,输入curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py后回车,如下:
[root@ssserver ~]# curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed100 1604k  100 1604k    0     0  11.1M      0 --:--:-- --:--:-- --:--:-- 11.2M然后,输入python get-pip.py之后回车,如下:

b1.jpg

安装shadowsocks输入pip install shadowsocks后回车,如下:
[root@ssserver ~]# pip install shadowsocksCollecting shadowsocks  Downloading https://files.pythonhosted.org/p ... .8.2.tar.gzBuilding wheels for collected packages: shadowsocks  Running setup.py bdist_wheel for shadowsocks ... done  Stored in directory: /root/.cache/pip/wheels/5e/8d/b6/3e2243a7e116984b2c3597c122c29abcfeac77daa260079e88Successfully built shadowsocksInstalling collected packages: shadowsocksSuccessfully installed shadowsocks-2.8.2提示安装成功!

配置shadowsocks输入编辑文件命令vi /etc/shadowsocks.json并回车,如下:
[root@ssserver ~]# vi /etc/shadowsocks.json上述步骤是编辑一个新文件,按键盘i键后,粘贴下面内容:
{    "server":"0.0.0.0",    "server_port":50013,    "local_port":1080,    "password":"1234567890",    "timeout":600,    "method":"aes-256-cfb"}然后按键盘’Esc’键,再按shift+:键,再输入wq并回车。文件编辑结束。
上面的50013是你的服务器端口,1234567890是你进行连接的密码。
将shadowsocks加入系统服务输入编辑文件命令vi /etc/systemd/system/shadowsocks.service并回车,如下:
[root@ssserver ~]# vi /etc/systemd/system/shadowsocks.service

按键盘i键后,粘贴下面内容:
[Unit]Description=Shadowsocks[Service]TimeoutStartSec=0ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json[Install]WantedBy=multi-user.target然后按键盘’Esc’键,再按shift+:键,再输入wq并回车。文件编辑结束。
启动shadowsocks服务并设置开机自启#设置开机自启命令systemctl enable shadowsocks#启动命令systemctl start shadowsocks#查看状态命令systemctl status shadowsocks#关闭服务systemctl stop shadowsocks依次执行上面的三条命令,如下:
[root@ssserver ~]# vi /etc/shadowsocks.json[root@ssserver ~]# [root@ssserver ~]# [root@ssserver ~]# vi /etc/systemd/system/shadowsocks.service[root@ssserver ~]# [root@ssserver ~]# [root@ssserver ~]# [root@ssserver ~]# systemctl enable shadowsocksCreated symlink from /etc/systemd/system/multi-user.target.wants/shadowsocks.service to /etc/systemd/system/shadowsocks.service.[root@ssserver ~]# systemctl start shadowsocks[root@ssserver ~]# systemctl status shadowsocks● shadowsocks.service - Shadowsocks   Loaded: loaded (/etc/systemd/system/shadowsocks.service; enabled; vendor preset: disabled)   Active: active (running) since Tue 2018-08-28 13:27:53 UTC; 7s ago Main PID: 1259 (ssserver)   CGroup: /system.slice/shadowsocks.service           └─1259 /usr/bin/python /usr/bin/ssserver -c /etc/shadowsocks.jsonAug 28 13:27:53 ssserver systemd[1]: Started Shadowsocks.Aug 28 13:27:53 ssserver systemd[1]: Starting Shadowsocks...Aug 28 13:27:54 ssserver ssserver[1259]: INFO: loading config from /etc/shadowsocks.jsonAug 28 13:27:54 ssserver ssserver[1259]: 2018-08-28 13:27:54 INFO     loading libcrypto from libcrypto.so.10Aug 28 13:27:54 ssserver ssserver[1259]: 2018-08-28 13:27:54 INFO     starting server at 0.0.0.0:50013这样shadowsocks服务端就安装并启动成功,接下来进行客户端的连接使用就可以了,客户端下载地址:安卓/Android/Windows/IOS/苹果手机 Shadowsocks最新版下载地址
端口开放有些CENTOS执行上述操作,虽然shadowsocks运行起来了,但是仍然无法访问,极大可能是防火墙没有开放端口.

回复

使用道具 举报

 楼主| apache 发表于 2021-4-10 16:15:56 | 显示全部楼层
如果出现ERROR: This script does not work on Python 2.7 The minimum supported Python version is 3.6. Please use https://bootstrap.pypa.io/pip/2.7/get-pip.py instead.
这个错误的话,是原因:python是2.7版本,不支持        解决:下载https://bootstrap.pypa.io/pip/2.7/get-pip.py
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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