OpenWrt 上编译 redsocks

2013 年 11 月 06 日

一开始以为编译for OpenWrt的应用很难搞,看懂了文档之后发现也挺简单的。

  1. 下载redsocks改版,从这个github地址
  2. 写一个脚本build.sh
!/bin/bash
PATH=$PATH:~/workspace/openwrt/attitude_adjustment/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin/
export PATH
STAGING_DIR=~/workspace/openwrt/attitude_adjustment/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/
export STAGING_DIR
make CC=mips-openwrt-linux-uclibc-gcc LD=mips-openwrt-linux-ulibc-ld
  1. 修改Makefile中的CFLAGS,将其中的路径改为正确的include和lib路径
  2. 执行build.sh,获取redsocks2可执行程序

整体参考OpenWrt官方教程

P.S. 从实际运行的效果来看,这个版本感觉不太稳定。https好像也不通。

Top