在路由器上使用Entware部署Shadowsocks代理

目录

什么是Entware和Shadowsocks

Entware是一个基于OpenWrt的软件包管理系统,可以方便地在路由器上安装和管理各种软件。Shadowsocks是一种加密的代理协议,广泛用于科学上网和突破网络限制。

为什么要在路由器上部署Shadowsocks

  • 路由器可以提供全局代理,所有设备通过路由器上网都会走代理
  • 路由器通常 24 小时开机,可以提供持续的代理服务
  • 路由器功耗低,可以长期稳定运行Shadowsocks服务
  • 部署在路由器上可以规避单个设备被发现使用代理的风险

Entware安装与配置

  1. 登录路由器后台,进入系统 -> 软件包 -> 软件包管理
  2. 点击”网络”选项卡,找到”Entware”软件包并安装
  3. 安装完成后,SSH登录路由器并输入以下命令初始化Entware:

opkg update opkg install ca-certificates wget /opt/bin/entware-setup.sh

  1. 根据提示完成Entware的初始化设置

Shadowsocks安装与配置

  1. SSH登录路由器,输入以下命令安装Shadowsocks服务端:

opkg install shadowsocks-libev

  1. 编辑Shadowsocks配置文件:

vi /etc/shadowsocks.json

  1. 在配置文件中填写以下内容:

{ “server”:”0.0.0.0″, “server_port”:8388, “password”:”your_password”, “timeout”:300, “method”:”aes-256-cfb

正文完