LEDE版S-S-R编译、安装、配置、下载

准备工作

  1. Ubuntu(或其他Linux操作系统)
  2. WinSCP

开始编译

  1. 安装编译所需软件包
    sudo apt-get install gawk libncurses5-dev libz-dev zlib1g-dev git ccache
  2. 更新LEDE软件包
    (1)修改SDK目录下的feeds.conf.default文件,将“source.git;HEAD”改为“source.git”,即:把source.git后面的代码删除。
    (2)运行以下代码更新软件包(逐行运行)

    ./scripts/feeds update
    ./scripts/feeds install zlib
    ./scripts/feeds install libopenssl
    ./scripts/feeds update packages
    ./scripts/feeds install libpcre
  3. 下载源码
    git clone https://github.com/ywb94/openwrt-ssr.git package/openwrt-ssr
    
  4. 配置固件
    make menuconfig

    运行以上代码后,进入配置固件页面,默认应该都选中了以下两个软件。
    【M】luci ->3. Applications-> luci-app-shadowsocksR 原始版本
    【M】luci ->3. Applications-> luci-app-shadowsocksR-GFW GFWList版本

  5. 编译S-S-R
    make package/openwrt-ssr/compile V=99
  6. 编译完成
    软件位于

安装S-S-R

  1. 使用WinSCP等工具,将S-S-R软件上传到/tmp目录下。(同时只能安装1个版本)
  2. 运行以下代码进行软件安装
    opkg update
    opkg install luci-app-shadowsocksR*.ipk
  3. 等待片刻,系统会自动安装依赖包
  4. 安装完成后,进入LUCI界面,Service→ShadowSocksR。

配置S-S-R

如果你的路由器是当做S-S-R服务器的才需要配置S-S-R Server,否则只需要配置S-S-R Client即可。

  1. 编辑“Service Setting”中的唯一一条记录,右侧的“Edit”按钮,进入编辑模式;
  2. 根据你的S-S-R服务器的信息,进行填写;
  3. 编辑完成后,提交并应用以上设置;
  4. 在“Global Setting”中的“Global Server”选择为刚输入的服务器,提交并应用以上设置。
  5. 进入“Status”选项卡,查看“Running Status”中的“Global Client”如果显示”Running“,则表示正常。
  6. 依次点击“Google Connectivity,Baidu Connectivity,China IP Data,Check Server Port”右侧的按钮进行检测。如果全部为绿色就是正常。

下载

  1. ar71xx系列:点击下载, 密码:HJWSKY

发表评论(已有 2 条评论)

设置头像

*

:wink: :twisted: :smile: :sleep: :shock: :sad: :roll: :razz: :oops: :neutral: :mad: :grin: :evil: :eek: :cry: :cool:

  1. antior 说:

    希望楼主出一个 openwrt 的负载均衡教程。。

  2. 老陈网志 说:

    来逛逛!好博客!