目录
前期准备
在开始安装之前,我们需要进行一些前期准备工作,以确保一切顺利进行。
-
确保你的Debian 9系统已更新到最新版本。可以通过以下命令进行更新:
bash
sudo apt update && sudo apt upgrade -y -
安装必要的软件包。你可能需要安装
curl
和gnupg
,可以使用以下命令:
bash
sudo apt install curl gnupg -y
安装shadowsocks-libev
添加shadowsocks源
要在Debian 9上安装shadowsocks-libev,首先需要添加其软件源。
-
导入GPG密钥
bash
curl -fsSL https://shadowsocks.org/shadowsocks.gpg | sudo gpg –dearmor -o /etc/apt/trusted.gpg.d/shadowsocks.gpg -
添加源到sources.list
bash
echo “deb http://deb.shadowsocks.org/debian stretch main” | sudo tee /etc/apt/sources.list.d/shadowsocks.list -
更新软件包列表
bash
sudo apt update
安装shadowsocks-libev
安装完成源的添加后,可以开始安装shadowsocks-libev:
bash
sudo apt install shadowsocks-libev -y
配置shadowsocks-libev
在安装完成后,我们需要配置shadowsocks-libev以确保其能够正常工作。
-
创建配置文件
在/etc/shadowsocks-libev/config.json
中创建一个配置文件:
bash
sudo nano /etc/shadowsocks-libev/config.json然后输入以下内容:
{
“server”: “0.0.0.0”,
“server_port”: 8388,
“password”: “your_password”,
“timeout”: 300,
“method”: “aes-256-gcm”
}请将
your_password
替换为你希望设置的密码。 -
设置权限
确保配置文件的权限设置正确:
bash
sudo chmod 600 /etc/shadowsocks-libev/config.json
启动shadowsocks-libev
配置完成后,我们可以启动shadowsocks-libev服务:
bash
sudo systemctl start shadowsocks-libev
要确保shadowsocks-libev在系统启动时自动启动,使用以下命令:
bash
sudo systemctl enable shadowsocks-libev
常见问题解答
如何检查shadowsocks-libev是否正在运行?
可以使用以下命令检查shadowsocks-libev服务的状态:
bash
sudo systemctl status shadowsocks-libev
如果服务正在运行,你会看到“active (running)”的状态信息。
如何更改shadowsocks-libev的端口?
要更改端口,编辑/etc/shadowsocks-libev/config.json
文件中的server_port
字段,然后重启服务:
bash
sudo systemctl restart shadowsocks-libev
shadowsocks-libev支持哪些加密方法?
shadowsocks-libev支持多种加密方法,包括但不限于:
- aes-256-gcm
- aes-128-gcm
- chacha20-ietf
在配置文件中可以选择适合自己的加密方法。
如果无法连接怎么办?
- 检查防火墙设置,确保允许shadowsocks-libev使用的端口。
- 确保配置文件中的服务器地址和密码正确。
- 查看服务日志以获取更多信息:
bash
sudo journalctl -u shadowsocks-libev
通过上述步骤,你应该能够在Debian 9上顺利安装并配置shadowsocks-libev。如有进一步问题,建议查阅官方文档或相关社区。