目录
- 概述
- 准备工作
- 安装Shadowsocks
- 配置ss-redir
- 配置iptables
- 启动服务
- 常见问题解答
1. 概述
Shadowsocks是一种常用的科学上网工具,而在Linux系统上,结合ss-redir和iptables可以实现更为稳定和高效的科学上网方案。
2. 准备工作
- 在使用之前,请确保你有一个可用的Shadowsocks服务器地址、端口、密码和加密方式。
- 请确保你拥有Linux系统的root权限。
3. 安装Shadowsocks
-
打开终端,输入以下命令安装Shadowsocks客户端:
sudo apt update sudo apt install shadowsocks
4. 配置ss-redir
-
使用ss-redir实现透明代理,将所有TCP连接转发至Shadowsocks本地端口,执行以下命令:
sudo ss-redir -s <服务器地址> -p <服务器端口> -l 1080 -k <密码> -m <加密方式> -b 0.0.0.0
5. 配置iptables
-
配置iptables实现TCP流量转发,输入以下命令:
sudo iptables -t nat -A OUTPUT -p tcp -j REDIRECT –to-ports 1080 sudo iptables-save > /etc/iptables/rules.v4
6. 启动服务
-
启动Shadowsocks和ss-redir服务:
sudo systemctl start shadowsocks sudo systemctl start ss-redir
7. 常见问题解答
-
Q: 如何验证是否成功科学上网?
- A: 打开浏览器访问Google,如果能正常访问则表示成功。
-
Q: 如何在系统启动时自动启动Shadowsocks和ss-redir?
- A: 使用
systemctl enable
命令设置为开机自启动。
- A: 使用
-
Q: 如何卸载Shadowsocks?
- A: 执行
sudo apt remove shadowsocks
命令进行卸载。
- A: 执行
-
Q: 如何修改Shadowsocks配置?
- A: 修改
/etc/shadowsocks/config.json
文件后,重启Shadowsocks服务。
- A: 修改
-
Q: 如何查看Shadowsocks和ss-redir的日志?
- A: 分别查看
/var/log/shadowsocks.log
和/var/log/ss-redir.log
文件。
- A: 分别查看
正文完