OpenWRT

A collection of 4 posts

Firewall

我和墙斗争的那些年

记得刚上网的那时候,还没有墙,Google 还没有退出中国,谷歌在中国的域名是:g.cn。如此简短又优雅的域名,放眼当今互联网,我想,也只有相声界大师罗老师的 t.tt 能与之一战了。 后来,也记不清什么时候,谷歌就退出中国了,所有 g.cn 的请求都会被重定向到 google.com.hk,但也只是重定向,没有不可以访问。 再到后面一些时候,访问 Google 时会偶尔提示无法访问,慢慢地情况愈演愈烈,到最后就完全无法访问了。那应该我在读高中,也掌握了一点点计算机的知识,大概知道网络封锁是怎么一回事了。被封锁的网站通常的表现是,页面一闪而过,然后浏览器提示连接中断。 「自由门」软件截图(图片来源于网络)亏得我高中语文老师是个激进派,让我接触到了很多当时反封锁的手段。当时用的最多的是“

OpenWRT

OpenWRT 带来网络上的新生活

自从把自己的根据地转移回寝室之后,我就在琢磨怎么提升一下寝室内的住宿环境,而说到住宿环境,作为马斯洛最底层需求 —— 网络就变的非常重要了。 首先简单介绍一下寝室里的网络状况以及“改造”后的情况: 网络接入: 联通 10Mb 以太网接入,采用 PPPoE 认证方式,公网 IP 地址 学校教育网 100Mb 接入,采用锐捷验证方式,认证后 DHCP,内网 IP 地址,原生 IPv6 改造前: 仅联通网络接入 改造后: 联通网络和校园网双栈接入 ChinaDNS + ShadowSocks 透明代理 + IPv6 不限速 校内站点单独路由规则 如果你的网络状况与我类似,同时你也想让你的寝室网络变得更好,不妨继续读下去。 由于原来只有联通网络一种接入方式,而由于本学期开始联通网络使用人数的急剧上升(

OpenWRT

让 ShadowSocks 透明代理与 Privoxy 一起工作

在我之前的文章中提到了可以在路由器上部署 ShadowSocks 客户端并转为透明代理供连接路由器的设备直接翻墙的方法。但是如果在 3G/4G 网络环境下的时候,想要翻墙便成为一件十分痛苦的事情,如果你不想使用更稳定的商业服务的话,可以参考本文。 一般来说没有越狱的 iPhone 普遍是通过 VPN 的方式来翻墙,越狱后的 iPhone 可以安装 Cydia 中 ShadowSocks 的完全体来翻墙(App Store 里的阉割版本基本没有办法在蜂窝数据下使用)。但是,还有一种方式可以不使用 VPN 来翻墙,这就是——采用 APN 代理的方式。整个过程简单的说就是安装一个描述文件,描述文件里定义了 Access Point Name 和 HTTP 代理。这样在 3G/4G

OpenWRT

在 OpenWRT 上编译 ss-server

目前在 OpenWRT 上比较常用的 ShadowSocks 预编译的安装包都没有提供对 ss-server 的支持,而且根据 shadowsocks-libev 版的作者的话,不建议在嵌入式设备上运行 ss-server。但是,如果你对自己的 Router 性能比较有信心的话,而且你有在 Router 上运行 ShadowSocks 服务端的需求的话,你需要手动编译 ipk 安装包了。 此处假设你已经拥有了一个完整 build OpenWRT的环境,然后按照 shadowsocks-libev 上的 README,修改 package/shadowsocks-libev/openwrt/ 下的Makefile文件。 大约在 60 行左右的位置有这一行: $(INSTALL_BIN) $(PKG_BUILD_DIR)