树莓派下安装ssserver

作者: lushitao 分类: 智能家居 发布时间: 2020-01-12 18:43

准备

当然,安装之前,需要打开树莓派的 ssh,而且最好做好相关防护,不然端口很可能被扫爆。

更新源

sudo apt update && sudo apt upgrade && sudo apt autoremove

fail2ban

安装 fail2ban 服务,该服务装好后重启生效、自启动,作用:ssh登录错误5次ban10分钟。

sudo apt install fail2ban

另外可以在 /etc/fail2ban/jail.conf 修改fail2ban参数。

安装

树莓派的 Raspbian 是基于 Debian 的系统,支持 apt 软件包管理(新立得)安装,那么就不需要编译了,树莓派这个性能,编译东西简直要炸了。apt 源里默认是有 shadowsocks 的,可由于作者不再维护 apt 和 pip 中的 Shadowsocks,定格在了很老的2.8.2,所以我们用 python 的 pip 安装

首先安装 python3 和 pip

sudo apt install python3 && sudo apt install python3-pip

然后使用 python3 的 pip 安装最新的 shadowsosks

sudo python3 -m pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip

安装完成查看一下 shadowsocks 的版本

sudo ssserver --version

软件包附带两个命令,ssserversslocal。一个用于服务端配置,一个用于客户端配置。详细情况可以运行man shadowsocks来查看。

另外新版 SS 支持了 chacha20 等加密算法,需要安装 libsodium

sudo apt install libsodium-dev

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注