Utoljára aktív 10 months ago

這個 Bash 腳本用於 查詢目前裝置的公網 IP 及其地理資訊。它會先檢查系統是否安裝了 curl 和 jq(jq 用於解析 JSON),然後使用 curl 向 ip-api.com 發送請求,獲取目前裝置的 IP 位址、國家、城市、ISP、時區等資訊,並透過 jq 以可讀格式輸出。這適用於 網路診斷、IP 追蹤、地理位置查詢或伺服器網路狀態檢測。

Revízió 00a3312f6497dbd3e59c98644fb697632fd83bfe

ip_info.sh Eredeti
1#!/bin/bash
2
3SHELL=/bin/sh
4PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
5TZ="Asia/Taipei"
6export PATH
7export LANG=en_US.UTF-8
8export LANGUAGE=en_US:en
9
10# Check if curl is installed
11if ! command -v curl &> /dev/null; then
12 echo "Error: curl is not installed. Please install curl and try again."
13 exit 1
14fi
15
16# Check if jq is installed
17if ! command -v jq &> /dev/null; then
18 echo "Error: jq is not installed. Please install jq and try again."
19 exit 1
20fi
21
22curl -s http://ip-api.com/json | jq