日志归档

2017年2月发布的文章

使用类教程

OpenWrt VPN 按域名路由

阅读(11299)

简述 这是一种基于域名的 VPN 智能翻越方案。不同于 chnroutes 这类通过维护一个 IP 地址列表来区分国内外网站的方案,基于域名的方式不受 IP 地址变动的影响。仅需维护一个相对很少有变化的域名列表即可。 dnsmasq 在 2.66 版之后加入了对 ipset 的支持,可将指定域名的 IP 解析后自动加入某一 ...

使用类教程

Openwrt下获取进程pid的实用shell

阅读(7578)

 摘要: 最近陷入各种基于openwrt的系统中,有的是原版opwrt,有的是修改过的openwrt,以致有的系统命令被阉割,有的系统命令被保留,导致shell在一类设备上运行ok,在另类设备上运行不ok。查询进程号pid就是一个例子。 查询进程pid常用shell命令:ps,pgrep,top 其中ps aux和ps -ef不是全部设备都支持; ...

代码分析

OpenWRT开发之——BuildPackage剖析

阅读(4894)

前言 在之前的博文里详细地讲述了如何在OpenWrt下建立一个软件包(package),如:[OpenWrt对C++11的支持],[OpenWrt创建软件包]。 但是有个问题博主始终没有弄明白。为什么我们 make 一下,管理器就为我们从网上仓库下载软件源码,并编译打包。这个过程是怎么回事儿?还有,为什么我们在 package/...

使用类教程

OpenWrt Socket全局代理

阅读(17018)

相信很多人使用过Socket代理,例如SSH代理、Shadowsocks代理。但是,Socket代理的一个缺点是,需要配置浏览器并只能代理浏览器的网络流量,如果想代理非浏览器的软件的网络流量或代理所有的网络流量,简单的Socket代理就无能为力了。 如果你使用的是Linux系统或OpenWRT的路由系统,我推荐使用Redsocks软件。...

使用类教程

OpenWrt上使用SSH代理

阅读(12425)

要访问远程局域网的内容,或者是想访问某些受限内容,一般说来,VPN是一个很好的解决方案,但是VPN的配置相对复杂,适合企业使用。所以,使用SSH是一个既方便又快捷的解决方案,服务端不需要做复杂的配置,只要稍稍配置客户端部分即可。 在OpenWrt上配置SSH代理,有利于是OpenWrt的LAN网络下的客户端均可使用代理,做到一次配置,多...

无线相关

OpenWRT下建立通过802.1X协议保护的WiFi

阅读(14207)

说起802.1X,可能很多高校的学子对它没有好感,因为某捷、某三公司利用它限制了很多高校学生的网络使用。实际上,802.1X在用户认证方面是挺优秀的。相比传统路由中的WEP、WPA-PSK认证、甚至是Portal认证(即WEB认证)都有很多独有的特点。 手机搜索到的通过802.1X E...