深夜十二点,游侠我在出租屋里调试一个远程监控脚本,内网需要把本地的穿透摄像头画面推给老家父母看。路由器端口映射折腾了半小时,游侠运营商封了80端口,内网动态IP又变来变去。穿透最后装了个游侠内网穿透客户端,游侠一条命令的内网事,画面通了。穿透就这么简单——穿透工具解决的游侠就是“外网访问内网”这个老难题。
游侠这工具,内网跟市面上那些穿透服务比,穿透路子野。游侠别人家要么收月租,内网要么限流量,穿透它直接给你一个免费域名,带宽给到1Mbps。1Mbps够干嘛?看个720p的监控画面绰绰有余,传个文件就慢些。但你要知道,很多商业工具连这1M都抠抠搜搜的。它的原理不复杂:你在内网跑个客户端,跟游侠的服务器保持长连接,服务器把你指定的本地端口映射到公网域名上。别人访问那个域名,流量就顺着隧道钻进你家里的路由器。
我用它干过最离谱的事——把公司打印机穿透出去。有天在家急着打印合同,公司没人。我打开游侠客户端,映射到办公室那台老惠普的9100端口,手机连上家里路由器,文档直接打到公司打印机上。同事第二天上班看见出纸槽里躺着我的合同,以为闹鬼了。这事让我琢磨出个道理:穿透工具的价值不在技术多炫,在于它打破了“你必须坐在设备旁边”的物理限制。
当然,免费的东西有代价。游侠的服务器偶尔抽风,高峰期延迟能飙到200毫秒。有次我远程SSH到实验室服务器改代码,敲个字符要等半秒才回显,急得想砸键盘。后来学乖了,重要操作挑凌晨干,那时候服务器跟包了场似的,延迟降到50毫秒以内。用这工具得摸它的脾气,就像骑一匹倔驴,你得顺着它的节奏来。
安全性方面,游侠默认只给你一个随机子域名,不带SSL证书。我一开始没在意,直到有次抓包发现HTTP流量里明文传了路由器的管理密码。吓得我赶紧在客户端里开了TLS加密选项,虽然速度掉了一截,但总比裸奔强。这工具适合个人折腾,要是企业用,还是老老实实上专线或者VPN吧。
到现在,游侠已经成了我工具箱里的常驻成员。它不完美,界面糙得跟2005年的论坛似的,官方文档写得像机翻的。但每次我需要在外面连回家里的NAS、控制树莓派、或者临时开个Web服务给朋友看,第一个想到的还是它。这年头,能让你在公网上拥有一个“私密后门”的工具不多了,且用且珍惜。
