openwrt原版安装nginx和zerotier,tailscale等
发布网友
发布时间:2024-08-12 15:54
我来回答
共1个回答
热心网友
时间:2024-09-06 11:51
在C92 J1900小主机上,采用esir原生OpenWRT 22.03固件,目标是安装nginx以取代uhttpd,并通过zerotier和tailscale实现远程访问。以下是具体步骤:
1. 安装luci-nginx,尽管可省略,但为了web访问,建议进行安装。
2. 配置openssh-sftp-server,确保xshell的xftp连接可用。
3. 识别到tailscale存在可疑连接,因此删除了它,无明显功能影响。
4. 复制uci.conf到nginx.conf,并保留备份,以便于管理个性化配置。
5. 确保nginx与uhttpd的端口不冲突,可能需要调整nginx的server段。
6. 启动nginx并将其添加为开机自启动服务。
安装zerotier:
7. 配置zerotier,启用成员并访问路由器。
注意:重启后nginx启动问题,发现因stream模块使用域名限制,需写IP而非域名。
安装tailscale:
8. 使用SSH连接,通过提供的链接添加节点。
9. 为子网添加访问权限,参考官方文档进行设置。
10. 确保使用exit node,重启路由器后问题出现:403 forbidden错误,原因是/etc/nginx/restrict_locally中的deny all指令。
非原版openwrt安装nginx:
11. 将ipk文件传输并安装,通过测试命令确认安装成功。
12. 解决启动问题,可能需要在nginx.conf中添加缺失的指令以解决"stream"错误。
完成上述步骤后,即可享受顺畅的web服务和远程访问体验。
openwrt原版安装nginx和zerotier,tailscale等
1. 安装luci-nginx,尽管可省略,但为了web访问,建议进行安装。2. 配置openssh-sftp-server,确保xshell的xftp连接可用。3. 识别到tailscale存在可疑连接,因此删除了它,无明显功能影响。4. 复制uci.conf到nginx.conf,并保留备份,以便于管理个性化配置。5. 确保nginx与uhttpd的端口不冲突,可能需要调...
大内网战略(1):使用 Tailscale 搭建 VNet
大内网战略新篇:Tailscale助你构建云端安全VNet 2023年8月30日更新:纠正了VLAN的误解,VNet才是云计算网络的核心概念,而Tailscale和ZeroTier属于VPNs,专注于跨地域设备的无缝连接,对极高安全性的用户需保持警惕。对于那些寻求开源替代方案的开发者,Headscale提供了更为复杂的部署选择。当需要将本地...