返回介绍

OpenWrt 路由器运行 shadowsocks-libev 客户端

发布于 2025-03-08 15:05:08 字数 1878 浏览 0 评论 0 收藏 0

shadowsocks-libev for OpenWrt 要和 OpenWrt 一致,否则可能无法安装,或者安装了不能启动。

下面地址可以下载:

http://sourceforge.net/projects/openwrt-dist/files/shadowsocks-libev/

请自行测试是否适用于你的 OpenWrt。

如果自行编译翻墙固件,最好按照教程自己编译 shadowsocks-libev for OpenWrt。

shadowsocks-libev 选择 OpenSSL 版还是 PolarSSL 版

根据依赖的 SSL 库可分为 OpenSSL 和 PolarSSL 两种版本 OpenSSL 版依赖 libopenssl, 支持加密方式多,体积大 PolarSSL 版依赖 libpolarssl, 体积小,加密方式少。

如果内存大就选 OpenSSL 版,反之则选 PolarSSL 版。

安装 shadowsocks-libev 客户端到 OpenWrt 路由器(星号替换成实际的字符)

~/Downloads$ scp shadowsocks-libev-polarssl_*_ar71xx.ipk root@192.168.1.1:/tmp/
~/Downloads$ ssh root@192.168.1.1
root@OpenWrt:~# cd /tmp
root@OpenWrt:~# opkg install shadowsocks-libev-polarssl_1.*.*_ar71xx.ipk

修改 shadowsocks-libev 客户端配置

root@OpenWrt:~# vi /etc/shadowsocks.json

改成类似如下:

{
    "server":"1.0.9.8",
    "server_port":1098,
    "local_port":7654,
    "password":"killgfw",
    "method": "aes-256-cfb"
}

注意,server IP 必须修改你的实际 IP。其他可以保持默认。

shadowsocks 代理上网测试

  • 启动 shadowsocks 客户端:

    root@OpenWrt:~# ss-local -c /etc/shadowsocks.json

  • Ubuntu 浏览器代理上网设置,以 FireFox 配合 AutoProxy 为例,增加 Proxy Server, Proxy Host 填 192.168.1.1,Port 是 7654, 勾选 Sock5.如下图:

Ubuntu 设置 AutoProxy 的默认代理是 shadowsocks,就可以打开被墙的网站如 YouTube.com

以前我在每台电脑上都运行一个 shadowsocks 客户端,每台电脑都要像上面这样配置浏览器代理上网翻墙。

现在路由器里安装了 shadowsocks,所有有线和无线上网设备都不用分别安装 shadowsocks 了,非常方便了。但是还是太复杂,如果家里有十台上网设备,所有要连国外网站的软件都可能要配置代理访问,有些软件还根本没有设置代理的接口。有没有更简单的方法呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文