OPENWRT固件安装Zerotier内网穿透设置
如何在OpenWrt上配置Zerotier
Zerotier是一款基于P2P技术的VPN工具,可以帮助用户快速安全地创建虚拟网络。在OpenWrt上配置Zerotier可以实现对家庭网络的远程访问,同时也可以实现路由器之间的互相访问和数据传输。
参考这篇文章《OPENWRT固件ZeroTier内网穿透设置》
下面是OpenWrt上配置Zerotier的步骤。
梅林zerotier开机启动脚本安装ZeroTier内网穿透
一、注册账号并创建网络
在Zerotier官网https://my.zerotier.com注册账号并创建一个网络,获取网络ID(Network ID)。
参考文章https://ioozu.com/collection/my.zerotier.com.html
二、安装Zerotier
登录OpenWrt路由器后台,进入“系统-软件包”,点击“更新列表”,更新软件包列表。之后在搜索框中输入“zerotier”,找到zerotier软件包并安装。
或ssh进入路由器shell,运行
opkg update opkg install zerotier
三、初始化Zerotier
在命令行中执行以下命令进行初始化:
mkdir -p /etc/zerotier uci set zerotier.openwrt_network=zerotier uci add_list zerotier.openwrt_network.join='你的网络ID' uci set zerotier.openwrt_network.enabled='1' uci set zerotier.openwrt_network.config_path='/etc/zerotier' uci commit zerotier
注意:执行初始化命令前,在Zerotier官网管理页面不能有同一个局域网IP段的路由列表,否则会出现不能登陆路由器的问题。
四、启动Zerotier
在命令行中执行以下命令启动Zerotier,并设置自启:
/etc/init.d/zerotier enable /etc/init.d/zerotier start
五、配置接口
进入OpenWrt后台,点击“网络-接口”,添加一个新的接口。在“设备”一栏中选择“ztk*”,之后配置好IP地址和子网掩码等信息。
六、配置防火墙
在“网络-防火墙”中,选择已经创建好的接口,并将其关联到对应的防火墙区域。
七、重启路由器
重启路由器后,在Zerotier管理页面查看是否已连接上,并记得勾选授权。可以尝试通过ping分配的IP地址来检查是否连接成功。
如果使用自建Moon服务器,则初始化Zerotier的命令略有差异。在执行初始化命令时,需要添加以下两个目录:
mkdir -p /etc/zerotier mkdir -p /etc/zerotier/moons.d uci set zerotier.openwrt_network=zerotier uci add_list zerotier.openwrt_network.join='你的网络ID' uci set zerotier.openwrt_network.enabled='1' uci set zerotier.openwrt_network.config_path='/etc/zerotier' uci commit zerotier
然后将Moon服务器生成的0000000xxxx.moon文件复制到/etc/zerotier/moons.d目录下。或者可以使用以下命令添加Moon服务器:
zerotier-cli orbit Moon节点ID Moon节点ID
以上就是OpenWrt上配置Zerotier的步骤,希望能对您有所帮助。
点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)
饿了么红包
本站附件分享,如果附件失效,可以去找找看