本帖最後由 javacomhk 於 2023-10-21 20:46 編輯
在我前 2 篇
https://www.hkepc.com/forum/viewthread.php?fid=12&tid=2708211
https://www.hkepc.com/forum/viewthread.php?fid=12&tid=2708651
都是關於在大陸使用 Router 去訪問外地網站,其實 TailScale 都可以在大陸使用同時係免費,用 TailScale (可以說是 Wireguard的簡易版) 的好處是容易設定,它會將你所有在家中嘅電腦,NAS,Apple TV,在流動使用的手機,其他流動設備連結成一個自己用又安全的加密網絡,在世界各地有網絡的地方都用到 (最近在大陸都試過用到),亦唔使公開屋企Router 個 port 同 IP Address,就算比人Block 都唔會影響你屋企個IP Address,現時 TailScale 個人使用是免費並支援20裝置, macOS (Intel/Apple Silicon), Windows, Linux, Synology NAS, 及最新Apple TV 都可以安裝 TailScale app。
https://tailscale.com/download/

註冊及登入 tailscale admin 可使用下列方法
如果你怕大陸不能收取 Gmail 的認證碼。 建議使用其他例如 Microsoft Accounts sign-in 或 github sign-in 去登記攞認證碼。因以前試過Gmail 唔得,不過其實 Gmail 現時在大陸係可以嘅。
TailScale 有很多功能,其中我在此介紹最有興趣的2個
Subnet Routing (subnet 內的電腦/裝置是不計算在免費的20個內) 而可以將你 subnet 內的電腦設備 route 出去,方便你不需在LAN 內的電腦逐個 setup TailScale,而且可以用 LAN 內的 IP address 去connect,比你在外地流動或其他設備中時連接, ssh / ftp / scp/ samba mount或用VNC 控制。香港或大陸的電腦設備都可以用。可惜的是 Subnet 的 routing 需要在長開的電腦/NAS 做,而且要用 Command Line 設定
例如- # 如果是Mac 機就要首先做 alias 如下
- alias tailscale="/Applications/Tailscale.app/Contents/MacOS/Tailscale"
- # 然後再將個 subnet route 出去
- tailscale up --advertise-routes=192.168.2.0/24
複製代碼 Exit Node
TailScale 實現「出口節點」"Exit Node" 功能,在加密的 TailScale 網絡內導向所有流量經「出口節點」訪問,即是你的所有網絡Traffic 都會經這「節點」出街。你可以用 Linux (例如 Raspberry Pi), Mac, Windows 的電腦, NAS及 Apple TV 去設定 Exit Node。同樣 電腦及 NAS 要長開用 Command Line 去設定,而且這些電腦都要 On Line 才用到 Exit Node 的功能。
令我最有興趣的是 Apple TV (最新的Apple tvOS 17 或以上) 都可以安裝 TailScale App 亦都可以設定為 Exit Node,只要設定好長開 Standby 就得,而且是最容易設定及不需要用 Command Line。由於 Apple TV 在 Standby 時低功率時都同樣用到 Exit Node 功能。所以如果你在香港設定一部 Apple TV 為 Exit Node 就可以從外地或國內經香港的寬頻網絡去本地或外國網址。例如去YouTube 或使用手機銀行 (因為有些銀行會限制在外地使用手機銀行的某些功能)。但要留意的是這很考驗你在香港寬頻網絡的 Upload Speed 能力,WhatsApp 或手機銀行或在手機上睇 Youtube 都 OK ,由於Netflix 及Disney + 有AV1 decode 所以效果都能接受,但在 4K TV 睇 Youtube 或NAS 內的Video就⋯⋯ 所以是否可以代替「機場」服務去睇 4K Youtube 或者 VNC/Remote Desktop 就要真係要現場試試 或者等 AV1 HW decode 普及到各手機及 NAS 時就會好的。
詳細 Apple TV 使用及演示設定 Exit Node 方法可參考 此片 https://youtu.be/C8XoZYJcFtI?si=yc0JnJDytFZNxsuN
Apple TV 安裝好 Tailscale 後的設定Exit Node 及其他裝置使用 exit node 總括為主要3步驟
(1) 首先要將 Apple TV 設備為「出口節點」Advtise as Exit Node。
(2) 然後登入到 TailScale 網頁控制台管理頁面的 Machines 將Apple TV 設備 授權及設定為「出口節點」Exit Node。
(3) 在其他要用exit node 的裝置選擇 "Use Exit Node",在使用前確保該用戶如果不是 admin 是已授權使用 exit node
新的 Apple tvOS17 除了可以做 Tailscale 嘅 Exit Node之外,仲有個網絡神級功能,下篇先講。 |