最后活跃于 10 months ago

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

timmy 修订了这个 Gist 10 months ago. 转到此修订

没有任何变更

timmy 修订了这个 Gist 10 months ago. 转到此修订

没有任何变更

timmy 修订了这个 Gist 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"
上一页 下一页