1. 安装Shadowsocks客户端
-
通过命令行安装Shadowsocks客户端
-
打开终端并执行以下命令:
sudo apt update sudo apt install shadowsocks
-
-
配置Shadowsocks客户端
-
打开Shadowsocks配置文件:
sudo nano /etc/shadowsocks/config.json
-
在配置文件中填入服务器地址、端口、密码等信息。
-
-
启动Shadowsocks客户端
-
使用以下命令启动Shadowsocks客户端:
sudo systemctl start shadowsocks
-
2. 配置DNS
- 编辑resolv.conf文件
-
打开resolv.conf文件:
sudo nano /etc/resolv.conf
-
添加DNS服务器地址,如Google DNS(8.8.8.8、8.8.4.4)。
-
- 配置NetworkManager
-
打开NetworkManager配置文件:
sudo nano /etc/NetworkManager/NetworkManager.conf
-
在配置文件中添加以下内容:
[main] dns=none
-
保存文件并重启NetworkManager:
sudo systemctl restart NetworkManager
-
3. 解决常见问题
如何测试Shadowsocks是否工作正常?
-
在终端执行以下命令测试连接:
curl –socks5 127.0.0.1:1080 http://httpbin.org/ip
-
若返回正常结果,则Shadowsocks工作正常。
如何解决DNS解析失败的问题?
- 检查resolv.conf文件是否正确配置DNS服务器。
- 确保Shadowsocks配置文件中未配置错误的DNS服务器地址。
- 尝试使用其他可靠的DNS服务器,如Google DNS。
如何在Ubuntu上自动启动Shadowsocks客户端?
-
使用以下命令设置Shadowsocks客户端自动启动:
sudo systemctl enable shadowsocks
-
重启系统后,Shadowsocks将会自动启动。
正文完