通过 ICMP 协议实现 Ping Tunnel 建立可穿透网络隧道

640?wx_fmt=png

Twitter via Ping Tunnel

 

周四 Cola 没去幼儿园,中午带着他去 KFC 吃东西。回来的时候小林指着西总布胡同说走这条路回去还是原路返回,他说还是走原路吧!于是我们就骑着电动滑板车经由协和医院对面的外交部街西口回家。


Cola 知道这附近就是王府井,有这么几句对话「爸爸,我发现王府井这里有很多条路可以回家」,爸爸:「是啊,条条大路通罗马」,Cola:「条条大路通外交部街」,做为父亲的小林肯定了他的答案,觉得这小家伙还真会活学活用。


640?wx_fmt=jpeg

Facebook for iPhone @HOME


晚上在「NAS 路由挖矿」群,又有一波关于「软路由器」问题的讨论,小林和好友 Hoowa 差点被「软路由」给整蒙了,我们手头各种路由器不都是软件路由器吗?LEDE 及 OpenWrt 这些项目难道不都是软路由吗?


其实完全由硬件实现的 NAT 路由器其实非常少见,一般都会采用可以升级固件的方式来改进功能或协议。因即便纯硬件的方案也没有多少方案在使用,Hoowa 确定少量使用联发科NAT、高通DMA硬件方案,由于不灵活几乎没有纯硬件的实现。


640?wx_fmt=png

Google via Ping Tunnel


其实以前我们用 FreeBSD 或者 Linux 做路由器,其实也是软路由,甚至用 Windows 当路由器也很正常,只是性能或功能也许不算很强大。小林理解可以在开放的架构上部署的系统就是软路由,如一般的电脑或者树莓派等都可以等,而事实上路由器刷 OpenWrt 本质上也没区别。


其实大可以考虑用 Mac mini 来跑跑看效率如何,Hoowa 说主要看网卡芯片在小包转发时候的效果怎么样了确定性能。到底怎样软路由好在哪?其实吧,也没有特别明确的定义,简单的说,刷微信朋友圈时不卡,抢红包总能得手,对还有流畅看 YouTube 4K 视频。刘韧补充道:「科学上网,切来切去太麻烦!有好的解决方案吗?」。


640?wx_fmt=jpeg

YouTube for Apple TV @HOME


其实小林前段时间写的文章就分享过一些方案,只要维护一份 IP 地址列表或者使用网络流行的功夫网列表即可,国内流量和国际流量自动路由很方便,小林现在随时 Facebook、Google、Twitter 和 YouTube 豪无障碍。


小林用了三级路由器,注意不是三层路由器。因为中国联通配了一个很烂的光猫 RG200O_V1A4 还不给管理权限,直接拨号后可以给 IP 机顶盒播放高清电视,还有可以接固话使用,同时还有 Wi-Fi 功能,就是经常搜索无线可以看到 CU_* 开头的热点。


640?wx_fmt=jpeg

Misstar Tools for MiRoute 2


除了联通的这一级路由器,小林在中间还有一个小米路由器2是刷了开发版,开启 SSH 后安装了 Misstar Tools 俗称 MT 工具箱,上面有个相对稳定可用的科学上网插件可以连接海外服务器,在这一级路由器做了 IP 分流,做到井水不犯河水,你走你的阳光道,我走我的独木桥。


最后一级无线路由器,是一组6个支持 Mesh 技术的腾达分布式路由 nova MW6,这一级才是解决了最后一公里的问题。喔,不,更准确的说是解决最后几米的问题,因为 2.4G 网络几乎是没法看高清电影的。而 5G 网络的距离又有限,如果存储电影的机器在几米之外,那么看蓝光级别的电影必卡。因此 Mesh 技术自动组网自动优化在这个时候才发挥了真正的作用,小林甚至还为直播用的电视机顶盒额外加了电猫避免走无线不够流畅。


因此小林的电脑访问外网,是要经过三个内部的网关才真正到达下一跳,好在内部的时延不是特别慢,以下是 traceroute www.google.com 的效果:


lin:~ lin$ traceroute www.google.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值