首页 > 其他分享 >OpenWrt 运行 tailscale 登录 headscale,配置路由转发

OpenWrt 运行 tailscale 登录 headscale,配置路由转发

时间:2024-10-09 20:34:49浏览次数:1  
标签:headscale tailscaled etc -- tailscale var OpenWrt

headscale 安装参考:https://www.cnblogs.com/nihaorz/p/18455027

tailscale 安装

cd /var/lib/
curl -OL https://pkgs.tailscale.com/stable/tailscale_1.74.1_arm64.tgz
tar -zxvf tailscale_1.74.1_arm64.tgz
mv tailscale_1.74.1_arm64 tailscale
rm tailscale/systemd/ tailscale_1.74.1_arm64.tgz -rf

tailscale 配置开机自启动

# 配置开机自启动
cat > /etc/init.d/tailscaled
/etc/init.d/<< EOF
#!/bin/sh /etc/rc.common
START=99
start(){
    mkdir -p /var/log/tailscale/logs
    nohup /var/lib/tailscale/tailscaled --state=/var/lib/tailscale/tailscaled.state --socket=/run/tailscale/tailscaled.sock --port=41641 > /var/log/tailscale/logs/tailscaled.log 2>&1 &
}

stop(){
    /var/lib/tailscale/tailscaled --cleanup
    kill -9 $(ps | grep tailscaled | grep -v grep | awk '{print $1}')
}

restart(){
    /var/lib/tailscale/tailscaled --cleanup
    kill -9 $(ps | grep tailscaled | grep -v grep | awk '{print $1}')
    mkdir -p /var/log/tailscale/logs
    nohup /var/lib/tailscale/tailscaled --state=/var/lib/tailscale/tailscaled.state --socket=/run/tailscale/tailscaled.sock --port=41641 > /var/log/tailscale/logs/tailscaled.log 2>&1 &
}
EOF

chmod +X /etc/init.d/tailscaled
/etc/init.d/tailscaled enable
/etc/init.d/tailscaled start
/etc/init.d/tailscaled enable

tailscale 配置命令别名

echo 'alias tailscale="/var/lib/tailscale/tailscale"' >> /etc/profile
echo 'alias tailscaled="/var/lib/tailscale/tailscaled"' >> /etc/profile
source /etc/profile

headscale 用户创建

headscale user create nihaorz

tailscale 登录

tailscale up --advertise-routes=192.168.100.0/24 --accept-routes=true --login-server=https://java-jar.fun:1180 --hostname=r68s

headscale 启用路由

headscale route enable -r 1

tailscale 笔记本登录

tailscale up --login-server=https://java-jar.fun:1180 --hostname=yoga14s

测试验证路由转发

笔记本和手机都断开WIFI,手机开热点,笔记本连上,访问软路由地址:192.168.100.1,远程桌面 mstsc 连台式机:192.168.100.20,测试无误

标签:headscale,tailscaled,etc,--,tailscale,var,OpenWrt
From: https://www.cnblogs.com/nihaorz/p/18455068

相关文章

  • docker 容器安装配置 headscale
    docker-compose.ymlservices:headscale:image:headscale/headscale:v0.23.0container_name:headscalevolumes:-/etc/uhttpd.crt:/etc/uhttpd.crt-/etc/uhttpd.key:/etc/uhttpd.key-./etc/headscale/config:/etc/headscale......
  • OpenWRT部署后优化
    一、配置国内opkg源系统——软件包——配置opkg修改为 清华大学镜像源 (以23.05.4版本为例,别的版本也可以按需更改)src/gzopenwrt_corehttps://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.4/targets/x86/64/packagessrc/gzopenwrt_basehttps://mirrors.tuna.t......
  • 红米ac2100路由器刷breed和openwrt教程
    刷入Breed参考教程:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=4066963&highlight=ˢbreedhttps://www.bilibili.com/video/BV1114y1X7TA/?vd_source=4866b7cfde4a08de2ba06a6ef4c96869固件以及资源下载:https://yecss.lanzoul.com/i1N0H2aup7te正文:1.事......
  • 软路由系统 --- OpenWrt下载安装中文语言包
    刚安装好的OpenWrt登录Web管理后台后,发现界面是英文的,在系统的语言选项也只有English,没有中文可切换,那该如何呢?那我们就给它安装个中文的语言包,再来进行切换,看看能行不能行!如下介绍三种方法进行安装中文语言包。openwrt系统:OpenWrt版本:22.03.5中文语言包:luci-i18n-base-zh-cn方法......
  • 使用Copilot AI解决openwrt 19.07 nas samba在Windows网络[网上邻居]中无法看到的问题
    1.问题缘由我的一台openwrt路由可以在Win11的网络中看到,另一台自己刷的openwrt19.07nas却在win11网络中看不到,但直接用IP可以访问其samba3.6共享的文件夹。为何这台不能被Windows发现呢?2.问题解决自己搜索了下,找不到解决方案,问了下Googlegemini,回答不能解决,有点答非所闻......
  • 关于 OpenWrt 固件 和 ImmortalWrt 固件
    关于OpenWrt固件介绍OpenWrt是一个广泛使用的开源固件项目,专门为路由器和其他网络设备设计。它不仅提供了基础的网络功能,还允许用户自定义设备的功能,使其成为一个非常强大的平台。起源和发展:OpenWrt最初是在2000年代初为LinksysWRT54G/GS路由器开发的一个固件替......
  • OpenWrt导航菜单中没有"挂载点"的最简单解决方法
    安装以下插件即可:方法1,命令行安装:opkgupdate#更新包opkginstallkmod-usb-storageblock-mountsamba36-serverluci-app-sambantfs-3g其中关键的能出现“挂载点”菜单的就是luci-app-samba。其他的是要挂载ntfs格式磁盘的一些驱动等必备插件。 方法2,后台管理......
  • Openwrt挂载大容量NTFS磁盘,解决默认挂载不能写入问题,实现samba共享
    1.目的在OpenWRT上挂载上大容量磁盘(NTFS文件系统),支持读写操作。解决默认挂载仅能读取,不能写入问题。配置Samba36,实现局域网文件夹共享。2.环境架构ARMv7Processorrev1(v7l)固件版本OpenWrt19.07.7内核版本3.10.33安装插件smbd-v#检查是否安装了smbopk......
  • 一分钟在线编译定制专属固件: openwrt.ai
    https://github.com/kiddin9/Kwrt?tab=readme-ov-file  KwrtPublic Watch96Fork 3k Star 7.4k kiddin9/Kwrt   master1 Branch0 TagstAddfileAddfile CodeFoldersandfilesName  ......
  • Openwrt安装ddns-go
    必备条件已刷好OpenWRT的路由Openwrt已配置好网络根据CPU架构下载DDNS-go我用的是迅雷赚钱宝1代,其CPU是arm7,所以要下载对应的arm7版本https://github.com/jeessy2/ddns-go/releases解压文件,将文件复制到openwrt用WinSCP连接OpenWRT,复制ddns-go进去WinSCP下载如果不知......