OpenWRT下使用shadowsocks、pdnsd、GFWList详细教程及FAQ

  1. 介绍
  2. 安装shadowsocks
  3. 配置pdnsd
  4. 设置GFWList
  5. FAQ

1. 介绍

在OpenWRT路由器上使用shadowsocks和pdnsd,并结合GFWList,可以帮助用户科学上网、绕过封锁。

2. 安装shadowsocks

  • 在OpenWRT的软件包管理中心安装shadowsocks-libev
  • 配置shadowsocks,填入服务器地址、端口、密码等信息
  • 启动shadowsocks服务

3. 配置pdnsd

  • 安装pdnsd软件包
  • 编辑pdnsd配置文件,指定监听地址和端口,设置上游DNS为127.0.0.1
  • 启动pdnsd服务

4. 设置GFWList

  • 下载GFWList文件
  • 编辑dnsmasq配置文件,指定GFWList规则文件的路径
  • 重启dnsmasq服务

5. FAQ

如何检查shadowsocks是否正常工作?

  • 可以通过浏览器访问Google等被墙网站进行检查
  • 在路由器上查看shadowsocks的日志输出

pdnsd如何提高解析速度?

  • 可以调整pdnsd的缓存大小来提高解析速度
  • 合理设置pdnsd的TTL值

为什么GFWList规则不生效?

  • 检查dnsmasq配置是否正确加载了GFWList规则
  • 确认dnsmasq服务已重启

路由器刷入OpenWRT后如何安装插件?

  • 登录路由器后台,在软件包管理中心搜索需要的插件并安装
  • 可以通过SSH连接路由器手动安装插件
正文完