Skip to content

AlexZhuo/openwrt-redsocks2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RedSocks2 for OpenWrt

版本 0.66

为编译此固件所需依赖包而写的Makefile

简介

软件包只包含 redsocks2 的可执行文件,可配合luci-app-redsocks2使用

本项目是 RedSocks2 在 OpenWrt 上的移植

当前版本: 0.66(2016.12.3最后一次commit)  

可以修改Makefile中PKG_SOURCE_VERSION为你需要编译的commit id

新版特性

1、支持Socks5协议的透明代理

2、内置Shadowsocks协议,支持全局UDP转发,无需再专门安装Shadowsocks

3、支持透明代理转VPN,可以把流量直接转发到VPN的虚拟网卡上去

4、支持TCPDNS,配合透明代理不仅可有效避免污染,还能实现国内外智能分流

配置文件写法请点击此处

编译

  • 从 OpenWrt 的 SDK 编译

    # 以 ar71xx 平台为例
    tar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2
    cd OpenWrt-SDK-ar71xx-*
    # 获取 Makefile
    git clone https://github.com/AlexZhuo/openwrt-redsocks2.git package/redsocks2
    # 安装依赖包源码
    ./scripts/feeds update base
    ./scripts/feeds install libevent2
    # 选择要编译的包 Network -> redsocks2
    make menuconfig
    # 开始编译
    make package/redsocks2/compile V=99

编译错误解决方案

1、报错utils.h:7:26: fatal error: event2/event.h: No such file or directory

错误原因:SDK没有找到libevent2的源码,可能是你的feeds源有问题

解决方案:直接把libevnet2的Makefile放到packages目录下

git clone https://github.com/AlexZhuo/openwrt-feeds.git package/feeds


About

RedSocks2 for OpenWrt

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 100.0%