ShadowsocksR服务端 如何自定义/修改 DNS服务器

admin

发表文章数:3151

首页 » 网络资源 » 正文

总有一些人想要修改 ShadowsocksR服务端的DNS或者系统的DNS,所以这个很简单的教程出现了。

方法一:单独给ShadowsocksR服务端指定 DNS

此方法适合给ShadowsocksR服务端单独设置一个DNS服务器,而不想去修改系统默认的DNS,如果无所谓了,那么也可以通过修改系统默认的DNS来修改 ShadowsocksR服务端使用的DNS。

假设你的ShadowsocksR服务端安装在 /root 目录中,那么:

ShadowsocksR根目录(多用户),即目录为 /root/shadowsocksr/

ShadowsocksR子目录(单用户),即目录为 /root/shadowsocksr/shadowsocks


根据当前在使用的单用户/多用户方式,来选择在对应的目录下 新建 dns.conf 文件,格式如下:


8.8.8.8 53
8.8.4.4 53

每行一个DNS服务器,端口为 53时,可忽略不写。

可以用 vi / nano 来新建/编辑修改,也可以用 echo 命令直接写入,比如:

# 根目录
echo -e "8.8.8.8 53
8.8.4.4 53" > /root/shadowsocksr/dns.conf
 
# 子目录
echo -e "8.8.8.8 53
8.8.4.4 53" > /root/shadowsocksr/shadowsocks/dns.conf

此方法具有最高优先级,当ShadowsocksR服务端启动时会检测目录下是否有 dns.conf 文件,如果有并格式正确,那就会直接读取这个 DNS配置,而不会读取 系统的DNS配置。


方法二:修改系统默认的 DNS

Linux的默认DNS配置文件为: /etc/resolv.conf

修改内容 格式如下:

  1. nameserver 8.8.8.8

  2. nameserver 8.8.4.4

可以用 vi / nano 来新建/编辑修改,也可以用 echo 命令直接写入,比如:

  1. echo e "nameserver 8.8.8.8

  2. nameserver 8.8.4.4" > /etc/resolv.conf

此方法仅支持53端口,不需填写端口号。

此方法具有次级优先级,当ShadowsocksR服务端目录下没有 dns.conf 文件时,ShadowsocksR便会读取这个系统默认的DNS。

未经允许不得转载:作者:admin, 转载或复制请以 超链接形式 并注明出处 夜河资源网
原文地址:《ShadowsocksR服务端 如何自定义/修改 DNS服务器》 发布于2019-08-19

分享到:
赞(0) 打赏

评论 抢沙发

8 + 9 =


撰写不易~如果您觉得文章对您有帮助的话可以打赏我哦~谢谢亲亲~

支付宝扫一扫打赏

微信扫一扫打赏

外服网游加速器破解版
包含腾讯网游加速器、海豚网游加速器等八款知名加速器,可加速外服游戏,永久包售后包更新,不定时添加新款破解版加速器!
切换注册

登录

忘记密码 ?

切换登录

注册