无需公网IP,OpenWrt超实用内网穿透神器Tailscale

无需公网IP,OpenWrt超实用内网穿透神器Tailscale

typecho
2024-05-08 / 0 评论 / 1,685 阅读 / 正在检测是否收录... ===> PDD优惠福利券,千万好物,不要错过 <===

最近再来折腾一下内网穿透🤔,今天就来一起在OpenWrt上搭建Tailscale实现内网穿透吧!🤘
Tailscale是基于Wire guard的去中心化虚拟专网工具,不需要公网IP,各节点之间就能畅通无阻地连接起来。🌐配置也超级简单友好,支持众多平台和客户端,绝对是小白、手can党的福音!🎉
下面就来在OpenWrt路由器(演示固件来源于openwrt.ai)上开始吧。
首先需要下载Tailscale插件,进入到“系统”-“软件包”,更新列表,再过滤器输入tailscale,然后点击安装,等待完成。

360截图20240508095828934.jpg

然后打开命令行终端(“服务”-“终端”),输入tailscale up获得一个登录链接,复制链接在浏览器打开,用你的相关账号登录验证就行了。
-bin-login-OpenWrt-.png

接下来就是开启子网路由咯,输入命令:tailscale up --advertise-routes=192.168.1.0/24 --accept-dns=false,advertise-routes参数需替换成自己的局域网网段,在Tailscale管理页面也要记得开启子网路由和关闭密钥过期哦。✅

Machines-Tailscale.png

设置完子网路由后,虽然可以ping通其他节点了,但反向还是连不上。😥别着急,只需在OpenWrt上新建一个Tailscale接口,协议选静态地址,设备选tailscale0,在管理页面分配的地址就是它的IP地址咯!🤓
OpenWrt-LuCI.png

一般到这里已经可以正常使用,在你的手机或者电脑上下载安装Tailscale的客户端(下载地址:tailscale.com/download),就可以实现设备间互联已经内网的使用了,连内网的硬盘都可以随意访问,太香太香了!。如果存在问题就添加一下防火墙规则,只需几条iptables命令就搞定!规则内容都列举在下面啦👇复制过去重启防火墙,就可以在各个节点之间畅通无阻地连接啦!🥳🎉

iptables -I FORWARD -i tailscale0 -j ACCEPT
iptables -I FORWARD -o tailscale0 -j ACCEPT
iptables -t nat -I POSTROUTING -o tailscale0 -j MASQUERADE

😻小伙伴们,如果还有啥不懂的,尽管留言,有问题大家一起相互学习相互解答哦!💯

更多关注:www.9418666.xyz

0