用啥ngrok,用ssh解决大局域网反向端口转发问题

自从家里换了联通光纤后,联通就在我家宽带出口前搭了一个路由器,我家也彻底沦为192.168.1.0/24段的局域网了,带来的问题就是在外网无法访问家里的路由器。这对于刷了LEDE,有时候需要从外网直接管理使用路由器的我,觉得难受极了。周末有空,干脆解决这个问题。 在这之前,了解过一个ngrok项目,用于将局域网内的某一个地址的端口,映射到公网。但是研究了一下该软件,发现其在LEDE的源中,并不包含,我又是个懒的去编译的程序员,因此想看看有没有其他办法。 研究一下,发现其实程序员必备的SSH就有这个功能。SSH一共支持三种端口转发: 本地端口转发:就是客户端方的某个端口和服务器某个端口相连,这样访问客户端该端口,就相当于访问服务器端某个端口 远程端口转发:还是把客户端方的某个端口和服务器某个端口相连,只不过反向的,访问服务器端某个端口,就相当于访问到了客户端该端口 动态转发:SOCKS5代理模式,不多说了 更具体一些,可以参见这篇文章:https://blog.twofei.com/528/ 回到我的需求,我是希望访问VPS的某个端口,就相当于访问路由器的指定端口。比如我访问VPS的2222,就相当于访问路由器的22端口。所以是第二种:…

LINKSYS WRT1900ACS 刷机记

双十一的时候,趁马云家LINKSYS WRT1900ACS打折,优惠价969软妹币+6期免息分期,剁手入了这货。原价基本上在1300软妹币左右,还是很划算的。 先说说我现在的家庭网络系统。目前我用NETGEAR WNDR4300来翻墙,也曾经写过一篇教程来介绍如何通过刷OpenWrt来实现免设置科学上网。但是这货的信号很一般,我使用Plex做内网媒体播放,在卧室看电影时,时有卡顿发生。后来就在下级挂了一个小米路由器3,利用USB口做NAS。但是还是很不满意,一个是信号也一般,毕竟100来块钱的东西,二是支持的文件系统不可以扩充,三是下挂路由器的方案心理上总感觉不够简洁。遂有了买买买的冲动。 说一说LINKSYS WRT1900ACS这货吧,心仪很久了。AC的网络就不说了,双核1.6G的CPU,128M的闪存+512M的内存,简直牛逼的不要不要的。另外要说WRT1900系列一共有三个型号:V1,V2,S,S是目前最高的。AC系列之所以入法眼,除了其配置之外,还因为其厂家明确表示支持OpenWrt,因此不会存在驱动无法解决的问题,好评如潮。 到手后没有立即开箱,抱着侥幸的心里,挂在2淘宝上+200想试试能不能卖掉,结果一周后没有得偿所愿,遂开箱自用了。因为之前为NETGEAR…