Setup ShadowSocks on OpenWrt

今天shadowsocks-libev发布新版本(2.4.8)了, 我也及时发布了docker镜像, 以及openwrt安装包. 大家在安装openwrt-shadowsocks-spec完毕后, 需要再安装luci-app-shadowsocks-spec, 否则只能在命令行下配置. 另外, 用awk写了一个dnsmasq的日志解析脚本, 用来审查局域网. $ opkg install iptables-mod-tproxy shadowsocks-libev-spec_2.4.8-1_brcm2708.ipk luci-app-shadowsocks-spec_1.4.0-1_ »

Captive Portal on OpenWrt

$ opkg install nodogsplash $ uci set nodogsplash.@instance[0].enabled=1 $ uci commit $ /etc/init.d/nodogsplash start $ /etc/init.d/nodogsplash enable $ vi /etc/nodogsplash/htdocs/ »

OpenWrt on Xiaomi Mini Router

前几天把小米路由器(青春版)改造了, 今天来改造小米路由器(迷你版). 远程登录 # ssh root@192.168.31.1 $ cat /proc/mtd dev: size erasesize name mtd0: 01000000 00010000 "ALL" mtd1: 00030000 00010000 »

Setup ShadowSocks on OpenWrt via Luci

相对于其它科学上网工具, shadowsocks使用socks5传输数据, 协议特征不明显, 并且使用分散化服务, 被封锁的概率较小. 在OpenWrt路由器上运行shadowsocks客户端后, 局域网中所有设备不需要进行任何设置, 就可以达到科学上网的目的. 因为sock5只支持传输TCP协议, 所以需要把DNS解析(UDP协议), 通过特殊隧道进行转发. Install Packages # ssh root@192.168.31.1 $ opkg update $ opkg install shadowsocks-libev luci-app-shadowsocks-libev »

Setup OpenVPN on OpenWrt via Luci

Install Packages # ssh root@192.168.31.1 $ opkg update $ opkg intall openvpn-openssl luci-app-openvpn Luci Config 打开Services->OpenVPN页面, 创建一个Profile, 并且上传client.p12文件, 保存Profile后, 需要对配置文件(/etc/config/openvpn) »