介绍
在中国大陆,由于网络环境的特殊性,访问国外网站常常会遇到困难。为了突破这种局限,许多人使用Shadowsocks来科学上网。而通过gfwlist可以智能地绕过GFW(Great Firewall)对被封锁网站的封锁,让你更加便捷地访问互联网。
步骤
以下是在OpenWRT路由器上配置Shadowsocks并使用gfwlist的步骤。
步骤一:安装Shadowsocks
- 使用ssh登录你的OpenWRT路由器。
- 在终端中输入以下命令安装Shadowsocks-libev:
bash opkg update opkg install shadowsocks-libev
- 配置Shadowsocks,在路由器的LuCI界面中填入Shadowsocks服务器地址、端口、密码等信息。
步骤二:配置gfwlist
- 安装ChinaDNS,在终端中输入以下命令:
bash opkg install chinadns
- 安装DNS Forwarder软件包:
bash opkg install dnsmasq-full
- 在
/etc/dnsmasq.conf
文件中加入以下配置:
bash conf-file=/etc/dnsmasq_gfwlist.conf
- 创建
/etc/dnsmasq_gfwlist.conf
文件,并加入以下内容:
bash server=/#/127.0.0.1#5353 ipset=/gfwlist/gfwlist
- 设置DNS Forwarder,在LuCI界面中打开DNS Forwarder功能,并将上游DNS服务器地址设为
127.0.0.1#5353
。
步骤三:重启路由器
在完成上述步骤后,重新启动路由器,让配置生效。
常见问题
为什么我的Shadowsocks无法连接?
- 确保Shadowsocks服务器地址、端口、密码等信息正确。
- 检查路由器防火墙是否阻止了Shadowsocks的连接。
为什么gfwlist无法正常过滤网站?
- 检查ChinaDNS和DNS Forwarder配置是否正确。
- 确保gfwlist规则文件已正确加载。
如何更新gfwlist规则?
- 可以定期访问gfwlist项目获取最新的规则文件,并更新至路由器。
通过以上步骤,你可以在OpenWRT上成功配置Shadowsocks并使用gfwlist功能来应对GFW的屏蔽,让你更畅快地访问互联网。
正文完