VPN 可以幫助保護自己的資訊不被駭客和您造訪過網站的公司存取。 當您使用 VPN 時,您的瀏覽活動、密碼、電子郵件訊息和其他資料對於任何試圖存取它們的人來說都是難以理解的混亂資訊。 這不僅能阻止網路罪犯,還能阻止那些試圖向第三方洩露您的瀏覽習慣和其他資料的公司。
如果您喜歡帶著筆記型電腦或行動裝置去圖書館或咖啡館,您可能會透過公用 Wi-Fi 連線。 但問題是許多免費公用 Wi-Fi 網路並不安全。 這意味著駭客可以很容易地攔截您透過公用網路傳送的資訊,包括您的密碼和銀行資訊。 但是,如果您使用個人 VPN,外出時可確保自己安全地連線。
家裡網路設備不用開PORT,免除了駭客入侵的機會。

Tailscale 是一個基於 WireGuard 的零配置軟體,它可以輕鬆地在多台設備之間建立點對點加密連接。

Tailscale對於使用電信網路無實體IP是一大福音,讓你在外可以連接家裡網路設備,例如NAS、IPCAM.......等等。


首先到 https://tailscale.com/申請一個帳號

很簡單,自行申請,免費就可以加入 100 個裝置。

OpenWrt 的安裝方式
參考網址
https://github.com/adyanth/openwrt-tailscale-enabler

要穩定就是只灌OPENWRT純物理機,別搞虛擬機灌OPENWRT一堆問題

用過一堆硬路由,居易、ASUS 高價高階機種,穩定度還不如現在用的軟路由,長期高負載的BT下載依然穩定,不需要定期重啟路由器。

固件版本
iStoreOS 22.03.5 2023121510

打開終端

下載軟體,複製底下命令貼上並執行
wget https://github.com/adyanth/openwrt-tailscale-enabler/releases/download/v1.36.1-fb2f6cf-autoupdate/openwrt-tailscale-enabler-v1.36.1-fb2f6cf-autoupdate.tgz

X86 Operwrt 簡單搭建 Tailscale VPN

解壓縮軟體
tar x -zvC / -f openwrt-tailscale-enabler-v1.36.1-fb2f6cf-autoupdate.tgz

X86 Operwrt 簡單搭建 Tailscale VPN




更新列表
opkg update
X86 Operwrt 簡單搭建 Tailscale VPN


安裝軟體
opkg install libustream-openssl ca-bundle kmod-tun

X86 Operwrt 簡單搭建 Tailscale VPN


第一次運行
/etc/init.d/tailscale start
X86 Operwrt 簡單搭建 Tailscale VPN


設定路由
紅字部分改成你家裡的區網網段
tailscale up --netfilter-mode=off --advertise-routes=192.168.50.0/24 --accept-routes --advertise-exit-node --reset

-----------------------------------------------------------------------------

解釋這行命令
--netfilter-mode 自己管理防火牆
--advertise-routes=192.168.50.0/24 啟用子網,這些子網配置正常就可以在整個 Tailscale 網路中訪問
--accept-routes 啟用路由
--advertise-exit-node 配置為 Tailscale 網際網路的選用流量出口節點
--reset 如果需要更新之前的設定就需要帶上這個參數

X86 Operwrt 簡單搭建 Tailscale VPN
最後會出現一列網址,複製下來

開啟瀏覽器貼上網址,登入Tailscale
X86 Operwrt 簡單搭建 Tailscale VPN


X86 Operwrt 簡單搭建 Tailscale VPN


就可以在網頁的後台看到 OpenWRT的裝置
X86 Operwrt 簡單搭建 Tailscale VPN

回到終端
設定啟動時啟用
/etc/init.d/tailscale enable
X86 Operwrt 簡單搭建 Tailscale VPN

進行驗證
ls /etc/rc.d/S*tailscale*
X86 Operwrt 簡單搭建 Tailscale VPN


網絡 接口 添加新接口
X86 Operwrt 簡單搭建 Tailscale VPN


名稱 Tailscale
協議 不配置協議
設備 tailscale0
創建接口
X86 Operwrt 簡單搭建 Tailscale VPN

防火牆
自定義中輸入 Tailscale
保存
X86 Operwrt 簡單搭建 Tailscale VPN

保存並應用
X86 Operwrt 簡單搭建 Tailscale VPN

接下來配置防火牆
網絡 防火牆
編輯 Tailscale
X86 Operwrt 簡單搭建 Tailscale VPN

入站、出站、轉發 都接受
IP動態偽裝 打勾
MSS箝制 打勾
允許轉發到目標區域 Lan 、 Wan
允許來自源區域轉發 Lan
保存
X86 Operwrt 簡單搭建 Tailscale VPN


网络——防火墙——自定义规则——把下面的规则添加进去——重启防火墙
iptables -I FORWARD -i tailscale0 -j ACCEPT
iptables -I FORWARD -o tailscale0 -j ACCEPT
iptables -t nat -I POSTROUTING -o tailscale0 -j MASQUERADE

