首先:電腦下載TailScale軟件
打開tailscale官網(wǎng)(https://tailscale.com/),可以使用郵箱械馆,微軟,谷歌威恼,github登錄心软,這里推薦使用微軟登錄则奥,谷歌和github因為國內(nèi)網(wǎng)絡(luò)環(huán)境需要特殊方法登錄依许。
登錄成功后下載自己電腦或者手機所需平臺這里以Windows為例
安裝完成后會提示加入虛擬網(wǎng)絡(luò),點擊connect加入
此時你的電腦已經(jīng)加入了虛擬網(wǎng)絡(luò)了
打開設(shè)置(https://login.tailscale.com/admin/settings/general)點擊key選項打開右側(cè)的Generate auth key刽沾,將里面的Reusable打開確認(rèn)后點擊copy本慕,將秘鑰復(fù)制到記事本或者別的地方后面要用
打開綠聯(lián)云客戶端,打開docker
到鏡像管理里面侧漓,點擊鏡像倉庫锅尘,搜索tailscale,下載第一個選項布蔗,版本選擇latest就行了
隨便在哪塊硬盤里面建立tailscale文件夾藤违,再在tailscale文件夾下,建立tun和lib文件夾
鏡像頁面里面的本地鏡像找到下載好的Talescale鏡像纵揍,創(chuàng)建容器顿乒。接下來按照如圖設(shè)置走下來。
找到tailscale文件夾下的tun和lib文件夾選擇泽谨,裝載路徑tun填/dev/net/tun璧榄,lib填/var/lib
環(huán)境配置里面添加選項TS_AUTH_KEY,值就是之前官網(wǎng)復(fù)制的秘鑰粘貼進(jìn)去
需要配置TS_STATE_DIR吧雹,如果不配置骨杂,docker 重啟后,tailscale會重新生成一個節(jié)點雄卷,原來的IP就不能用了搓蚪,原因是:docker持久化文件沒有配置
TS_STATE_DIR:/var/lib/tailscale
在docker環(huán)境變量中配置 TS_ROUTES : 你的NAS所在局域網(wǎng)(你要進(jìn)行路由的局域網(wǎng)),一般是192.168.x.0/24丁鹉,注意/24 是子網(wǎng)掩碼
TS_ROUTES
在Tailscale中開啟子網(wǎng)路由
第三步:直接使用
因為我這邊路由的是 192.168.1.0/24陕凹。所以 192.168.1.x 可以訪問到穿透的局域網(wǎng)設(shè)備。
我nas是在192.168.1.3鳄炉,ping 的效果杜耙,注:這是在外面,不是家里局域網(wǎng)
外網(wǎng)訪問家里的Nas:
因為我的nas在家里的ip是 192.168.2.11
終端中輸入:
ssh root@192.168.2.11 -p 922
輸入密碼(密碼是獲取的調(diào)試功能驗證碼)
然后就可以連上家里的Nas終端了
也可以通過瀏覽器訪問(nas的ip地址 192.168.2.11:9999/home)例如: