目录
简介
Shadowsocks-libev是一个基于libev的轻量级Shadowsocks代理服务器。相比原版的Shadowsocks服务端,它具有更好的性能和更少的资源占用。在Ubuntu 18.04 LTS上安装和配置Shadowsocks-libev非常简单,可以有效地突破网络限制,实现科学上网。
安装Shadowsocks-libev
-
更新系统软件包:
sudo apt-get update
-
安装Shadowsocks-libev:
sudo apt-get install shadowsocks-libev
配置Shadowsocks-libev服务
-
编辑配置文件:
sudo nano /etc/shadowsocks-libev/config.json
-
在配置文件中填写以下信息:
{ “server”:”your_server_ip”, “server_port”:8388, “password”:”your_password”, “timeout”:300, “method”:”aes-256-cfb” }
server
为你的Shadowsocks服务器IP地址server_port
为服务器端口号password
为连接密码timeout
为连接超时时间(秒)method
为加密方式
-
保存配置文件并退出。
-
启动Shadowsocks-libev服务:
sudo systemctl start shadowsocks-libev
-
设置开机自启:
sudo systemctl enable shadowsocks-libev
防火墙设置
如果你的Ubuntu服务器开启了防火墙,需要放行Shadowsocks-libev的端口:
-
查看防火墙状态:
sudo ufw status
-
开放Shadowsocks-libev端口:
sudo ufw allow 8388/tcp
-
重启防火墙:
sudo ufw reload
客户端配置
你可以使用以下客户端连接Shadowsocks-libev服务器:
- Windows: Shadowsocks-Windows
- macOS: ShadowsocksX-NG
- Android: shadowsocks-android
- iOS: 需要越狱后安装
在客户端中填写服务器地址、端口、密码和加密方式即可连接。
常见问题FAQ
1. Shadowsocks-libev服务无法启动怎么办?
可以查看服务日志信息,了解启动失败的原因:
sudo journalctl -u shadowsocks-libev
常见问题包括配置文件错误、端口被占用等,根据错误信息进行相应的排查和修复即可。
2. 为什么使用Shadowsocks-libev而不是原版Shadowsocks?
Shadowsocks-libev相比原版Shadowsocks具有以下优势:
- 更轻量,资源占用更少
- 性能更好,支持更高的并发连接数
- 更多加密算法支持
- 更多平台支持,如Linux、macOS等
3. 如何查看Shadowsocks-libev的运行状态?
可以使用以下命令查看Shadowsocks-libev的运行状态:
sudo systemctl status shadowsocks-libev
该命令可以显示服务的当前状态、最近的日志信息等。
4. 如何更新Shadowsocks-libev?
可以使用以下命令更新Shadowsocks-libev:
sudo apt-get update sudo apt-get install –only-upgrade shadowsocks-libev
更新后需要重启服务以使更改生效。
5. Shadowsocks-libev有哪些常见加密方式?
Shadowsocks-libev支持多种加密方式,常见的有:
- aes-256-cfb
- aes-128-cfb
- chacha20-ietf-poly1305
- xchacha20-ietf-poly1305
在配置文件中的method
字段指定加密方式。