X86 Operwrt 簡單搭建 Tailscale VPN



保存並應用
X86 Operwrt 簡單搭建 Tailscale VPN

常規設置轉發要接受,區域Lan動態偽裝要打勾
X86 Operwrt 簡單搭建 Tailscale VPN



到Tailscale 網頁的後台
出於安全原因,Tailscale 預設每個裝置登入後,每隔一段時間就要再驗證一次。你可以點擊後面三個點,並點選 Disable key expiry 來取消驗證。
X86 Operwrt 簡單搭建 Tailscale VPN


接下來設定路由
X86 Operwrt 簡單搭建 Tailscale VPN


兩個選項都打勾
區網設備可以互通
選用流量出口節點
SAVE

X86 Operwrt 簡單搭建 Tailscale VPN


重啟軟路由
手機安裝Tailscale


登入Tailscale,會自動幫手機配置一個虛擬IP


可以到Tailscale網頁後台,修改裝置名稱






出於安全原因,Tailscale 預設每個裝置登入後,每隔一段時間就要再驗證一次。你可以點擊後面三個點,並點選 Disable key expiry 來取消驗證。


在外如果使用公共WIFI網路或是出差外派到中國需要翻牆上網,到手機APP中選擇 Internet要走哪個節點
None 就是手機原本的網路
Istoreos 就是家裡Openwrt Hinet固網的節點
網路尖峰壅塞時間,各VPN速度比較

固網 中華100/40

因為同時在下載BT,上傳設定1MB(8Mbps)

WireGuard、Tailscale、Zerotier


Zerotier 速度最慢,沒有跑滿,可以淘汰。

WireGuard是最快的,不過相較於Tailscale,設置會比較麻煩一點點。

有固定IP、浮動IP搭配DDNS 用 WireGuard
手機電信網路無實體IP、社區網路用 Tailscale
使用台灣之星5G當作主網路,沒有實體IP,當作固網使用。





5G的上傳速度比4G好多了。
樓主你好!我按照您的教學設置完成後,Tailscale有成功運行,客戶端也連的上,
但是在路由器重開機後,Tailscale變成無法啟動,出現了以下的錯誤訊息..

Sat Jun 1 21:37:31 2024 daemon.err tailscaled[13974]: --2024-06-01 21:37:31-- https://pkgs.tailscale.com/stable/
Sat Jun 1 21:37:37 2024 daemon.err tailscaled[13974]: Resolving pkgs.tailscale.com... failed: Try again.
Sat Jun 1 21:37:37 2024 daemon.err tailscaled[13974]: wget: unable to resolve host address 'pkgs.tailscale.com'
Sat Jun 1 21:37:37 2024 daemon.info tailscaled[13974]: Downloading Tailscale _arm64 ..
Sat Jun 1 21:37:37 2024 daemon.err tailscaled[13974]: --2024-06-01 21:37:37-- https://pkgs.tailscale.com/stable/tailscale__arm64.tgz
Sat Jun 1 21:37:42 2024 daemon.err tailscaled[13974]: Resolving pkgs.tailscale.com... failed: Try again.
Sat Jun 1 21:37:42 2024 daemon.err tailscaled[13974]: wget: unable to resolve host address 'pkgs.tailscale.com'
Sat Jun 1 21:37:42 2024 daemon.err tailscaled[13974]: tar: invalid magic
Sat Jun 1 21:37:42 2024 daemon.err tailscaled[13974]: tar: short read
Sat Jun 1 21:37:47 2024 daemon.err tailscaled[14033]: --2024-06-01 21:37:47-- https://pkgs.tailscale.com/stable/

看起來似乎是無法連上 pkgs.tailscale.com 這個網站,但是我用瀏覽器開卻是可以打開



ps.iStoreOS的openwrt版本是22.03,是不是需要安裝iptable-nft才能順利運行呢?

參考網址:https://openwrt.org/docs/guide-user/services/vpn/tailscale/start#iptables-nft_issue
downtodo
你的問題我不清楚(沒遇過),只能自己找答案,我幫不上忙。
downtodo
軟路由重新安裝試試看。



沒裝iptable-nft




大大您好
我按照
X86 Operwrt 簡單搭建 Tailscale VPN

去搭建
結果手機 按節點卻無法上網
這篇是否還有前置作業
OPWERT 我跟著 步驟去設定
請問有其他資訊可以看嗎

還是數據機 那邊還要做設定
downtodo
沒有前置作業。就照上面的設定,沒有其他設定。你可以搜尋網路有很多教學設定可以參考。
想妳是笨笨的
謝謝大大 因為我用電腦VM去做路由器 網口只有單口 創造一個WAN 就可以了
謝謝大大分享
遇到Operwrt重啟就無法上網
後來參考https://naiyous.com/4651.html
設定防火牆
重啟之後就不會遇到無法上網
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!