OpenWrt/LEDE路由器自翻墙教程:使用Shadowsocks和chnroute

1.简介

在当前互联网环境中,许多网站和服务受到地理限制而无法直接访问,为了解决这个问题,很多人选择使用VPN或代理软件来进行科学上网。而在OpenWrt/LEDE等嵌入式系统中,则可通过搭建Shadowsocks客户端并配合chnroute插件实现路由器级别的自动翻墙。

本文将介绍如何在OpenWrt/LE路由器上使用Shadowsocks和chnroute实现自翻墙,并提供详细的配置步骤。

2. 配置Shadowsocks客户端

步骤一:安装必要软件包

首,在OpenWrt/LEDE系统中安装所需的软包以支持 ShadowSocks 客户端:

opkg update opkg install luci-app-shadowsocks-libev shadow-utils

步骤二:配置ShadowSocks客户端

打开浏览器,在地址栏输入 http://your_router_ip/cgi-bin/luci/admin/services/shadowsocksr 进入 ShadowSocks 配置页面。

以下是一些需要配置的重要参数:

  • 服务器地址(Server):填写你购买或者搭建好的 ShadowSocks 服务所提供的服务器IP地址。
  • 端口(Server Port):填写服务器监听端口。
  • 密码(Password):填写连接服务器所需密码。
  • 加密方式(Encryption Method):选择合适密方式,默认推荐选用 AES-256-CFB
  • 路由器代理(Router Proxy):选择是否开启路由器代理,如果选择“全局式”,则整个网络都会使用 ShadowSocks 代理。

##3. 安装chnroute插件

步骤一:安装chnroute插件

在OpenWrt/LEDE系统中执行以下命令以安装chnroute插件:

opkg update opkg install iptables-mod-tproxy chinadns

步骤二:配置chnroute规则

创建文件夹来存放 chnroute 规则:

mkdir /etc/chnroute cd /etc/chnroute wget http://ispip.clang.cn/all_cn.txt

4. 设置自动翻墙

步骤一:配置防火墙转发规则

打开 /etc/config/firewall 文件,在 config zone 内添加以下内容:

markdown list ipset ‘/gfwlist/gfwlist’ option ipset ‘1’ option target ‘ACCEPT’ option family ‘ipv4’ option proto ‘all’ option src ‘*’

步骤二:设置dnsmasq服务

编辑 /etc/dnsmasq.conf 文件,在末尾添加以下内容:

markdown server=/chinadns.blahdns.com/ dhcp-option=6,114.114.115.115,1.24.8,8.8.8. no-resolv server=127.

Q: 如何验证Shadowsocks客户端是否成功连接服务器?

A: 可以通过在路由器上ping任意国外网站来验证,如果出现正常的回应,则Shadowsocks客户端已成功连接服务器。

Q: 是否必使用chnroute插件进行自动翻墙?

A: 不是必须的,但使用chnroute可以让国内的流量直连而只对海外流量进行转发,提高科学上网效率。

Q: 运行命令时出现错误么办?

A: 可能是因为软件包未正确安装者环境配置不完整导致的,建议重新按照教程检查和操作。

正文完