Pages

Saturday, 29 October 2016

Network accelerating extensions for OpenWrt

OpenWrt extension packages for special applications。

Network accelerating extensions for OpenWrt (valuable Pull Requests are welcomed) 

Components

  • ipset-lists: 'ipset' lists with China IP assignments (data from apnic.net)
  • proto-bridge: Protocol-filtered ethernet bridging drivers and a VLAN implementation with compressed VLAN header (YaVLAN)
  • shadowsocks-libev: Shadowsocks binaries
  • shadowsocks-tools: Shadowsocks configuration toolset for OpenWrt
  • minivtun-tools: Fast secure VPN in a custom protocol for rapidly deploying VPN services or getting through firewalls (refer to: https://github.com/rssnsj/minivtun)
  • file-storage: Toolset for auto-setup Samba file shares with attached USB storages and SD cards

How to install

mkdir -p /etc/opkg
# Run the following two lines according to the architecture of your router (DON'T run both)
echo "src/gz rssnsj http://rssn.cn/roms/feeds/ar71xx" > /etc/opkg/rssnsj.conf  # ar71xx-based
echo "src/gz rssnsj http://rssn.cn/roms/feeds/ramips" > /etc/opkg/rssnsj.conf  # ramips-based

opkg update
opkg install dnsmasq-full --force-overwrite
opkg install ipset-lists shadowsocks-libev shadowsocks-tools minivtun file-storage

rm -f /etc/opkg/rssnsj.conf
OpenWrt firmwares with this toolset integrated (only for the major "smart" models)

from https://github.com/rssnsj/network-feeds
---------
翻译:

包含的组件

  • ipset-lists: 包含所有中国IP地址段的ipset列表(数据来自 apnic.net)
  • proto-bridge: 区分协议的以太网桥接驱动,以及一种可压缩VLAN头的非标准VLAN技术(YaVLAN)
  • shadowsocks-libev: Shadowsocks服务程序(来自: https://github.com/shadowsocks/shadowsocks-libev)
  • shadowsocks-tools: OpenWrt下的Shadowsocks配置、启动脚本以及luci界面
  • minivtun-tools: 一种安全、快速、部署便捷的非标准协议VPN,可用于防火墙穿越(服务器配置方法请见: https://github.com/rssnsj/minivtun )
  • file-storage: USB存储、SD卡自动挂载与samba自动配置工具

如何安装

mkdir -p /etc/opkg
# 以下两条根据你的路由器架构选择执行(不要两条都执行)
echo "src/gz rssnsj http://rssn.cn/roms/feeds/ar71xx" > /etc/opkg/rssnsj.conf  # 基于ar71xx的路由器
echo "src/gz rssnsj http://rssn.cn/roms/feeds/ramips" > /etc/opkg/rssnsj.conf  # 基于ramips的路由器

opkg update
opkg install dnsmasq-full --force-overwrite
opkg install pdnsd ipset-lists shadowsocks-libev shadowsocks-tools minivtun file-storage

rm -f /etc/opkg/rssnsj.conf
集成本项目的OpenWrt固件(仅支持市面上主流智能路由)