最後活躍 10 months ago

這段 Bash 腳本設定了基本的環境變數,然後使用 curl 指令從 ifconfig.me 取得目前裝置的 公網 IP 位址,並將結果顯示在終端機。這適用於 快速查詢外部 IP、網路偵錯、伺服器監控,特別是在 NAT 環境或動態 IP 網路 中檢測目前外部 IP 是否變更。

timmy 已修改 10 months ago. 還原成這個修訂版本

沒有任何變更

timmy 已修改 10 months ago. 還原成這個修訂版本

沒有任何變更

timmy 已修改 1 year ago. 還原成這個修訂版本

1 file changed, 18 insertions

what_is_my_ip.sh(檔案已創建)

@@ -0,0 +1,18 @@
1 + #!/bin/bash
2 +
3 + # 定義預設的配置設定
4 + SHELL=/bin/sh
5 + PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
6 + TZ='Asia/Taipei'
7 +
8 + # 將配置設定寫入環境變數
9 + export PATH
10 + export LANG=en_US.UTF-8
11 + export LANGUAGE=en_US:en
12 +
13 + # curl ifconfig.me/all
14 +
15 + # 使用 curl 指令獲取目前 IP 位址,並將結果儲存在變數 $ip 中
16 + ip=$(curl -s ifconfig.me)
17 + # 顯示結果
18 + echo "目前 IP 位址:$ip"
上一頁 下一頁