求推荐 mac 上好用的开关 dns 软件

2023-06-02 10:28:02 +08:00
 v3ex1

工作原因需要经常更换 dns 。然后我之前发现直接在 mac 上设置 dns ,会出现一些 bug 。

所以想找下有没有类似 switchhosts 这样的软件,可以方便的开关 dns 。我自己找了一圈,没有找到类似的

1209 次点击
所在节点    程序员
6 条回复
wfhtqp
2023-06-02 10:30:38 +08:00
自带“位置”管理
zhongjun96
2023-06-02 10:50:02 +08:00
switchhosts 有 mac 版本

`brew install switchhosts`
JodenHe
2023-06-02 13:37:40 +08:00
感觉 utools 的 hosts 插件挺好用的,可以设置多套环境,快捷键调出点击切换 hosts
justsosososo
2023-06-02 13:46:46 +08:00
```bash
#!/bin/bash

# DNS 服务器地址
dns1="8.8.8.8"
dns2="8.8.4.4"

# 备份当前 DNS 设置
backup_file="/etc/resolv.conf.backup"
cp /etc/resolv.conf "$backup_file"

# 切换 DNS
function switch_dns() {
echo "nameserver $1" > /etc/resolv.conf
echo "nameserver $2" >> /etc/resolv.conf
echo "DNS 已切换为 $1 和 $2"
}

# 恢复原始 DNS 设置
function restore_dns() {
cp "$backup_file" /etc/resolv.conf
echo "DNS 设置已恢复"
}

# 选择要执行的操作
echo "请选择要执行的操作:"
echo "1. 切换到 DNS 服务器 $dns1 和 $dns2"
echo "2. 恢复原始 DNS 设置"
read choice

case $choice in
1)
switch_dns $dns1 $dns2
;;
2)
restore_dns
;;
*)
echo "无效的选择"
;;
esac

```
Tiking
2023-06-02 13:50:53 +08:00
switchhosts
Lotii
2023-06-03 12:27:34 +08:00
adguard

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/945154

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX