当前位置:首页 > 杂记 > 正文内容

headscale常用命令

tomosak1年前 (2024-06-05)杂记1155

namespace

headscale namespace list # 查看所有的namespace
headscale namespace create default # 创建namespace
headscale namespace destroy default # 删除namespace
headscale namespace rename default  myspace # 重命名namespace

node

headscale node list # 列出所有的节点
headscale node ls -t # 列出所有的节点,同时显示出tag信息
headscale -n default node ls # 只查看namespace为default下的节点
headscale node delete -i<ID> # 根据id删除指定的节点,这里面的id是node list查询出来的id
                             # 参考headscale nodes delete -i=6
headscale node tag -i=2 -t=tag:test # 给id为2的node设置tag为tag:test

route

headscale routes list -i=9    # 列出节点9的所有路由信息
headscale routes enable -i=9 -r=192.168.10.0/24  #将节点9的路由中信息为192.168.10.0/24的设置为true,
                              # 这样除了虚拟内网ip,原先的内网ip网段为192.168.10的也能访问了
                              # 后面的/24表示子网掩码是24个1,就是255.255.255.0

preauthkeys

# preauthkeys主要是方便客户端快速接入,创建了preauthkeys后客户端直接使用该key就可以直接加入namespace
headscale -n default preauthkeys list # 查看名称为default的namespace中已经生成的preauthkeys 
headscale preauthkeys create -e 24h -n default # 给名称为default的namespace创建preauthkeys

apikeys

# apikeys是为了客户端和headscale做http鉴权用的,http请求的时候需要设置头部authorization
# 值为固定的字符串"Bearer "加apikeys创建的key
headscale.exe apikeys create # 创建apikeys,在创建的时候需要记录下完整的值,后续查询出来的都是prefix
                             # 值类似于zs3NTt7G0w.pDWtOtaVx_mN9SzoM24Y02y6tfDzz5uysRHVxwJc1o4
headscale.exe apikeys list -o=json #查询headscale的apikeys,并将结果输出成json格式


扫描二维码推送至手机访问。

版权声明:本文由Androidnews发布,如需转载请注明出处。

本文链接:https://www.androidnews.top/?id=56

标签: headscale
分享给朋友:

“headscale常用命令” 的相关文章

苹果MacOS系统启动U盘制作

1、下载macOS 11.6.5https://pan.baidu.com/s/1uuL99sFR9BjRNaDm2xRfQQ?pwd=ykip2、在macOS系统加载镜像,拷贝安装macOS Big Sur.app到桌面3、打开 “应用程序 → 实用工具 → 磁盘工具”,将U盘「抹掉」(格式化)...

Mac OS疑难杂症

重启按Shift键 进入安全模式重启按Command+S键,进入单用户模式,提示符后输入:/sbin/fsck -y 回车,修复磁盘重启按Command+Option+O+F,进入系统固件程序,提示符后输入:reset-nvram 回车,在输入:reset-all 回车,系统固件回到出厂设置重启按C...

vmess链接转化为Clash订阅地址

访问以下地址:https://sub-web.wcc.best/...

Stable Diffusion第一步

Stable Diffusion一、版本https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases稳定扩散的web界面,使用Gradio库实现。https://github.com/AUTOMATIC1111/stable-dif...

配备 Apple T2 安全芯片的MAC电脑重装系统

下列 Mac 电脑配备了 Apple T2 安全芯片:iMac(视网膜 5K 显示屏,27 英寸,2020 年)iMac ProMac Pro(2019 年)Mac Pro(机架式机型,2019 年)Mac mini(2018 年)MacBook Air(视网膜显示屏,13 英寸,2020 年)Ma...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。