Last active 10 months ago

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

timmy revised this gist 10 months ago. Go to revision

No changes

timmy revised this gist 10 months ago. Go to revision

No changes

timmy revised this gist 1 year ago. Go to revision

1 file changed, 18 insertions

what_is_my_ip.sh(file created)

@@ -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"
Newer Older