Последняя активность 10 months ago

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

Версия a78aa833cedeafbe575ee48496e7d0560a10972c

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