简介
ShadowsocksR是一种基于Socks5代理的加密传输议,可以用于科学上网。OpenWrt是一个适用于嵌入式设备的Linux发行版,可以用于路由器等设备。本文将介绍如何在OpenWrt上安装和配置ShadowsocksR客户端。
安装
- 在OpenWrt的Web管理界面中,进入软件包管理页面。
- 在软件包管理页面中,点击“更新列表”按钮,等待软件包列表更新完成。
- 在软件包管理页面中,搜索“shadowsocksr-libev”软件包。
- 勾选“shadowsocksr-libev”软件包,并点击“安装”按钮。
- 等待软件包安装完成。
配置
- 在OpenWrt的Web管理界面中,进入“服务”菜单,点击“ShadowsocksR客户端”。
- 在ShadowsocksR客户端页面中,点击“添加”按钮。
- 在添加ShadowsocksR服务器页面中,填写服务器信息,包括服务器地址、服务器端口、密码、加密方式等。
- 点击“保存”按钮,保存服务器配置。
- 在ShadowsocksR客户端页面中,点击“启用”按钮,启用ShadowsocksR客户端。
使用
- 在OpenWrt的Web管理界面中,进入“网络”菜单,点击“接口”。
- 在接口页面中,找到WAN接口,并点击“编辑”按钮。
- 在WAN接口编辑页面中,找到“高级设置”选项卡,点击“自定义规则”。
- 在自定义规则中,添加以下规则:
ip rule add fwmark 0x01/0x01 table 100 ip route add default via $GATEWAY_IP dev $INTERFACE table 100 ip rule add fwmark 0x02/0x02 table 200 ip route add default via $GATEWAY_IP dev $INTERFACE table 200 iptables -t mangle -N SS iptables -t mangle -A SS -d $SERVER_IP -j RETURN iptables -t mangle -A SS -d 0.0.0.0/8 -j RETURN iptables -t mangle -A SS -d 10.0.0.0/8 -j RETURN iptables -t mangle -A SS -d 127.0.0.0/8 -j RETURN iptables -t mangle -A SS -d 169.254.0.0/16 -j RETURN iptables -t mangle -A SS -d 172.16.0.0/12 -j RETURN iptables -t mangle -A SS -d 192.168.0.0/16 -j RETURN iptables -t mangle -A SS -d 224.0.0.0/4 -j RETURN iptables -t mangle -A SS -d 240.0.0.0/4 -j RETURN iptables -t mangle -A SS -p tcp -j TPROXY –on-port 1080 –tproxy-mark 0x01/0x01 iptables -t mangle -A SS -p udp -j TPROXY –on-port 1080 –tproxy-mark 0x01/0x01 iptables -t mangle -A PREROUTING -j SS
其中,$GATEWAY_IP为网关IP地址,$INTERFACE为WAN接口名称,$SERVER_IP为ShadowsocksR服务器IP地址。 5. 点击“保存&应用”按钮,保存并应用规则。 6. 在需要科学上网的设备上,配置代理服务器为OpenWrt设备的IP地址和1080端口。
常见问题
如何卸载ShadowsocksR客户端?
在OpenWrt的Web管理界面中,进入软件包管理页面,找到“shadowsocksr-libev”软件包,并点击“卸载”按钮。
如何修改ShadowsocksR服务器配置?
在OpenWrt的Web管理界面中,进入“服务”菜单,点击“ShadowsocksR客户端”,找到需要修改的服务器配置,并点击“编辑”按钮。
如何查看ShadowsocksR客户端日志?
在OpenWrt的Web管理界面中,进入“系统”菜单,点击“日志”选项卡,选择“shadowsocksr”日志。
如何升级ShadowsocksR客户端?
在OpenWrt的Web管理界面中,进入软件包管理页面,找到“shadowsocksr-libev”软件包,并点击“更新”按钮。
如何重置ShadowsocksR客户端配置?
在OpenWrt的Web管理界面中,进入“服务”菜单,点击“ShadowsocksR客户端”,找到需要重置的服务器配置,并点击“删除”按钮。