目录
- 什么是Shadowsocks
- 为什么要在路由器上部署Shadowsocks
- Entware简介
- 在路由器上安装Entware
- 在Entware上部署Shadowsocks服务端
- 配置Shadowsocks客户端
- Shadowsocks使用常见问题FAQ
什么是Shadowsocks
Shadowsocks是一种基于SOCKS5代理的加密传输协议,它主要用于突破网络审查,访问被屏蔽的网站。相比于传统的VPN,Shadowsocks更加轻量、高效,并且可以有效绕过GFW的封锁。
为什么要在路由器上部署Shadowsocks
在家庭或办公网络中,通常只有一个公网IP地址,如果直接在电脑或手机上使用Shadowsocks,那么只有单个设备能够访问代理。而在路由器上部署Shadowsocks,则可以实现全局代理,所有连接到路由器的设备都能够通过Shadowsocks进行加密访问。这样不仅提高了使用便利性,还能最大限度地发挥Shadowsocks的优势。
Entware简介
Entware是一个开源的软件包管理系统,它能够在各种嵌入式设备(如路由器、NAS等)上安装和管理软件包。Entware提供了大量常用的软件包,包括Shadowsocks在内的众多网络工具。使用Entware可以大大扩展路由器的功能,是路由器爱好者的必备工具。
在路由器上安装Entware
- 登录路由器管理页面,进入系统设置 > 系统升级 > 固件升级,检查是否有可用的固件更新。如果有,请先更新路由器固件。
- 进入高级设置 > 脚本 > 自定义脚本,添加以下内容:
opkg update opkg install entware
- 保存并应用设置,路由器会自动安装Entware。安装完成后,可以在SSH终端中输入
opkg list
查看已安装的软件包。
在Entware上部署Shadowsocks服务端
安装Shadowsocks服务端
- 登录路由器SSH终端,输入以下命令安装Shadowsocks服务端:
opkg install shadowsocks-libev
- 安装完成后,可以输入
which ss-server
查看Shadowsocks服务端的安装路径。
配置Shadowsocks服务端
- 创建Shadowsocks配置文件:
mkdir -p /opt/etc/shadowsocks nano /opt/etc/shadowsocks/config.json
- 在配置文件中添加以下内容,根据实际情况修改端口号和密码:
{ “server”:”0.0.0.0″, “server_port”:8388, “password”:”your_password”, “timeout”:300, “method”:”aes-256-cfb
正文完