休闲

linux花生壳内网穿透

时间:2010-12-5 17:23:32  作者:知识   来源:休闲  查看:  评论:0
内容摘要:家里那台老NAS,一直想在外网访问。折腾过ddns,运营商给的公网IP三天两头变,动态解析生效慢得让人抓狂。后来干脆试了花生壳,说实话,一开始真没抱太大希望。但用下来发现,这玩意儿对付家庭宽带没公网I

家里那台老NAS,生壳一直想在外网访问。内网折腾过ddns,穿透运营商给的生壳公网IP三天两头变,动态解析生效慢得让人抓狂。内网后来干脆试了花生壳,穿透说实话,生壳一开始真没抱太大希望。内网但用下来发现,穿透这玩意儿对付家庭宽带没公网IP的生壳情况,确实是内网个土办法里的土办法,但管用。穿透

安装没什么好说的生壳,官网下个linux客户端,内网解压就能跑。穿透跟Windows版花里胡哨的界面不同,linux版就是个命令行工具,连个图形界面都省了。第一次启动会让你输入账号密码,然后会生成一串sn码,这串码得记好,后面网页管理要用。我一开始不知道,到处找配置文件,后来才发现管理界面在花生壳官网,不是本地开的。

真正关键的步骤是添加映射。命令行里敲phddns console进交互模式,然后选添加映射。这里有个坑:你得先在内网把服务跑起来,比如NAS的web管理界面是5000端口,映射的时候内网地址就填192.168.1.100:5000。外网端口可以随机生成,但免费的域名是随机分配的,每次重启可能会变。想要固定域名就得花钱,这点挺烦人,但免费方案能做到内网穿透已经算良心了。

映射添加完,理论上就能用分配的域名加端口访问了。但实际用起来,你会发现速度是个大问题。我传个几G的电影,走花生壳的服务器中转,速度能掉到几百KB每秒。这时候你得想清楚,这工具适合干轻量级的活——比如远程看看家里监控画面、改个路由器设置、临时开个ssh端口救个急。真要拿它跑满带宽下载,趁早死了这条心。

还有个小细节值得提。如果用的是树莓派这类低功耗设备,花生壳进程偶尔会崩。我写了个简单的crontab定时任务,每十分钟检查一次进程在不在,不在就拉起来。代码就两行:pgrep phddns || phddns start。这种土办法,比官方文档里推荐的一堆监控脚本靠谱多了。

最后说个反直觉的事。花生壳在linux下占用的内存极小,我看了下,常驻内存大概就15MB左右。比开个docker容器跑frp轻多了。当然,frp自由度更高,能自定义各种协议,但前提是你得有一台有公网IP的服务器。没有的话,花生壳这种托管式的服务反而是最省事的。别纠结什么技术高低,工具能解决问题就行。

最近更新
热门排行
copyright © 2026 powered by 力不从心网   sitemap