1. Linux DNS配置
1.1 修改resolv.conf文件
- 使用vi或gedit编辑*/etc/resolv.conf*文件
- 添加nameserver信息,例如
nameserver 8.8.8.8
- 保存并退出
1.2 配置网络管理器
- 打开终端,输入
sudo vi /etc/NetworkManager/NetworkManager.conf
- 在*[main]部分添加dns=none*,然后保存并关闭文件
- 重启NetworkManager服务
1.3 使用systemd-resolved
- 运行
sudo systemctl disable --now systemd-resolved
- 编辑*/etc/resolv.conf文件并添加nameserver*信息
- 重启网络服务
2. 使用Chrome浏览器
2.1 安装Chrome浏览器
- 打开终端,输入命令进行安装
- Ubuntu:
sudo apt install google-chrome-stable
- CentOS:
sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
2.2 设置代理
- 打开Chrome浏览器,进入设置
- 选择高级,找到系统,设置代理服务器
3. Shadowsocks的安装与使用
3.1 安装Shadowsocks
- 打开终端,输入命令进行安装
- Ubuntu:
sudo apt install shadowsocks-libev
- CentOS:
sudo yum install shadowsocks-libev
3.2 配置Shadowsocks
- 编辑配置文件
/etc/shadowsocks/config.json
- 添加服务器IP、端口、加密方式、密码等信息
3.3 启动Shadowsocks客户端
- 运行命令
ss-local -c /etc/shadowsocks/config.json
- 配置浏览器代理,开始使用Shadowsocks
常见问题FAQ
1. 如何检查DNS是否配置成功?
- 在终端中输入
nslookup example.com
,检查返回的IP地址
2. 如何在Chrome中设置代理?
- 打开Chrome浏览器,进入设置
- 选择高级,找到系统,设置代理服务器
3. 如何测试Shadowsocks连接是否正常?
- 打开终端,输入
curl ip.gs
,确认显示的IP为Shadowsocks服务器IP
4. 为什么Chrome无法连接Shadowsocks?
- 可能是代理设置问题,请检查代理服务器设置
5. 如何在Linux上安装Clash?
- 运行命令
sudo snap install clash
- 配置Clash,享受更强大的代理功能
以上是关于Linux下DNS配置及Chrome与Shadowsocks的使用教程,希望对您有所帮助。
正文完