成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一款比 Tailscale 更好的內網穿透方案 Headscale

系統 Linux
headscale[1] 是一款今年 2021 年出現的一款 Tailscale 控制服務器的開源實現。也是唯一的一款。望能發展壯大。


環境

  1. Ubuntu 18.04.3(理論上正常支持 systemctl 的 Linux 發行版本都能搭建)
  2. 端口 8080
  3. 版本為 v0.11

注意事項

官方的當前時間也是本文章撰寫的時間。最新版本的配置文件不兼容版本號為 v0.12.1

搭建過程

下載二進制文件與源代碼

文件

上傳 headscale_0.11.0_linux_amd64 文件到/usr/local/bin并重命名為headscale并賦予執行權限

$ chmod 755 /usr/local/bin/headscale

登錄服務器創建目錄及文件

$ mkdir /etc/headscale
$ cd /etc/headscale
$ touch db.sqlite
$ touch config.yaml
$ touch derp.yaml

注意在 0.12 版本已不需要生成密鑰會自動生成,或許需要安裝wireguard我們是 0.11 版本所以需要手動生成

$ apt-get update
$ apt-get install wireguard
$ wg genkey > private.key

最后目錄結構如下

root@10-255-1-181:/etc/headscale# tree
.
├── config.yaml
├── db.sqlite
├── derp.yaml
└── private.key
0 directories, 4 files
root@10-255-1-181:/etc/headscale#

填寫 config.yaml 內容,內容來源于解壓的 v0.11.0.zip 壓縮包 config-example.yaml 內容

config-example

填寫 derp.yaml 內容內容來源于解壓的 v0.11.0.zip 壓縮包 derp-example.yaml 內容

derp-example

撰寫headscale.service

# /etc/systemd/system/headscale.service
[Unit]
Description=headscale
After=network.target
[Service]
WorkingDirectory=/etc/headscale
ExecStart=/usr/local/bin/headscale serve
# Disable debug mode
Environment=GIN_MODE=release
[Install]
WantedBy=multi-user.target

重載service與設置開機啟動

$ systemctl daemon-reload
$ systemctl enable headscale
$ systemctl start headscale

狀態

??最后附上我的配置文件以供參考[4]??

功能

首先看一下幫助文件

幫助

組網互聯功能

控制端命令行下創建命名空間myfirstnamespace可以理解用戶?

$ headscale namespaces create myfirstnamespace

客戶端執行:

$ tailscale up --login-server YOUR_HEADSCALE_URL
##例子tailscale up --login-server http://headscale.gao4.top:8080

YOUR_HEADSCALE_URL 為服務器鏈接。

返回服務端命令行執行下面命令,意思是加入一個 myfirstnamespace 命名空間,YOURMACHINEKEY 為上面命令返回的密鑰

$ headscale -n myfirstnamespace nodes register -k YOURMACHINEKEY

子網路由

當前時間段關于 headscale 中文教程谷歌幾乎搜索不到,可以參考這個英文教材:

Linux 下設置 Ipv4 與 ipv6 路由轉發

$ echo 'net.ipv4.ip_forward = 1' | tee /etc/sysctl.d/ipforwarding.conf
$ echo 'net.ipv6.conf.all.forwarding = 1' | tee -a /etc/sysctl.d/ipforwarding.conf
$ sysctl -p /etc/sysctl.d/ipforwarding.conf

客戶端通告網段

$ tailscale up --advertise-routes=192.168.0.0/24 --login-server=https://headscale.domain.com

查看路由開啟可以看到結果是關閉的:

$ headscale routes list --namespace $NAMESPACE $NODE_NAM
Route | Enabled
192.168.0.0/24 | false

開啟路由

$ headscale routes enable --namespace $NAMESPACE $NODE_NAME 192.168.0.0/24

查看結果

$ headscale routes list --namespace $NAMESPACE $NODE_NAME
Route | Enabled
192.168.0.0/24 | true

其他節點查看路由結果

$ tailscale up --accept-routes --login-server=https://headscale.domain.com

參考

責任編輯:龐桂玉 來源: 奇妙的Linux世界
相關推薦

2019-06-12 09:02:20

2023-08-25 08:10:03

Pulsar鏈路數據

2024-01-07 13:03:38

FRP網絡傳輸內網

2022-01-24 16:17:26

htop工具Linux

2021-05-11 11:20:54

VRAR虛擬現實技術

2021-01-13 08:24:05

工具Cpolar內網

2025-06-30 09:33:26

2011-09-15 14:15:53

IOS應用

2020-09-03 08:03:52

內網穿透

2022-09-05 13:16:42

MicroVim編輯器

2021-08-03 06:57:36

Protocol Bu平臺Json

2021-07-23 16:50:19

httpJava框架

2021-09-28 20:19:54

APKAndroid流程

2025-04-29 10:28:25

2024-11-25 16:25:23

內網穿透網絡協議

2024-10-12 20:56:19

ProxyChain

2014-12-16 10:11:22

2024-08-16 08:31:05

2022-06-17 10:04:41

Coolify開源Heroku

2022-04-20 12:17:50

命令Batcat
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美专区在线 | 久久91精品国产一区二区三区 | 中文字幕精品一区二区三区在线 | 操人视频在线观看 | 色橹橹欧美在线观看视频高清 | 日本欧美国产在线 | 日韩免费视频一区二区 | 成人在线免费视频 | 国产精品视频在线免费观看 | 精品熟人一区二区三区四区 | 一区二区三区国产 | 国产精品天堂 | 国产98色在线 | 国产精品久久 | 免费高清av | 欧美性成人 | 91在线影院 | 午夜一级做a爰片久久毛片 精品综合 | 成人网在线观看 | 一本色道精品久久一区二区三区 | 亚洲欧美高清 | 久久久久一区二区三区四区 | 亚洲精品成人免费 | 一区二区三区欧美 | 国产91在线播放 | 精品国产欧美 | 91视频在线观看 | 日韩免费看视频 | 色资源站 | 天天宗合网 | 毛片区| 日本特黄a级高清免费大片 成年人黄色小视频 | 日韩高清中文字幕 | 最新国产视频 | 国产精品久久久久久久久图文区 | 亚洲成人精品在线 | 午夜激情视频 | 精品久久久久久国产 | 国产精品特级毛片一区二区三区 | 99色在线 | 欧美欧美欧美 |