探索

宝塔内网穿透

时间:2010-12-5 17:23:32  作者:知识   来源:热点  查看:  评论:0
内容摘要:家里那台旧电脑,装了宝塔面板,挂了几个小网站,但一出门就废了。手机浏览器打开,全是“无法访问此网站”。后来我搞定了内网穿透,现在人在地铁上都能改网站配置,这感觉挺魔幻的。 宝塔自带的内网穿透功能,说白

家里那台旧电脑,宝塔装了宝塔面板,内网挂了几个小网站,穿透但一出门就废了。宝塔手机浏览器打开,内网全是穿透“无法访问此网站”。后来我搞定了内网穿透,宝塔现在人在地铁上都能改网站配置,内网这感觉挺魔幻的穿透。 宝塔自带的宝塔内网穿透功能,说白了就是内网把你家那台电脑的某个端口,映射到一台有公网IP的穿透服务器上。别人访问那台服务器的宝塔某个端口,数据就直接转到你家里电脑上。内网就像你家门牌号外人找不到,穿透但你在大马路边租了个信箱,别人把信投那儿,你每天去取。 操作上,宝塔面板左侧菜单找到“安全”,里面有个“内网穿透”的入口。第一次用得装个插件,点一下等几十秒就装好了。然后添加隧道,填三个东西:本地端口(比如你网站跑在80端口,就填80)、远程端口(服务器上对外开放的端口,随意填一个不冲突的,比如8080)、还有你服务器的IP和SSH密码。填完点保存,隧道状态变成“运行中”就通了。 我踩过最大的坑是防火墙。宝塔面板自己的防火墙默认只放行常用端口,你映射出去的远程端口如果没在服务器安全组和宝塔防火墙里同时放开,外部照样连不上。那会儿我折腾了一下午,最后发现是阿里云的安全组规则没加。记住,云服务器控制台的安全组和宝塔的防火墙是两回事,都得放行。 还有一点很多人不知道——穿透后的访问速度取决于你家里的上行带宽。我家宽带上行只有30Mbps,传大文件明显卡。但改代码、看日志、调数据库这种轻量操作,完全够用。你要是跑视频流或大文件下载,那还是老老实实买云服务器吧。 另一个实用技巧是绑域名。穿透成功后,你会得到一个类似“服务器IP:8080”的地址,但IP直接访问总归不体面。你在宝塔的网站设置里,给那个域名加一条反向代理,指向本地端口,就能用正常域名访问了。我现在的做法是,本地跑开发环境,穿透到一台2核4G的便宜服务器上,域名解析过去,线上测试和本地开发共用一套代码,省去上传部署的麻烦。 当然,这方案不是万能的。服务器宕机了,穿透就断了;本地电脑休眠了,网站也打不开。我后来写了个计划任务,每五分钟检测一次隧道状态,断了就自动重启。宝塔的计划任务功能正好派上用场。 说真的,对于个人开发者或者小团队做测试,这功能比买云服务器划算多了。一个月省几十块,换来的是随时随地的访问权限。唯一的代价是你得忍受偶尔的延迟波动——但谁在乎呢,能远程改bug比什么都强。
最近更新
热门排行
copyright © 2026 powered by 力不从心网   sitemap