diff --git a/.gitignore b/.gitignore
index 0cbfdbd..e5801e1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,10 +6,6 @@
/config/proxy_providers/
-/IP_Check_Place/
-/ping0_cc_cache/
-/Ping0_Html_Cache/
-/Node_Exit_Ip_Cache/
/src/web/dist/
/src/node_service/web/dist/
/src/node_service/web/node_modules/
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..a06b2d0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0012
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:14Z
+transport_success: true
+http_status: 200
+latency_ms: 332
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..5b4f012
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0012
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:07Z
+transport_success: true
+http_status: 200
+latency_ms: 251
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..96d14f0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1174f52
+h=www.cloudflare.com
+ip=103.62.49.138
+ts=1784592366.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..0017908
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.138","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..ad1fb6d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.138&contact=***&format=json&flags=f"
+test_user: n0012
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 566
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..2befbc6
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0012
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:13Z
+transport_success: true
+http_status: 200
+latency_ms: 283
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..9a36356
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0012
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:13Z
+transport_success: true
+http_status: 204
+latency_ms: 4238
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..31dff30
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.138"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..c8b9abd
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.138?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0012
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:06Z
+transport_success: true
+http_status: 200
+latency_ms: 602
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..69780ad
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.138
+test_user: n0012
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:05Z
+transport_success: false
+http_status: 0
+latency_ms: 6018
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..8563a4e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.138"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..1ab489e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0012
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:59Z
+transport_success: true
+http_status: 200
+latency_ms: 430
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..c0e5791
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwjd8jV7W","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..f8f38b9
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.138?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0012
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:09Z
+transport_success: true
+http_status: 200
+latency_ms: 442
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..b93d932
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.138",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..f843dac
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.138?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0012
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:06Z
+transport_success: true
+http_status: 200
+latency_ms: 269
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..e9ad992
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0012
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 701
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..cf48865
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.138
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..afc5efd
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.138": {
+ "asn": "AS137409",
+ "range": "103.62.49.138/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..1a8aae9
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.138?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0012
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:07Z
+transport_success: true
+http_status: 200
+latency_ms: 257
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..0df17d2
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵AWS日本01 | 电信移动联通推荐
+username: n0012
+checked_at_utc: 2026-07-21T00:06:14Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.138
+ ipify_latency_ms: 430
+ cloudflare_ip: &1 103.62.49.138
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.138
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6018
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 269
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 602
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.138}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 257
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.138: {asn: &12 AS137409, range: 103.62.49.138/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 701
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.138
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 566
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.138, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 442
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwjd8jV7W, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 251
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本01 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..f4a1962
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0013
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:13Z
+transport_success: true
+http_status: 200
+latency_ms: 303
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..58374b8
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0013
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:07Z
+transport_success: true
+http_status: 200
+latency_ms: 266
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..bcd6b0c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=762f16
+h=www.cloudflare.com
+ip=103.62.49.162
+ts=1784592366.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..eef4806
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.162","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..cdf87dd
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.162&contact=***&format=json&flags=f"
+test_user: n0013
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 419
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..45316a4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0013
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:13Z
+transport_success: true
+http_status: 200
+latency_ms: 274
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..60a005e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0013
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:13Z
+transport_success: true
+http_status: 204
+latency_ms: 4223
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..1543eb5
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.162"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..0834dde
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.162?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0013
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:06Z
+transport_success: true
+http_status: 200
+latency_ms: 568
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..8864794
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.162
+test_user: n0013
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:06Z
+transport_success: false
+http_status: 0
+latency_ms: 6018
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..2fa44e4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.162"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..8ffc427
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0013
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:00Z
+transport_success: true
+http_status: 200
+latency_ms: 469
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..235cc62
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwjcLtu70","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..2e41419
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.162?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0013
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 466
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..4ff045d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.162",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..43c5e58
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.162?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0013
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:06Z
+transport_success: true
+http_status: 200
+latency_ms: 279
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..511fa46
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0013
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 654
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..42e4410
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.162
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..c10ec20
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.162": {
+ "asn": "AS137409",
+ "range": "103.62.49.162/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..9839b4c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.162?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0013
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:07Z
+transport_success: true
+http_status: 200
+latency_ms: 250
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..31f68c0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵AWS日本02 | 电信移动联通推荐
+username: n0013
+checked_at_utc: 2026-07-21T00:06:13Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.162
+ ipify_latency_ms: 469
+ cloudflare_ip: &1 103.62.49.162
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.162
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6018
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 279
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 568
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.162}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 250
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.162: {asn: &12 AS137409, range: 103.62.49.162/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 654
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.162
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 419
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.162, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 466
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwjcLtu70, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 266
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本02 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..1b3e1ec
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0014
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:14Z
+transport_success: true
+http_status: 200
+latency_ms: 315
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..2afacd0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0014
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:07Z
+transport_success: true
+http_status: 200
+latency_ms: 302
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..6d20985
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=763f19
+h=www.cloudflare.com
+ip=103.62.49.170
+ts=1784592367.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..ab3596b
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.170","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..d017989
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.170&contact=***&format=json&flags=f"
+test_user: n0014
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 378
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..59ee68c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/github_favicon.bin
@@ -0,0 +1,57 @@
+
+
+
+
+
+ Forbidden · GitHub
+
+
+
+
+
+
Access to this site has been restricted.
+
+
+
+ If you believe this is an error,
+ please contact Support.
+
+
+
+
+
+
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..50ec2ca
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0014
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:13Z
+transport_success: true
+http_status: 403
+latency_ms: 265
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..a8225ed
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0014
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:13Z
+transport_success: true
+http_status: 204
+latency_ms: 4292
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..14e32a4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.170"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..c53396b
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.170?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0014
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:07Z
+transport_success: true
+http_status: 200
+latency_ms: 546
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..9939c20
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.170
+test_user: n0014
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:06Z
+transport_success: false
+http_status: 0
+latency_ms: 6036
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..f46eca0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.170"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..268c02a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0014
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:00Z
+transport_success: true
+http_status: 200
+latency_ms: 441
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..231230e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwjeDRH0O","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..bb9641f
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.170?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0014
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:09Z
+transport_success: true
+http_status: 200
+latency_ms: 468
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..b09d40e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.170",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..60cad47
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.170?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0014
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:06Z
+transport_success: true
+http_status: 200
+latency_ms: 256
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..44e209a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0014
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 675
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..498a7bb
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.170
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..636e3e0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.170": {
+ "asn": "AS137409",
+ "range": "103.62.49.170/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..700be89
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.170?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0014
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:07Z
+transport_success: true
+http_status: 200
+latency_ms: 248
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..eba2dd2
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵AWS日本03 | 电信移动联通推荐
+username: n0014
+checked_at_utc: 2026-07-21T00:06:14Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.170
+ ipify_latency_ms: 441
+ cloudflare_ip: &1 103.62.49.170
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.170
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6036
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 256
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 546
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.170}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 248
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.170: {asn: &12 AS137409, range: 103.62.49.170/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 675
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.170
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 378
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.170, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 468
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwjeDRH0O, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 302
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本03 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..3feff46
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0015
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:15Z
+transport_success: true
+http_status: 200
+latency_ms: 289
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..aaaa3cb
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0015
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:09Z
+transport_success: true
+http_status: 200
+latency_ms: 248
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..e13df36
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=408f298
+h=www.cloudflare.com
+ip=103.62.49.178
+ts=1784592368.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..0b1bed2
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.178","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..636f313
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.178&contact=***&format=json&flags=f"
+test_user: n0015
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:10Z
+transport_success: true
+http_status: 200
+latency_ms: 539
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..84cc087
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0015
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:15Z
+transport_success: true
+http_status: 200
+latency_ms: 251
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..a4261bd
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0015
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:15Z
+transport_success: true
+http_status: 204
+latency_ms: 4238
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..509e38a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.178"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..1f5caf6
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.178?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0015
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 391
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..0498dc2
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.178
+test_user: n0015
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:07Z
+transport_success: false
+http_status: 0
+latency_ms: 6025
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..0043c82
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.178"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..b0a2033
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0015
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:01Z
+transport_success: true
+http_status: 200
+latency_ms: 408
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..a336f88
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwjku8aEv","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..7407847
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.178?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0015
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:10Z
+transport_success: true
+http_status: 200
+latency_ms: 514
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..775b848
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.178",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..93dc2f4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.178?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0015
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 259
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..c9acff6
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0015
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:09Z
+transport_success: true
+http_status: 200
+latency_ms: 632
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..79041d3
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.178
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..a8c4a3d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.178": {
+ "asn": "AS137409",
+ "range": "103.62.49.178/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..9589312
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.178?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0015
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 289
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..74d44a7
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵AWS日本04 | 电信移动联通推荐
+username: n0015
+checked_at_utc: 2026-07-21T00:06:15Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.178
+ ipify_latency_ms: 408
+ cloudflare_ip: &1 103.62.49.178
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.178
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6025
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 259
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 391
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.178}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 289
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.178: {asn: &12 AS137409, range: 103.62.49.178/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 632
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.178
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 539
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.178, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 514
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwjku8aEv, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 248
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本04 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..836eb3b
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0016
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:15Z
+transport_success: true
+http_status: 200
+latency_ms: 303
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..8ad7807
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0016
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:09Z
+transport_success: true
+http_status: 200
+latency_ms: 270
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..bf167b7
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=763f69
+h=www.cloudflare.com
+ip=103.62.49.154
+ts=1784592368.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..eed2fb1
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.154","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..0b7f2b7
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.154&contact=***&format=json&flags=f"
+test_user: n0016
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:10Z
+transport_success: true
+http_status: 200
+latency_ms: 431
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..8608d34
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0016
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:15Z
+transport_success: true
+http_status: 200
+latency_ms: 289
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..a21bc3c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0016
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:15Z
+transport_success: true
+http_status: 204
+latency_ms: 4281
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..7e4352c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.154"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..71828d2
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.154?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0016
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 462
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..002ff64
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.154
+test_user: n0016
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: false
+http_status: 0
+latency_ms: 6036
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..2c16529
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.154"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..c36c53c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0016
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:02Z
+transport_success: true
+http_status: 200
+latency_ms: 436
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..623f8a9
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwjlmLx4o","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..ab3c2b3
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.154?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0016
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:11Z
+transport_success: true
+http_status: 200
+latency_ms: 492
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..6a3d456
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.154",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..25b6e6f
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.154?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0016
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 274
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..edfa2ce
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0016
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:10Z
+transport_success: true
+http_status: 200
+latency_ms: 669
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..4448d65
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.154
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..0aae0df
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.154": {
+ "asn": "AS137409",
+ "range": "103.62.49.154/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..5b97c4b
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.154?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0016
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:09Z
+transport_success: true
+http_status: 200
+latency_ms: 296
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..db15024
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵AWS日本05 | 电信移动联通推荐
+username: n0016
+checked_at_utc: 2026-07-21T00:06:15Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.154
+ ipify_latency_ms: 436
+ cloudflare_ip: &1 103.62.49.154
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.154
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6036
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 274
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 462
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.154}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 296
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.154: {asn: &12 AS137409, range: 103.62.49.154/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 669
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.154
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 431
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.154, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 492
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwjlmLx4o, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 270
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本05 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..e2b3803
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0017
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:28Z
+transport_success: true
+http_status: 200
+latency_ms: 356
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..f0c4722
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0017
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:21Z
+transport_success: true
+http_status: 200
+latency_ms: 284
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..c7b24d5
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1009f76
+h=www.cloudflare.com
+ip=103.62.49.154
+ts=1784592381.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..eed2fb1
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.154","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..76d2422
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.154&contact=***&format=json&flags=f"
+test_user: n0017
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:22Z
+transport_success: true
+http_status: 200
+latency_ms: 532
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..827eecb
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0017
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:27Z
+transport_success: true
+http_status: 200
+latency_ms: 252
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..ed189eb
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0017
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:27Z
+transport_success: true
+http_status: 204
+latency_ms: 4244
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..7e4352c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.154"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..07b6318
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.154?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0017
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:21Z
+transport_success: true
+http_status: 200
+latency_ms: 522
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..ef8b54e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.154
+test_user: n0017
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:20Z
+transport_success: false
+http_status: 0
+latency_ms: 6010
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..2c16529
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.154"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..4547911
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0017
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:14Z
+transport_success: true
+http_status: 200
+latency_ms: 435
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..6a57348
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwkgge17Z","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..8116698
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.154?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0017
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:23Z
+transport_success: true
+http_status: 200
+latency_ms: 590
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..6a3d456
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.154",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..43cd69a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.154?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0017
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:20Z
+transport_success: true
+http_status: 200
+latency_ms: 288
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..bb9055e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0017
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:22Z
+transport_success: true
+http_status: 200
+latency_ms: 697
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..4448d65
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.154
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..0aae0df
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.154": {
+ "asn": "AS137409",
+ "range": "103.62.49.154/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..7f2e4d8
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.154?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0017
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:21Z
+transport_success: true
+http_status: 200
+latency_ms: 239
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..b32c03b
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵AWS日本06 | 电信移动联通推荐
+username: n0017
+checked_at_utc: 2026-07-21T00:06:28Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.154
+ ipify_latency_ms: 435
+ cloudflare_ip: &1 103.62.49.154
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.154
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6010
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 288
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 522
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.154}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 239
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.154: {asn: &12 AS137409, range: 103.62.49.154/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 697
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.154
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 532
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.154, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 590
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwkgge17Z, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 284
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本06 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐.yaml
new file mode 100644
index 0000000..c7faeb8
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐.yaml
@@ -0,0 +1,58 @@
+name: 🇯🇵AWS日本07 | 电信移动联通推荐
+username: n0018
+checked_at_utc: 2026-07-16T07:08:46Z
+success: true
+network:
+ ipv4: 103.62.49.178
+ ipify_latency_ms: 486
+ ipapi_latency_ms: 918
+ cloudflare_ip: &1 103.62.49.178
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: true
+ is_vpn: false
+ is_abuser: true
+ heuristic_risk_score: 100
+ heuristic_risk_grade: very_high
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: APNIC
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Tokyo To, city: Tokyo, latitude: 35.6895, longitude: 139.69171, zip: 100-2211, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:43+09:00, local_time_unix: 1784185723, is_dst: false, utcoffset: +09:00, accuracy: VERY_HIGH}
+asn: {asn: 137409, abuser_score: 0.0384 (High), route: 103.62.49.0/24, descr: "GSLNETWORKS-AS-AP - GSL Networks Pty LTD, AU", country: au, active: true, org: GSL Networks Pty LTD, domain: globalsecurelayer.com, abuse: noc@gslnetworks.com.au, type: hosting, updated: 2020-06-22, rir: APNIC}
+company: {name: Streamline Servers Ltd - Tokyo, abuser_score: 0.0547 (High), domain: streamline-servers.com, type: hosting, network: 103.62.49.0 - 103.62.49.255, netname: StreamlineServers}
+datacenter: {datacenter: globalsecurelayer.com, network: 103.62.49.128/25, country: JP, region: JP-13, city: Tokyo}
+vpn: ~
+abuse: {name: ABUSE STREAMLINESERVERSHK, address: "Suite 11, 38 Ricketty Street, Sydney, NSW 2020, Australia", email: noc@streamline-servers.com, phone: +000000000}
+ipapi_elapsed_ms: 0.11
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2534
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 6248
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 745
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 976
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..f1ee202
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0018
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:28Z
+transport_success: true
+http_status: 200
+latency_ms: 338
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..eb6d58d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0018
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:21Z
+transport_success: true
+http_status: 200
+latency_ms: 238
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..b567971
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=448f229
+h=www.cloudflare.com
+ip=103.62.49.178
+ts=1784592381.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=005-tier1
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..0b1bed2
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.178","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..44c7546
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.178&contact=***&format=json&flags=f"
+test_user: n0018
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:22Z
+transport_success: true
+http_status: 200
+latency_ms: 390
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..5ec0456
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0018
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:27Z
+transport_success: true
+http_status: 200
+latency_ms: 276
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..d3788c3
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0018
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:27Z
+transport_success: true
+http_status: 204
+latency_ms: 4247
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..509e38a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.178"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..3b8ab1a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.178?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0018
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:21Z
+transport_success: true
+http_status: 200
+latency_ms: 465
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..f5ba8a2
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.178
+test_user: n0018
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:20Z
+transport_success: false
+http_status: 0
+latency_ms: 6010
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..0043c82
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.178"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..909d663
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0018
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:14Z
+transport_success: true
+http_status: 200
+latency_ms: 413
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..c5e47a7
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwkgP2sZ6","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..ec66446
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.178?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0018
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:23Z
+transport_success: true
+http_status: 200
+latency_ms: 611
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..775b848
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.178",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..10030ce
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.178?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0018
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:20Z
+transport_success: true
+http_status: 200
+latency_ms: 256
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..4f700e3
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0018
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:22Z
+transport_success: true
+http_status: 200
+latency_ms: 619
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..79041d3
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.178
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..a8c4a3d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.178": {
+ "asn": "AS137409",
+ "range": "103.62.49.178/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..e50112c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.178?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0018
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:21Z
+transport_success: true
+http_status: 200
+latency_ms: 297
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..c239ccd
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵AWS日本07 | 电信移动联通推荐
+username: n0018
+checked_at_utc: 2026-07-21T00:06:28Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.178
+ ipify_latency_ms: 413
+ cloudflare_ip: &1 103.62.49.178
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.178
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6010
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 256
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 465
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.178}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 297
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.178: {asn: &12 AS137409, range: 103.62.49.178/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 619
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.178
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 390
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.178, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 611
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwkgP2sZ6, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 238
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本07 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..b93dcc6
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0019
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:28Z
+transport_success: true
+http_status: 200
+latency_ms: 341
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..1396a85
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0019
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:22Z
+transport_success: true
+http_status: 200
+latency_ms: 270
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..7e2a6e0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=763f26
+h=www.cloudflare.com
+ip=103.62.49.170
+ts=1784592381.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..ab3596b
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.170","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..82b78d1
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.170&contact=***&format=json&flags=f"
+test_user: n0019
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:23Z
+transport_success: true
+http_status: 200
+latency_ms: 561
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..59ee68c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/github_favicon.bin
@@ -0,0 +1,57 @@
+
+
+
+
+
+ Forbidden · GitHub
+
+
+
+
+
+
Access to this site has been restricted.
+
+
+
+ If you believe this is an error,
+ please contact Support.
+
+
+
+
+
+
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..74da740
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0019
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:28Z
+transport_success: true
+http_status: 403
+latency_ms: 264
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..3bc0b79
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0019
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:28Z
+transport_success: true
+http_status: 204
+latency_ms: 4217
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..14e32a4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.170"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..87e63ce
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.170?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0019
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:21Z
+transport_success: true
+http_status: 200
+latency_ms: 467
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..c519095
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.170
+test_user: n0019
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:20Z
+transport_success: false
+http_status: 0
+latency_ms: 6039
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..f46eca0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.170"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..ee32029
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0019
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:14Z
+transport_success: true
+http_status: 200
+latency_ms: 423
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..7971062
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwkidHVXM","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..4412dc4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.170?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0019
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:23Z
+transport_success: true
+http_status: 200
+latency_ms: 518
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..b09d40e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.170",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..ae77a79
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.170?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0019
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:21Z
+transport_success: true
+http_status: 200
+latency_ms: 283
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..3c98a87
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0019
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:22Z
+transport_success: true
+http_status: 200
+latency_ms: 708
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..498a7bb
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.170
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..636e3e0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.170": {
+ "asn": "AS137409",
+ "range": "103.62.49.170/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..0609fdf
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.170?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0019
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:21Z
+transport_success: true
+http_status: 200
+latency_ms: 286
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..75b9fcc
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵AWS日本08 | 电信移动联通推荐
+username: n0019
+checked_at_utc: 2026-07-21T00:06:28Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.170
+ ipify_latency_ms: 423
+ cloudflare_ip: &1 103.62.49.170
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.170
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6039
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 283
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 467
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.170}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 286
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.170: {asn: &12 AS137409, range: 103.62.49.170/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 708
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.170
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 561
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.170, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 518
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwkidHVXM, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 270
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本08 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..9ad93f5
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0020
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:29Z
+transport_success: true
+http_status: 200
+latency_ms: 316
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..90ba7c9
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0020
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:23Z
+transport_success: true
+http_status: 200
+latency_ms: 254
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..b970bd8
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=762f92
+h=www.cloudflare.com
+ip=103.62.49.162
+ts=1784592382.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..eef4806
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.162","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..7d90193
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.162&contact=***&format=json&flags=f"
+test_user: n0020
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:24Z
+transport_success: true
+http_status: 200
+latency_ms: 381
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..90ffa40
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0020
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:29Z
+transport_success: true
+http_status: 200
+latency_ms: 264
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..d58dc47
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0020
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:29Z
+transport_success: true
+http_status: 204
+latency_ms: 4281
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..1543eb5
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.162"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..3661101
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.162?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0020
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:22Z
+transport_success: true
+http_status: 200
+latency_ms: 536
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..6572ff6
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.162
+test_user: n0020
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:22Z
+transport_success: false
+http_status: 0
+latency_ms: 6046
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..2fa44e4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.162"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..34639cd
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0020
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:16Z
+transport_success: true
+http_status: 200
+latency_ms: 407
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..c2ba850
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwknkd3JF","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..bd65609
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.162?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0020
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:24Z
+transport_success: true
+http_status: 200
+latency_ms: 450
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..4ff045d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.162",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..214de72
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.162?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0020
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:22Z
+transport_success: true
+http_status: 200
+latency_ms: 288
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..3b78b5f
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0020
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:24Z
+transport_success: true
+http_status: 200
+latency_ms: 622
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..42e4410
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.162
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..c10ec20
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.162": {
+ "asn": "AS137409",
+ "range": "103.62.49.162/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..f84bed2
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.162?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0020
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:23Z
+transport_success: true
+http_status: 200
+latency_ms: 276
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..286b3a9
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵AWS日本09 | 电信移动联通推荐
+username: n0020
+checked_at_utc: 2026-07-21T00:06:29Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.162
+ ipify_latency_ms: 407
+ cloudflare_ip: &1 103.62.49.162
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.162
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6046
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 288
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 536
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.162}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 276
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.162: {asn: &12 AS137409, range: 103.62.49.162/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 622
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.162
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 381
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.162, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 450
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwknkd3JF, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 254
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵AWS日本09 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵AWS日本10 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵AWS日本10 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵AWS日本10 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵AWS日本10 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..4880a7a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵AWS日本10 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,11 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0021
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:20Z
+transport_success: false
+http_status: 0
+latency_ms: 5014
+body_file: ipify.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..767f405
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0001
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:59Z
+transport_success: true
+http_status: 200
+latency_ms: 1594
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..84b909d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0001
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:44Z
+transport_success: true
+http_status: 200
+latency_ms: 1671
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..ca629ac
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1008f40
+h=www.cloudflare.com
+ip=103.62.49.138
+ts=1784592343.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..0017908
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.138","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..b884c27
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.138&contact=***&format=json&flags=f"
+test_user: n0001
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:48Z
+transport_success: true
+http_status: 200
+latency_ms: 1460
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..6c42996
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0001
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:57Z
+transport_success: true
+http_status: 200
+latency_ms: 1434
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..8dbfca0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0001
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:56Z
+transport_success: true
+http_status: 204
+latency_ms: 5517
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..31dff30
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.138"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..7a08055
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.138?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0001
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:40Z
+transport_success: true
+http_status: 200
+latency_ms: 1684
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..ec7eb7a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.138
+test_user: n0001
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:36Z
+transport_success: false
+http_status: 0
+latency_ms: 6023
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipify.json
new file mode 100644
index 0000000..8563a4e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.138"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..3d5fef7
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0001
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1723
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..797dcbe
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwiHEYOXF","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..ef8ef8e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.138?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0001
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:50Z
+transport_success: true
+http_status: 200
+latency_ms: 1973
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..b93d932
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.138",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..e17bfcd
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.138?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0001
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:38Z
+transport_success: true
+http_status: 200
+latency_ms: 2309
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..cc71264
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0001
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:47Z
+transport_success: true
+http_status: 200
+latency_ms: 3136
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..cf48865
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.138
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..afc5efd
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.138": {
+ "asn": "AS137409",
+ "range": "103.62.49.138/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..6fb94ae
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.138?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0001
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:42Z
+transport_success: true
+http_status: 200
+latency_ms: 2367
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..f99eee3
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵日本东京01-0.1倍 | 电信联通推荐
+username: n0001
+checked_at_utc: 2026-07-21T00:05:59Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.138
+ ipify_latency_ms: 1723
+ cloudflare_ip: &1 103.62.49.138
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.138
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6023
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2309
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1684
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.138}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2367
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.138: {asn: &12 AS137409, range: 103.62.49.138/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 3136
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.138
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1460
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.138, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1973
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwiHEYOXF, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1671
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..1a670ee
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0002
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:59Z
+transport_success: true
+http_status: 200
+latency_ms: 1703
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..498ed9f
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0002
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:44Z
+transport_success: true
+http_status: 200
+latency_ms: 1663
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..62ba3cb
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1173f24
+h=www.cloudflare.com
+ip=103.62.49.162
+ts=1784592343.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..eef4806
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.162","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..1e42bd0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.162&contact=***&format=json&flags=f"
+test_user: n0002
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:48Z
+transport_success: true
+http_status: 200
+latency_ms: 1432
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..26e7a43
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0002
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:57Z
+transport_success: true
+http_status: 200
+latency_ms: 1420
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..5f25280
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0002
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:56Z
+transport_success: true
+http_status: 204
+latency_ms: 5420
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..1543eb5
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.162"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..152ba4e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.162?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0002
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:40Z
+transport_success: true
+http_status: 200
+latency_ms: 1555
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..f7092ce
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.162
+test_user: n0002
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:36Z
+transport_success: false
+http_status: 0
+latency_ms: 6023
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipify.json
new file mode 100644
index 0000000..2fa44e4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.162"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..8995071
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0002
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1723
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..b18dac6
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwiGdNTuj","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..050cb5d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.162?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0002
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:50Z
+transport_success: true
+http_status: 200
+latency_ms: 1868
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..4ff045d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.162",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..b231926
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.162?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0002
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:38Z
+transport_success: true
+http_status: 200
+latency_ms: 2338
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..eefb80e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0002
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:47Z
+transport_success: true
+http_status: 200
+latency_ms: 3161
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..42e4410
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.162
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..c10ec20
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.162": {
+ "asn": "AS137409",
+ "range": "103.62.49.162/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..ce56c2f
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.162?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0002
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:42Z
+transport_success: true
+http_status: 200
+latency_ms: 2451
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..f58762d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵日本东京02-0.1倍 | 电信联通推荐
+username: n0002
+checked_at_utc: 2026-07-21T00:05:59Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.162
+ ipify_latency_ms: 1723
+ cloudflare_ip: &1 103.62.49.162
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.162
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6023
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2338
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1555
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.162}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2451
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.162: {asn: &12 AS137409, range: 103.62.49.162/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 3161
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.162
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1432
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.162, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1868
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwiGdNTuj, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1663
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..d9ff8d2
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0003
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:59Z
+transport_success: true
+http_status: 200
+latency_ms: 1577
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..fa22c78
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0003
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:44Z
+transport_success: true
+http_status: 200
+latency_ms: 1625
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..ab15cf7
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=763f53
+h=www.cloudflare.com
+ip=103.62.49.170
+ts=1784592343.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..ab3596b
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.170","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..9e5fb44
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.170&contact=***&format=json&flags=f"
+test_user: n0003
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:48Z
+transport_success: true
+http_status: 200
+latency_ms: 1467
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..59ee68c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/github_favicon.bin
@@ -0,0 +1,57 @@
+
+
+
+
+
+ Forbidden · GitHub
+
+
+
+
+
+
Access to this site has been restricted.
+
+
+
+ If you believe this is an error,
+ please contact Support.
+
+
+
+
+
+
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..c4521fd
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0003
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:57Z
+transport_success: true
+http_status: 403
+latency_ms: 1497
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..3ddbba5
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0003
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:56Z
+transport_success: true
+http_status: 204
+latency_ms: 5356
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..14e32a4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.170"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..28fcdd5
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.170?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0003
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:40Z
+transport_success: true
+http_status: 200
+latency_ms: 1649
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..de2f4c3
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.170
+test_user: n0003
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:36Z
+transport_success: false
+http_status: 0
+latency_ms: 6023
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipify.json
new file mode 100644
index 0000000..f46eca0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.170"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..b1bef51
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0003
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1735
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..112d447
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwiGVhm5A","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..88cc772
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.170?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0003
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:50Z
+transport_success: true
+http_status: 200
+latency_ms: 1808
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..b09d40e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.170",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..f72401b
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.170?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0003
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:38Z
+transport_success: true
+http_status: 200
+latency_ms: 2323
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..114a10a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0003
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:47Z
+transport_success: true
+http_status: 200
+latency_ms: 3160
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..498a7bb
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.170
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..636e3e0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.170": {
+ "asn": "AS137409",
+ "range": "103.62.49.170/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..c86287e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.170?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0003
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:42Z
+transport_success: true
+http_status: 200
+latency_ms: 2413
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..b71874a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵日本东京03-0.1倍 | 电信联通推荐
+username: n0003
+checked_at_utc: 2026-07-21T00:05:59Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.170
+ ipify_latency_ms: 1735
+ cloudflare_ip: &1 103.62.49.170
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.170
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6023
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2323
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1649
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.170}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2413
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.170: {asn: &12 AS137409, range: 103.62.49.170/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 3160
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.170
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1467
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.170, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1808
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwiGVhm5A, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1625
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐.yaml
new file mode 100644
index 0000000..edfc89d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐.yaml
@@ -0,0 +1,58 @@
+name: 🇯🇵日本东京04-0.1倍 | 电信联通推荐
+username: n0004
+checked_at_utc: 2026-07-16T07:08:47Z
+success: true
+network:
+ ipv4: 103.62.49.178
+ ipify_latency_ms: 1759
+ ipapi_latency_ms: 2095
+ cloudflare_ip: &1 103.62.49.178
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: true
+ is_vpn: false
+ is_abuser: true
+ heuristic_risk_score: 100
+ heuristic_risk_grade: very_high
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: APNIC
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Tokyo To, city: Tokyo, latitude: 35.6895, longitude: 139.69171, zip: 100-2211, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:45+09:00, local_time_unix: 1784185725, is_dst: false, utcoffset: +09:00, accuracy: VERY_HIGH}
+asn: {asn: 137409, abuser_score: 0.0384 (High), route: 103.62.49.0/24, descr: "GSLNETWORKS-AS-AP - GSL Networks Pty LTD, AU", country: au, active: true, org: GSL Networks Pty LTD, domain: globalsecurelayer.com, abuse: noc@gslnetworks.com.au, type: hosting, updated: 2020-06-22, rir: APNIC}
+company: {name: Streamline Servers Ltd - Tokyo, abuser_score: 0.0547 (High), domain: streamline-servers.com, type: hosting, network: 103.62.49.0 - 103.62.49.255, netname: StreamlineServers}
+datacenter: {datacenter: globalsecurelayer.com, network: 103.62.49.128/25, country: JP, region: JP-13, city: Tokyo}
+vpn: ~
+abuse: {name: ABUSE STREAMLINESERVERSHK, address: "Suite 11, 38 Ricketty Street, Sydney, NSW 2020, Australia", email: noc@streamline-servers.com, phone: +000000000}
+ipapi_elapsed_ms: 0.23
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1433
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 5508
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1473
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1645
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..2f6626c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0004
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:59Z
+transport_success: true
+http_status: 200
+latency_ms: 1588
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..a0467ac
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0004
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:44Z
+transport_success: true
+http_status: 200
+latency_ms: 1625
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..edc8555
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1008f22
+h=www.cloudflare.com
+ip=103.62.49.178
+ts=1784592343.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..0b1bed2
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.178","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..f2fcbd9
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.178&contact=***&format=json&flags=f"
+test_user: n0004
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:48Z
+transport_success: true
+http_status: 200
+latency_ms: 1436
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..7482acc
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0004
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:57Z
+transport_success: true
+http_status: 200
+latency_ms: 1386
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..81cb64a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0004
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:56Z
+transport_success: true
+http_status: 204
+latency_ms: 5388
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..509e38a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.178"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..6d15ce0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.178?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0004
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:40Z
+transport_success: true
+http_status: 200
+latency_ms: 1599
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..a5a6fc8
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.178
+test_user: n0004
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:36Z
+transport_success: false
+http_status: 0
+latency_ms: 6014
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipify.json
new file mode 100644
index 0000000..0043c82
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.178"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..2befdc3
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0004
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1781
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..79b2562
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwiGfMioM","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..18bbe8b
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.178?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0004
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:50Z
+transport_success: true
+http_status: 200
+latency_ms: 1869
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..775b848
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.178",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..a240732
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.178?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0004
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:38Z
+transport_success: true
+http_status: 200
+latency_ms: 2323
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..a45cd4c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0004
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:47Z
+transport_success: true
+http_status: 200
+latency_ms: 3165
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..79041d3
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.178
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..a8c4a3d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.178": {
+ "asn": "AS137409",
+ "range": "103.62.49.178/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..7d94fce
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.178?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0004
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:42Z
+transport_success: true
+http_status: 200
+latency_ms: 2446
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..135938f
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵日本东京04-0.1倍 | 电信联通推荐
+username: n0004
+checked_at_utc: 2026-07-21T00:05:59Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.178
+ ipify_latency_ms: 1781
+ cloudflare_ip: &1 103.62.49.178
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.178
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6014
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2323
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1599
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.178}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2446
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.178: {asn: &12 AS137409, range: 103.62.49.178/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 3165
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.178
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1436
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.178, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1869
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwiGfMioM, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1625
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..f82b9b6
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0005
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:59Z
+transport_success: true
+http_status: 200
+latency_ms: 1745
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..6493abc
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0005
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:44Z
+transport_success: true
+http_status: 200
+latency_ms: 1670
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..f5cd487
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1009f63
+h=www.cloudflare.com
+ip=103.62.49.154
+ts=1784592343.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..eed2fb1
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.154","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..300998d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.154&contact=***&format=json&flags=f"
+test_user: n0005
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:49Z
+transport_success: true
+http_status: 200
+latency_ms: 1571
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..3dfd52e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0005
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:57Z
+transport_success: true
+http_status: 200
+latency_ms: 1433
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..5905f25
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0005
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:56Z
+transport_success: true
+http_status: 204
+latency_ms: 5424
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..7e4352c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.154"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..d01f350
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.154?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0005
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:40Z
+transport_success: true
+http_status: 200
+latency_ms: 1521
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..6d5253a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.154
+test_user: n0005
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:36Z
+transport_success: false
+http_status: 0
+latency_ms: 6013
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipify.json b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipify.json
new file mode 100644
index 0000000..2c16529
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.154"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..ac6f05e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0005
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1813
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..f5b1792
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwiGxWQ3h","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..24b270a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.154?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0005
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:50Z
+transport_success: true
+http_status: 200
+latency_ms: 1826
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..6a3d456
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.154",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..451796a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.154?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0005
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:38Z
+transport_success: true
+http_status: 200
+latency_ms: 2291
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..4c595d6
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0005
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:47Z
+transport_success: true
+http_status: 200
+latency_ms: 3104
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..4448d65
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.154
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..0aae0df
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.154": {
+ "asn": "AS137409",
+ "range": "103.62.49.154/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..223abfa
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.154?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0005
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:42Z
+transport_success: true
+http_status: 200
+latency_ms: 2545
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..814f47e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵日本东京05-0.1倍 | 电信联通推荐
+username: n0005
+checked_at_utc: 2026-07-21T00:05:59Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.154
+ ipify_latency_ms: 1813
+ cloudflare_ip: &1 103.62.49.154
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.154
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6013
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2291
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1521
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.154}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2545
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.154: {asn: &12 AS137409, range: 103.62.49.154/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 3104
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.154
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1571
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.154, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1826
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwiGxWQ3h, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1670
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..ef4cb5a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0006
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:59Z
+transport_success: true
+http_status: 200
+latency_ms: 1518
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..a3e97e0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0006
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:44Z
+transport_success: true
+http_status: 200
+latency_ms: 1973
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..a71626a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1008f5
+h=www.cloudflare.com
+ip=103.62.49.162
+ts=1784592343.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/getipintel.json
new file mode 100644
index 0000000..eef4806
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.162","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..c98e50a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.162&contact=***&format=json&flags=f"
+test_user: n0006
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:50Z
+transport_success: true
+http_status: 200
+latency_ms: 2481
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..a5ffe0d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0006
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:58Z
+transport_success: true
+http_status: 200
+latency_ms: 1385
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..f5a48df
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0006
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:57Z
+transport_success: true
+http_status: 204
+latency_ms: 5443
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..1543eb5
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.162"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..4c8e3fc
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.162?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0006
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:40Z
+transport_success: true
+http_status: 200
+latency_ms: 2110
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..d70310a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.162
+test_user: n0006
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:36Z
+transport_success: false
+http_status: 0
+latency_ms: 6014
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipify.json b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipify.json
new file mode 100644
index 0000000..2fa44e4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.162"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..c9ab290
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0006
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1781
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..f31fd26
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwiKFcEIN","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..7c5320b
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.162?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0006
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:51Z
+transport_success: true
+http_status: 200
+latency_ms: 1575
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..4ff045d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.162",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..17cd773
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.162?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0006
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:38Z
+transport_success: true
+http_status: 200
+latency_ms: 2295
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..b7711a0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0006
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:47Z
+transport_success: true
+http_status: 200
+latency_ms: 2840
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..42e4410
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.162
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..c10ec20
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.162": {
+ "asn": "AS137409",
+ "range": "103.62.49.162/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..dc30d22
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.162?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0006
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:42Z
+transport_success: true
+http_status: 200
+latency_ms: 1934
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/weighted_result.yaml
new file mode 100644
index 0000000..4ab9fd7
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵日本东京06-0.1倍 | 高速专线推荐
+username: n0006
+checked_at_utc: 2026-07-21T00:05:59Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.162
+ ipify_latency_ms: 1781
+ cloudflare_ip: &1 103.62.49.162
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.162
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6014
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2295
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2110
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.162}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1934
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.162: {asn: &12 AS137409, range: 103.62.49.162/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2840
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.162
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2481
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.162, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1575
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwiKFcEIN, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1973
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..2f00ce4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0007
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:01Z
+transport_success: true
+http_status: 200
+latency_ms: 3318
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..c390b8d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0007
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:44Z
+transport_success: true
+http_status: 200
+latency_ms: 2076
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..08186f3
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1008f16
+h=www.cloudflare.com
+ip=103.62.49.170
+ts=1784592344.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/getipintel.json
new file mode 100644
index 0000000..ab3596b
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.170","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..b66560a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.170&contact=***&format=json&flags=f"
+test_user: n0007
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:49Z
+transport_success: true
+http_status: 200
+latency_ms: 2004
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..59ee68c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/github_favicon.bin
@@ -0,0 +1,57 @@
+
+
+
+
+
+ Forbidden · GitHub
+
+
+
+
+
+
Access to this site has been restricted.
+
+
+
+ If you believe this is an error,
+ please contact Support.
+
+
+
+
+
+
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..2538a31
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0007
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:58Z
+transport_success: true
+http_status: 403
+latency_ms: 1424
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..0214502
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0007
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:56Z
+transport_success: true
+http_status: 204
+latency_ms: 5540
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..14e32a4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.170"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..d91e0ac
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.170?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0007
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:40Z
+transport_success: true
+http_status: 200
+latency_ms: 1545
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..b763f9a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.170
+test_user: n0007
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:36Z
+transport_success: false
+http_status: 0
+latency_ms: 6023
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipify.json b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipify.json
new file mode 100644
index 0000000..f46eca0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.170"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..8bdd48c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0007
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1751
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..e5de115
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwiIj69Fj","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..1817709
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.170?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0007
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:51Z
+transport_success: true
+http_status: 200
+latency_ms: 1744
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..b09d40e
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.170",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..75df501
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.170?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0007
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:38Z
+transport_success: true
+http_status: 200
+latency_ms: 2325
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..540927b
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0007
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:47Z
+transport_success: true
+http_status: 200
+latency_ms: 2714
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..498a7bb
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.170
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..636e3e0
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.170": {
+ "asn": "AS137409",
+ "range": "103.62.49.170/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..725afb5
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.170?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0007
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:42Z
+transport_success: true
+http_status: 200
+latency_ms: 2500
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/weighted_result.yaml
new file mode 100644
index 0000000..fa37dd8
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵日本东京07-0.1倍 | 高速专线推荐
+username: n0007
+checked_at_utc: 2026-07-21T00:06:01Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.170
+ ipify_latency_ms: 1751
+ cloudflare_ip: &1 103.62.49.170
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.170
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6023
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2325
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1545
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.170}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2500
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.170: {asn: &12 AS137409, range: 103.62.49.170/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2714
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.170
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2004
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.170, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1744
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwiIj69Fj, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2076
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..d4d0d01
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0008
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:01Z
+transport_success: true
+http_status: 200
+latency_ms: 1558
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..34646c2
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0008
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:44Z
+transport_success: true
+http_status: 200
+latency_ms: 1418
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..e8c348d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1008f76
+h=www.cloudflare.com
+ip=103.62.49.178
+ts=1784592343.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=001-tier1
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/getipintel.json
new file mode 100644
index 0000000..0b1bed2
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.178","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..862ddd1
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.178&contact=***&format=json&flags=f"
+test_user: n0008
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:49Z
+transport_success: true
+http_status: 200
+latency_ms: 2049
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..15ec478
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0008
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:59Z
+transport_success: true
+http_status: 200
+latency_ms: 1371
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..7a8ee3f
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0008
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:58Z
+transport_success: true
+http_status: 204
+latency_ms: 7169
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..509e38a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.178"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..7f58630
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.178?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0008
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:40Z
+transport_success: true
+http_status: 200
+latency_ms: 1601
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..d893757
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.178
+test_user: n0008
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:36Z
+transport_success: false
+http_status: 0
+latency_ms: 6035
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipify.json b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipify.json
new file mode 100644
index 0000000..0043c82
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.178"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..03af44d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0008
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:30Z
+transport_success: true
+http_status: 200
+latency_ms: 2125
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..0ba841f
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwiJ9CwzE","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..d536340
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.178?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0008
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:51Z
+transport_success: true
+http_status: 200
+latency_ms: 1803
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..775b848
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.178",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..a5025bf
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.178?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0008
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:38Z
+transport_success: true
+http_status: 200
+latency_ms: 1934
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..2cd1849
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0008
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:47Z
+transport_success: true
+http_status: 200
+latency_ms: 3153
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..79041d3
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.178
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..a8c4a3d
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.178": {
+ "asn": "AS137409",
+ "range": "103.62.49.178/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..dfdd051
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.178?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0008
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:05:42Z
+transport_success: true
+http_status: 200
+latency_ms: 2663
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/weighted_result.yaml
new file mode 100644
index 0000000..bfb5e8a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵日本东京08-0.1倍 | 高速专线推荐
+username: n0008
+checked_at_utc: 2026-07-21T00:06:01Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.178
+ ipify_latency_ms: 2125
+ cloudflare_ip: &1 103.62.49.178
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.178
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6035
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1934
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1601
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.178}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2663
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.178: {asn: &12 AS137409, range: 103.62.49.178/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 3153
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.178
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2049
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.178, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1803
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwiJ9CwzE, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1418
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐.yaml
new file mode 100644
index 0000000..5dac8c7
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐.yaml
@@ -0,0 +1,58 @@
+name: 🇯🇵日本东京09-0.1倍 | 高速专线推荐
+username: n0009
+checked_at_utc: 2026-07-16T07:08:50Z
+success: true
+network:
+ ipv4: 103.62.49.154
+ ipify_latency_ms: 1728
+ ipapi_latency_ms: 4305
+ cloudflare_ip: &1 103.62.49.154
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: true
+ heuristic_risk_score: 70
+ heuristic_risk_grade: very_high
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: APNIC
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Tokyo To, city: Tokyo, latitude: 35.6895, longitude: 139.69171, zip: 100-2211, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:47+09:00, local_time_unix: 1784185727, is_dst: false, utcoffset: +09:00, accuracy: VERY_HIGH}
+asn: {asn: 137409, abuser_score: 0.0384 (High), route: 103.62.49.0/24, descr: "GSLNETWORKS-AS-AP - GSL Networks Pty LTD, AU", country: au, active: true, org: GSL Networks Pty LTD, domain: globalsecurelayer.com, abuse: noc@gslnetworks.com.au, type: hosting, updated: 2020-06-22, rir: APNIC}
+company: {name: Streamline Servers Ltd - Tokyo, abuser_score: 0.0547 (High), domain: streamline-servers.com, type: hosting, network: 103.62.49.0 - 103.62.49.255, netname: StreamlineServers}
+datacenter: {datacenter: globalsecurelayer.com, network: 103.62.49.128/25, country: JP, region: JP-13, city: Tokyo}
+vpn: ~
+abuse: {name: ABUSE STREAMLINESERVERSHK, address: "Suite 11, 38 Ricketty Street, Sydney, NSW 2020, Australia", email: noc@streamline-servers.com, phone: +000000000}
+ipapi_elapsed_ms: 0.16
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1607
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 7617
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 4638
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2402
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..7837227
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0009
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:28Z
+transport_success: true
+http_status: 200
+latency_ms: 2134
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..d81fbb4
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0009
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:12Z
+transport_success: true
+http_status: 200
+latency_ms: 1390
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..5f1cce5
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=763f67
+h=www.cloudflare.com
+ip=103.62.49.154
+ts=1784592372.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=NRT
+sliver=none
+http=http/1.1
+loc=JP
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/getipintel.json b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/getipintel.json
new file mode 100644
index 0000000..eed2fb1
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"103.62.49.154","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..64caee6
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=103.62.49.154&contact=***&format=json&flags=f"
+test_user: n0009
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:17Z
+transport_success: true
+http_status: 200
+latency_ms: 2475
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/github_favicon.bin b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..00b4d6f
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0009
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:26Z
+transport_success: true
+http_status: 200
+latency_ms: 1386
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..89133eb
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0009
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:24Z
+transport_success: true
+http_status: 204
+latency_ms: 5426
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/google_204.txt b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ip_api_com.json b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..7e4352c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Japan","regionName":"Tokyo","city":"Tokyo","lat":35.6893,"lon":139.6899,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"103.62.49.154"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..49d7aea
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/103.62.49.154?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0009
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:09Z
+transport_success: true
+http_status: 200
+latency_ms: 1499
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipapi_is.json b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..cb99461
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=103.62.49.154
+test_user: n0009
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:06Z
+transport_success: false
+http_status: 0
+latency_ms: 6008
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipify.json b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipify.json
new file mode 100644
index 0000000..2c16529
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"103.62.49.154"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..a116c4a
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0009
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:00Z
+transport_success: true
+http_status: 200
+latency_ms: 1636
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..b4b045c
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwkNi4fJI","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..a73d205
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/103.62.49.154?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0009
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:19Z
+transport_success: true
+http_status: 200
+latency_ms: 2354
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipwho_is.json b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..6a3d456
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "103.62.49.154",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Japan",
+ "region": "Tokyo",
+ "city": "Tokyo",
+ "latitude": 35.6894973,
+ "longitude": 139.6923172,
+ "connection": {
+ "asn": 137409,
+ "org": "GSL Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "streamline-servers.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..96352dc
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/103.62.49.154?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0009
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:08Z
+transport_success: true
+http_status: 200
+latency_ms: 1461
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..4cb52b5
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0009
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:14Z
+transport_success: true
+http_status: 200
+latency_ms: 1845
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..4448d65
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+103.62.49.154
+日本 东京都 东京
+AS137409
+Streamline Servers Ltd - Tokyo
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..0aae0df
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "103.62.49.154": {
+ "asn": "AS137409",
+ "range": "103.62.49.154/25",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Japan",
+ "isocode": "JP",
+ "region": "Tokyo",
+ "regioncode": "13",
+ "timezone": "Asia/Tokyo",
+ "city": "Shibuya City",
+ "postcode": "150-0000",
+ "latitude": 35.6764,
+ "longitude": 139.65,
+ "currency": {
+ "code": "JPY",
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 25
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..dce8217
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/103.62.49.154?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0009
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:11Z
+transport_success: true
+http_status: 200
+latency_ms: 1449
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/weighted_result.yaml b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/weighted_result.yaml
new file mode 100644
index 0000000..0ac274f
--- /dev/null
+++ b/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇯🇵日本东京09-0.1倍 | 高速专线推荐
+username: n0009
+checked_at_utc: 2026-07-21T00:06:28Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 103.62.49.154
+ ipify_latency_ms: 1636
+ cloudflare_ip: &1 103.62.49.154
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 103.62.49.154
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6008
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1461
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1499
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Japan, regionName: &4 Tokyo, city: &5 Tokyo, lat: 35.6893, lon: 139.6899, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 103.62.49.154}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1449
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 103.62.49.154: {asn: &12 AS137409, range: 103.62.49.154/25, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Japan, isocode: JP, region: Tokyo, regioncode: 13, timezone: Asia/Tokyo, city: Shibuya City, postcode: 150-0000, latitude: 35.6764, longitude: 139.65, currency: {code: JPY, name: Yen, symbol: ¥}, devices: {address: 1, subnet: 25}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1845
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 103.62.49.154
+ line2: 日本 东京都 东京
+ line3: AS137409
+ line4: Streamline Servers Ltd - Tokyo
+ ip: *2
+ location: &18 日本 东京都 东京
+ asn: &19 AS137409
+ provider: &20 Streamline Servers Ltd - Tokyo
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2475
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 103.62.49.154, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2354
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwkNi4fJI, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1390
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: JP
+ colo: NRT
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..62b2556
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0027
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:54Z
+transport_success: true
+http_status: 200
+latency_ms: 429
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..9756d1c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0027
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:41Z
+transport_success: true
+http_status: 200
+latency_ms: 385
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..e7943b5
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1244f63
+h=www.cloudflare.com
+ip=67.159.48.146
+ts=1784592401.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..4475cc3
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"67.159.48.146","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..d5497f3
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=67.159.48.146&contact=***&format=json&flags=f"
+test_user: n0027
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:43Z
+transport_success: true
+http_status: 200
+latency_ms: 517
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..e703d60
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,11 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0027
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:54Z
+transport_success: false
+http_status: 0
+latency_ms: 6025
+body_file: github_favicon.bin
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..923b392
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0027
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:48Z
+transport_success: true
+http_status: 204
+latency_ms: 4365
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..674fb22
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"FDCservers.net","org":"FDCservers.net","as":"AS30058 FDCservers.net","asname":"FDCSERVERS","mobile":false,"proxy":true,"hosting":false,"query":"67.159.48.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..d569e05
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/67.159.48.146?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0027
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:40Z
+transport_success: true
+http_status: 200
+latency_ms: 273
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..0d341d0
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=67.159.48.146
+test_user: n0027
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:40Z
+transport_success: false
+http_status: 0
+latency_ms: 6010
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..7401e8a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"67.159.48.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..09c5244
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0027
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:34Z
+transport_success: true
+http_status: 200
+latency_ms: 4289
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..4807e10
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwmBxrSzC","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..a4818d3
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/67.159.48.146?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0027
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:43Z
+transport_success: true
+http_status: 200
+latency_ms: 663
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..7d226ec
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "67.159.48.146",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 30058,
+ "org": "FDCservers.net",
+ "isp": "FDCservers.net",
+ "domain": "fdcservers.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..497ddba
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/67.159.48.146?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0027
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:40Z
+transport_success: true
+http_status: 200
+latency_ms: 386
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..f9cd60d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0027
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:42Z
+transport_success: true
+http_status: 200
+latency_ms: 1008
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..2c667a5
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+67.159.48.146
+新加坡 新加坡 新加坡
+AS30058
+FDCservers.net
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..d79650b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "67.159.48.146": {
+ "asn": "AS30058",
+ "range": "67.159.48.0/23",
+ "provider": "FDCservers.net",
+ "organisation": "FDCservers.net",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 0
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..eff67f8
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/67.159.48.146?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0027
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:41Z
+transport_success: true
+http_status: 200
+latency_ms: 385
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..033d8c1
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇸🇬AWS新加坡01 | 电信移动联通推荐
+username: n0027
+checked_at_utc: 2026-07-21T00:06:54Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 67.159.48.146
+ ipify_latency_ms: 4289
+ cloudflare_ip: &1 67.159.48.146
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 67.159.48.146
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6010
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 386
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 273
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 FDCservers.net, org: &7 FDCservers.net, as: &8 AS30058 FDCservers.net, asname: &9 FDCSERVERS, mobile: false, proxy: &10 true, hosting: &11 false, query: 67.159.48.146}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 385
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 67.159.48.146: {asn: &12 AS30058, range: 67.159.48.0/23, provider: &13 FDCservers.net, organisation: &14 FDCservers.net, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 0}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1008
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 67.159.48.146
+ line2: 新加坡 新加坡 新加坡
+ line3: AS30058
+ line4: FDCservers.net
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS30058
+ provider: &20 FDCservers.net
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 517
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 67.159.48.146, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 663
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwmBxrSzC, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 385
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡01 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..f7b1677
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0028
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:54Z
+transport_success: true
+http_status: 200
+latency_ms: 448
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..9f2c8a6
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0028
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:41Z
+transport_success: true
+http_status: 200
+latency_ms: 386
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..2d0a10d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=964f42
+h=www.cloudflare.com
+ip=67.159.48.147
+ts=1784592401.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..33744b8
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"67.159.48.147","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..064e1c6
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=67.159.48.147&contact=***&format=json&flags=f"
+test_user: n0028
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:43Z
+transport_success: true
+http_status: 200
+latency_ms: 558
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..6142db7
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,11 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0028
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:54Z
+transport_success: false
+http_status: 0
+latency_ms: 6035
+body_file: github_favicon.bin
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..7272944
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0028
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:48Z
+transport_success: true
+http_status: 204
+latency_ms: 4340
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..cbb137b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"FDCservers.net","org":"FDCservers.net","as":"AS30058 FDCservers.net","asname":"FDCSERVERS","mobile":false,"proxy":true,"hosting":false,"query":"67.159.48.147"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..6066f51
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/67.159.48.147?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0028
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:40Z
+transport_success: true
+http_status: 200
+latency_ms: 268
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..1d30f47
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=67.159.48.147
+test_user: n0028
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:40Z
+transport_success: false
+http_status: 0
+latency_ms: 6026
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..7bf7a3d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"67.159.48.147"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..865ce4e
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0028
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:34Z
+transport_success: true
+http_status: 200
+latency_ms: 3947
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..99f874c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwmBxIVb0","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..cb6b8d7
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/67.159.48.147?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0028
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:43Z
+transport_success: true
+http_status: 200
+latency_ms: 660
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..9199642
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "67.159.48.147",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 30058,
+ "org": "FDCservers.net",
+ "isp": "FDCservers.net",
+ "domain": "fdcservers.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..434fabb
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/67.159.48.147?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0028
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:40Z
+transport_success: true
+http_status: 200
+latency_ms: 386
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..cb61e2a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0028
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:42Z
+transport_success: true
+http_status: 200
+latency_ms: 967
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..f061812
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+67.159.48.147
+新加坡 新加坡 新加坡
+AS30058
+FDCservers.net
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..9a8e9b5
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "67.159.48.147": {
+ "asn": "AS30058",
+ "range": "67.159.48.0/23",
+ "provider": "FDCservers.net",
+ "organisation": "FDCservers.net",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 0
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..a79b7af
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/67.159.48.147?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0028
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:41Z
+transport_success: true
+http_status: 200
+latency_ms: 380
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..6d80889
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇸🇬AWS新加坡02 | 电信移动联通推荐
+username: n0028
+checked_at_utc: 2026-07-21T00:06:54Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 67.159.48.147
+ ipify_latency_ms: 3947
+ cloudflare_ip: &1 67.159.48.147
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 67.159.48.147
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6026
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 386
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 268
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 FDCservers.net, org: &7 FDCservers.net, as: &8 AS30058 FDCservers.net, asname: &9 FDCSERVERS, mobile: false, proxy: &10 true, hosting: &11 false, query: 67.159.48.147}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 380
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 67.159.48.147: {asn: &12 AS30058, range: 67.159.48.0/23, provider: &13 FDCservers.net, organisation: &14 FDCservers.net, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 0}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 967
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 67.159.48.147
+ line2: 新加坡 新加坡 新加坡
+ line3: AS30058
+ line4: FDCservers.net
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS30058
+ provider: &20 FDCservers.net
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 558
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 67.159.48.147, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 660
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwmBxIVb0, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 386
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡02 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐.yaml
new file mode 100644
index 0000000..ad07e27
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐.yaml
@@ -0,0 +1,58 @@
+name: 🇸🇬AWS新加坡03 | 电信移动联通推荐
+username: n0029
+checked_at_utc: 2026-07-16T07:08:46Z
+success: true
+network:
+ ipv4: 67.159.48.148
+ ipify_latency_ms: 673
+ ipapi_latency_ms: 878
+ cloudflare_ip: &1 67.159.48.148
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: true
+ is_vpn: false
+ is_abuser: true
+ heuristic_risk_score: 100
+ heuristic_risk_grade: very_high
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Chiba Ken, city: Chiba, latitude: 35.6074, longitude: 140.107, zip: 264-8646, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:45+09:00, local_time_unix: 1784185725, is_dst: false, utcoffset: +09:00, accuracy: MEDIUM}
+asn: {asn: 30058, abuser_score: 0.0094 (Elevated), route: 67.159.48.0/23, descr: "FDCSERVERS - FDCservers.net, US", country: us, active: true, org: FDCservers.net, domain: fdcservers.net, abuse: abuse@fdcservers.net, type: hosting, created: 2003-07-10, updated: 2012-02-24, rir: ARIN}
+company: {name: FDCservers.net, abuser_score: 0.0108 (Elevated), domain: fdcservers.net, type: hosting, network: 67.159.0.0 - 67.159.63.255, netname: FDCSERVERS}
+datacenter: {datacenter: FDCservers.net, domain: fdcservers.net, network: 67.159.0.0 - 67.159.63.255}
+vpn: ~
+abuse: {name: FDCservers.net, address: "175 Main St. #1363, Destin, FL, 32540, US", email: abuse@fdcservers.net, phone: +1-312-423-6675}
+ipapi_elapsed_ms: 0.48
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1179
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 6914
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 378
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 3852
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..b8bd9a4
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0029
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:49Z
+transport_success: true
+http_status: 200
+latency_ms: 436
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..5c7262c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0029
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:41Z
+transport_success: true
+http_status: 200
+latency_ms: 384
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..a89000b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=964f14
+h=www.cloudflare.com
+ip=67.159.48.148
+ts=1784592401.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..2d2c467
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"67.159.48.148","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..cded310
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=67.159.48.148&contact=***&format=json&flags=f"
+test_user: n0029
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:43Z
+transport_success: true
+http_status: 200
+latency_ms: 786
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..c146256
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0029
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:49Z
+transport_success: true
+http_status: 200
+latency_ms: 835
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..6b0c1af
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0029
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:48Z
+transport_success: true
+http_status: 204
+latency_ms: 4352
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..b67a4bd
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"FDCservers.net","org":"FDCservers.net","as":"AS30058 FDCservers.net","asname":"FDCSERVERS","mobile":false,"proxy":true,"hosting":false,"query":"67.159.48.148"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..44f8161
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/67.159.48.148?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0029
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:40Z
+transport_success: true
+http_status: 200
+latency_ms: 264
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..310b8ad
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=67.159.48.148
+test_user: n0029
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:40Z
+transport_success: false
+http_status: 0
+latency_ms: 6025
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..5f96090
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"67.159.48.148"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..c13c643
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0029
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:34Z
+transport_success: true
+http_status: 200
+latency_ms: 3910
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..f6c2769
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwmCVvOss","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..70c73e7
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/67.159.48.148?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0029
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:43Z
+transport_success: true
+http_status: 200
+latency_ms: 558
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..355ee6d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "67.159.48.148",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 30058,
+ "org": "FDCservers.net",
+ "isp": "FDCservers.net",
+ "domain": "fdcservers.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..fa4f40c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/67.159.48.148?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0029
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:40Z
+transport_success: true
+http_status: 200
+latency_ms: 369
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..b730342
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0029
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:42Z
+transport_success: true
+http_status: 200
+latency_ms: 975
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..601d7cf
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+67.159.48.148
+新加坡 新加坡 新加坡
+AS30058
+FDCservers.net
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..0dd9e80
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,31 @@
+{
+ "status": "ok",
+ "67.159.48.148": {
+ "asn": "AS30058",
+ "range": "67.159.48.0/23",
+ "provider": "FDCservers.net",
+ "organisation": "FDCservers.net",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 0
+ },
+ "proxy": "yes",
+ "type": "Compromised Server",
+ "risk": 66,
+ "last seen human": "7 hours, 59 minutes, 18 seconds ago",
+ "last seen unix": "1784563642"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..90e0382
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/67.159.48.148?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0029
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:41Z
+transport_success: true
+http_status: 200
+latency_ms: 370
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..c6a61aa
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇸🇬AWS新加坡03 | 电信移动联通推荐
+username: n0029
+checked_at_utc: 2026-07-21T00:06:49Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 67.159.48.148
+ ipify_latency_ms: 3910
+ cloudflare_ip: &1 67.159.48.148
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 67.159.48.148
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6025
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 369
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 264
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 FDCservers.net, org: &7 FDCservers.net, as: &8 AS30058 FDCservers.net, asname: &9 FDCSERVERS, mobile: false, proxy: &10 true, hosting: &11 false, query: 67.159.48.148}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 370
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 67.159.48.148: {asn: &12 AS30058, range: 67.159.48.0/23, provider: &13 FDCservers.net, organisation: &14 FDCservers.net, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 0}, proxy: &15 yes, type: &16 Compromised Server, risk: &17 66, last seen human: "7 hours, 59 minutes, 18 seconds ago", last seen unix: 1784563642}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 975
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 67.159.48.148
+ line2: 新加坡 新加坡 新加坡
+ line3: AS30058
+ line4: FDCservers.net
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS30058
+ provider: &20 FDCservers.net
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 786
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 67.159.48.148, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 558
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwmCVvOss, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *15
+ type: *16
+ risk: *17
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -4
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: compromised server
+ delta: -8
+ score_before: 64
+ score_after_unclamped: 56
+ explanation: 类型不是普通 business/hosting,轻中度扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 56
+ score_after_unclamped: 36
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 36
+ score_after_unclamped: 31
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 31
+ score_after_unclamped: -4
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型为 compromised server
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 384
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡03 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐.yaml
new file mode 100644
index 0000000..5e8136f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐.yaml
@@ -0,0 +1,58 @@
+name: 🇸🇬AWS新加坡04 | 电信移动联通推荐
+username: n0030
+checked_at_utc: 2026-07-16T07:08:46Z
+success: true
+network:
+ ipv4: 67.159.48.149
+ ipify_latency_ms: 629
+ ipapi_latency_ms: 857
+ cloudflare_ip: &1 67.159.48.149
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: true
+ is_vpn: false
+ is_abuser: true
+ heuristic_risk_score: 100
+ heuristic_risk_grade: very_high
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Chiba Ken, city: Chiba, latitude: 35.6074, longitude: 140.107, zip: 264-8646, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:45+09:00, local_time_unix: 1784185725, is_dst: false, utcoffset: +09:00, accuracy: MEDIUM}
+asn: {asn: 30058, abuser_score: 0.0094 (Elevated), route: 67.159.48.0/23, descr: "FDCSERVERS - FDCservers.net, US", country: us, active: true, org: FDCservers.net, domain: fdcservers.net, abuse: abuse@fdcservers.net, type: hosting, created: 2003-07-10, updated: 2012-02-24, rir: ARIN}
+company: {name: FDCservers.net, abuser_score: 0.0108 (Elevated), domain: fdcservers.net, type: hosting, network: 67.159.0.0 - 67.159.63.255, netname: FDCSERVERS}
+datacenter: {datacenter: FDCservers.net, domain: fdcservers.net, network: 67.159.0.0 - 67.159.63.255}
+vpn: ~
+abuse: {name: FDCservers.net, address: "175 Main St. #1363, Destin, FL, 32540, US", email: abuse@fdcservers.net, phone: +1-312-423-6675}
+ipapi_elapsed_ms: 0.09
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 441
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 6478
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 395
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 4478
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..c3db549
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0030
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:59Z
+transport_success: true
+http_status: 200
+latency_ms: 437
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..7de1aef
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0030
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:51Z
+transport_success: true
+http_status: 200
+latency_ms: 358
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..e158638
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=998f117
+h=www.cloudflare.com
+ip=67.159.48.149
+ts=1784592411.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..da9341f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"success","result":"1","queryIP":"67.159.48.149","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..7ca593d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=67.159.48.149&contact=***&format=json&flags=f"
+test_user: n0030
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:53Z
+transport_success: true
+http_status: 200
+latency_ms: 785
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..8f06695
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0030
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:59Z
+transport_success: true
+http_status: 200
+latency_ms: 365
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..0893125
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0030
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:59Z
+transport_success: true
+http_status: 204
+latency_ms: 4367
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..3a18ade
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"FDCservers.net","org":"FDCservers.net","as":"AS30058 FDCservers.net","asname":"FDCSERVERS","mobile":false,"proxy":true,"hosting":false,"query":"67.159.48.149"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..cb83d08
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/67.159.48.149?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0030
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:51Z
+transport_success: true
+http_status: 200
+latency_ms: 281
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..7aedae1
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipapi_is.json
@@ -0,0 +1,67 @@
+{
+ "ip": "67.159.48.149",
+ "rir": "ARIN",
+ "is_bogon": false,
+ "is_mobile": false,
+ "is_satellite": false,
+ "is_crawler": false,
+ "is_datacenter": true,
+ "is_tor": false,
+ "is_proxy": true,
+ "is_vpn": false,
+ "is_abuser": false,
+ "datacenter": {
+ "datacenter": "FDCservers.net",
+ "domain": "fdcservers.net",
+ "network": "67.159.0.0 - 67.159.63.255"
+ },
+ "company": {
+ "name": "FDCservers.net",
+ "abuser_score": "0.0112 (Elevated)",
+ "domain": "fdcservers.net",
+ "type": "hosting",
+ "network": "67.159.0.0 - 67.159.63.255",
+ "netname": "FDCSERVERS"
+ },
+ "abuse": {
+ "name": "FDCservers.net",
+ "address": "175 Main St. #1363, Destin, FL, 32540, US",
+ "email": "abuse@fdcservers.net",
+ "phone": "+1-312-423-6675"
+ },
+ "asn": {
+ "asn": 30058,
+ "abuser_score": "0.01 (Elevated)",
+ "route": "67.159.48.0/23",
+ "descr": "FDCSERVERS - FDCservers.net, US",
+ "country": "us",
+ "active": true,
+ "org": "FDCservers.net",
+ "domain": "fdcservers.net",
+ "abuse": "abuse@fdcservers.net",
+ "type": "hosting",
+ "created": "2003-07-10",
+ "updated": "2012-02-24",
+ "rir": "ARIN"
+ },
+ "location": {
+ "is_eu_member": false,
+ "calling_code": "1",
+ "currency_code": "USD",
+ "continent": "NA",
+ "country": "United States",
+ "country_code": "US",
+ "state": "Florida",
+ "city": "Destin",
+ "latitude": 30.39367,
+ "longitude": -86.4957,
+ "zip": "32588",
+ "timezone": "America/Chicago",
+ "local_time": "2026-07-20T19:06:50-05:00",
+ "local_time_unix": 1784592410,
+ "is_dst": true,
+ "utcoffset": "-05:00",
+ "accuracy": "MEDIUM"
+ },
+ "elapsed_ms": 0.16
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..6014e80
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=67.159.48.149
+test_user: n0030
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:50Z
+transport_success: true
+http_status: 200
+latency_ms: 373
+body_file: ipapi_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..1c9a11d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"67.159.48.149"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..817b712
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0030
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:50Z
+transport_success: true
+http_status: 200
+latency_ms: 590
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..a5c3cb9
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwmzZyfZc","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..5c1c7c6
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/67.159.48.149?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0030
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:54Z
+transport_success: true
+http_status: 200
+latency_ms: 917
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..cc20834
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "67.159.48.149",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 30058,
+ "org": "FDCservers.net",
+ "isp": "FDCservers.net",
+ "domain": "fdcservers.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..e93c00c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/67.159.48.149?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0030
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:50Z
+transport_success: true
+http_status: 200
+latency_ms: 346
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..c982199
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0030
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:52Z
+transport_success: true
+http_status: 200
+latency_ms: 994
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..9c56e7f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+67.159.48.149
+新加坡 新加坡 新加坡
+AS30058
+FDCservers.net
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..b6a00df
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "67.159.48.149": {
+ "asn": "AS30058",
+ "range": "67.159.48.0/23",
+ "provider": "FDCservers.net",
+ "organisation": "FDCservers.net",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 0
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..40d4b2a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/67.159.48.149?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0030
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:51Z
+transport_success: true
+http_status: 200
+latency_ms: 376
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..1151883
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,323 @@
+name: 🇸🇬AWS新加坡04 | 电信移动联通推荐
+username: n0030
+checked_at_utc: 2026-07-21T00:06:59Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 67.159.48.149
+ ipify_latency_ms: 590
+ cloudflare_ip: &1 67.159.48.149
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 67.159.48.149
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 373
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ data: {ip: 67.159.48.149, rir: &3 ARIN, is_bogon: &4 false, is_mobile: &5 false, is_satellite: &6 false, is_crawler: &7 false, is_datacenter: &8 true, is_tor: &9 false, is_proxy: &10 true, is_vpn: &11 false, is_abuser: &12 false, datacenter: &13 {datacenter: FDCservers.net, domain: fdcservers.net, network: 67.159.0.0 - 67.159.63.255}, company: &14 {name: FDCservers.net, abuser_score: 0.0112 (Elevated), domain: fdcservers.net, type: hosting, network: 67.159.0.0 - 67.159.63.255, netname: FDCSERVERS}, abuse: &15 {name: FDCservers.net, address: "175 Main St. #1363, Destin, FL, 32540, US", email: abuse@fdcservers.net, phone: +1-312-423-6675}, asn: &16 {asn: 30058, abuser_score: 0.01 (Elevated), route: 67.159.48.0/23, descr: "FDCSERVERS - FDCservers.net, US", country: us, active: true, org: FDCservers.net, domain: fdcservers.net, abuse: abuse@fdcservers.net, type: hosting, created: 2003-07-10, updated: 2012-02-24, rir: ARIN}, location: &17 {is_eu_member: false, calling_code: 1, currency_code: USD, continent: NA, country: United States, country_code: US, state: Florida, city: Destin, latitude: 30.39367, longitude: -86.4957, zip: 32588, timezone: America/Chicago, local_time: 2026-07-20T19:06:50-05:00, local_time_unix: 1784592410, is_dst: true, utcoffset: -05:00, accuracy: MEDIUM}, elapsed_ms: 0.16}
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 346
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 281
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &18 Singapore, regionName: &19 North West, city: &20 Singapore, lat: 1.35208, lon: 103.82, isp: &21 FDCservers.net, org: &22 FDCservers.net, as: &23 AS30058 FDCservers.net, asname: &24 FDCSERVERS, mobile: false, proxy: &25 true, hosting: &26 false, query: 67.159.48.149}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 376
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 67.159.48.149: {asn: &27 AS30058, range: 67.159.48.0/23, provider: &28 FDCservers.net, organisation: &29 FDCservers.net, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 0}, risk: &30 66, proxy: &31 yes, type: &32 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 994
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 67.159.48.149
+ line2: 新加坡 新加坡 新加坡
+ line3: AS30058
+ line4: FDCservers.net
+ ip: *2
+ location: &33 新加坡 新加坡 新加坡
+ asn: &34 AS30058
+ provider: &35 FDCservers.net
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 785
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &36 success, result: &37 1, queryIP: &38 67.159.48.149, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 917
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwmzZyfZc, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: *4
+ is_mobile: *5
+ is_satellite: *6
+ is_crawler: *7
+ is_datacenter: *8
+ is_tor: *9
+ is_proxy: *10
+ is_vpn: *11
+ is_abuser: *12
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *25
+ hosting: *26
+ proxycheck:
+ proxy: *31
+ type: *32
+ risk: *30
+ provider: *28
+ organisation: *29
+ asn: *27
+ ping0_geo:
+ ip: *2
+ location: *33
+ asn: *34
+ provider: *35
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *37
+ status: *36
+ query_ip: *38
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &39 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -65
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *39
+ factors:
+ - source: ipapi.is
+ parameter: is_proxy
+ observed: true
+ delta: -16
+ score_before: 100
+ score_after_unclamped: 84
+ explanation: 被识别为代理出口
+ - source: ipapi.is
+ parameter: is_datacenter
+ observed: true
+ delta: -6
+ score_before: 84
+ score_after_unclamped: 78
+ explanation: 机房/托管 IP 通常比住宅/企业固定宽带更容易被风控识别
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 78
+ score_after_unclamped: 60
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 60
+ score_after_unclamped: 42
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 42
+ score_after_unclamped: 30
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 30
+ score_after_unclamped: 10
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: GetIPIntel
+ parameter: result
+ observed: 1.000
+ delta: -35
+ score_before: 10
+ score_after_unclamped: -25
+ explanation: 概率大于等于 0.99,基本可视为代理/高风险
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: -25
+ score_after_unclamped: -30
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: -30
+ score_after_unclamped: -65
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ipapi.is 标记为 proxy
+ - ipapi.is 标记为 datacenter/hosting
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ - GetIPIntel result=1.000
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: *3
+ ipapi_location: *17
+ ipapi_asn: *16
+ ipapi_company: *14
+ ipapi_datacenter: *13
+ ipapi_vpn: ~
+ ipapi_abuse: *15
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *18
+ ip_api_region: *19
+ ip_api_city: *20
+ ip_api_isp: *21
+ ip_api_org: *22
+ ip_api_as: *23
+ ip_api_asname: *24
+ ping0_geo_ip: *2
+ ping0_geo_location: *33
+ ping0_geo_asn: *34
+ ping0_geo_provider: *35
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 358
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡04 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐.yaml
new file mode 100644
index 0000000..c8055c0
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐.yaml
@@ -0,0 +1,58 @@
+name: 🇸🇬AWS新加坡05 | 电信移动联通推荐
+username: n0031
+checked_at_utc: 2026-07-16T07:08:47Z
+success: true
+network:
+ ipv4: 67.159.48.150
+ ipify_latency_ms: 654
+ ipapi_latency_ms: 886
+ cloudflare_ip: &1 67.159.48.150
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: false
+ heuristic_risk_score: 25
+ heuristic_risk_grade: medium
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Chiba Ken, city: Chiba, latitude: 35.6074, longitude: 140.107, zip: 264-8646, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:46+09:00, local_time_unix: 1784185726, is_dst: false, utcoffset: +09:00, accuracy: MEDIUM}
+asn: {asn: 30058, abuser_score: 0.0094 (Elevated), route: 67.159.48.0/23, descr: "FDCSERVERS - FDCservers.net, US", country: us, active: true, org: FDCservers.net, domain: fdcservers.net, abuse: abuse@fdcservers.net, type: hosting, created: 2003-07-10, updated: 2012-02-24, rir: ARIN}
+company: {name: FDCservers.net, abuser_score: 0.0108 (Elevated), domain: fdcservers.net, type: hosting, network: 67.159.0.0 - 67.159.63.255, netname: FDCSERVERS}
+datacenter: {datacenter: FDCservers.net, domain: fdcservers.net, network: 67.159.0.0 - 67.159.63.255}
+vpn: ~
+abuse: {name: FDCservers.net, address: "175 Main St. #1363, Destin, FL, 32540, US", email: abuse@fdcservers.net, phone: +1-312-423-6675}
+ipapi_elapsed_ms: 0.08
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 679
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 5835
+ github:
+ reachable: true
+ accessible: false
+ http_status: 403
+ latency_ms: 4615
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 471
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..7dc8273
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0031
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:11Z
+transport_success: true
+http_status: 200
+latency_ms: 2065
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..4f0c8d7
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0031
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:02Z
+transport_success: true
+http_status: 200
+latency_ms: 387
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..263cd20
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=964f5
+h=www.cloudflare.com
+ip=67.159.48.150
+ts=1784592422.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/getipintel.json b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..dcfa4ac
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"success","result":"1","queryIP":"67.159.48.150","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..78f1f75
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=67.159.48.150&contact=***&format=json&flags=f"
+test_user: n0031
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:04Z
+transport_success: true
+http_status: 200
+latency_ms: 549
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..73f1cfd
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0031
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:09Z
+transport_success: true
+http_status: 200
+latency_ms: 388
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..33c9e2b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0031
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:09Z
+transport_success: true
+http_status: 204
+latency_ms: 4356
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/google_204.txt b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..6a0eaf2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"FDCservers.net","org":"FDCservers.net","as":"AS30058 FDCservers.net","asname":"FDCSERVERS","mobile":false,"proxy":true,"hosting":false,"query":"67.159.48.150"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..bcc9d3d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/67.159.48.150?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0031
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:02Z
+transport_success: true
+http_status: 200
+latency_ms: 271
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..fe16c02
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=67.159.48.150
+test_user: n0031
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:01Z
+transport_success: false
+http_status: 0
+latency_ms: 6045
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipify.json b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipify.json
new file mode 100644
index 0000000..195ad8d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"67.159.48.150"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..244add7
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0031
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:55Z
+transport_success: true
+http_status: 200
+latency_ms: 645
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..2ffe5a2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwnkoU0MG","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..2a2e262
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/67.159.48.150?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0031
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:05Z
+transport_success: true
+http_status: 200
+latency_ms: 634
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..70d3baa
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "67.159.48.150",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 30058,
+ "org": "FDCservers.net",
+ "isp": "FDCservers.net",
+ "domain": "fdcservers.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..e276ee0
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/67.159.48.150?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0031
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:01Z
+transport_success: true
+http_status: 200
+latency_ms: 388
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..4480c29
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0031
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:03Z
+transport_success: true
+http_status: 200
+latency_ms: 989
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..65ea640
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+67.159.48.150
+新加坡 新加坡 新加坡
+AS30058
+FDCservers.net
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..afc2680
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "67.159.48.150": {
+ "asn": "AS30058",
+ "range": "67.159.48.0/23",
+ "provider": "FDCservers.net",
+ "organisation": "FDCservers.net",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 0
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..193e4b7
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/67.159.48.150?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0031
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:02Z
+transport_success: true
+http_status: 200
+latency_ms: 362
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/weighted_result.yaml b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..d5be8db
--- /dev/null
+++ b/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/weighted_result.yaml
@@ -0,0 +1,307 @@
+name: 🇸🇬AWS新加坡05 | 电信移动联通推荐
+username: n0031
+checked_at_utc: 2026-07-21T00:07:11Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 67.159.48.150
+ ipify_latency_ms: 645
+ cloudflare_ip: &1 67.159.48.150
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 67.159.48.150
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6045
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 388
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 271
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 FDCservers.net, org: &7 FDCservers.net, as: &8 AS30058 FDCservers.net, asname: &9 FDCSERVERS, mobile: false, proxy: &10 true, hosting: &11 false, query: 67.159.48.150}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 362
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 67.159.48.150: {asn: &12 AS30058, range: 67.159.48.0/23, provider: &13 FDCservers.net, organisation: &14 FDCservers.net, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 0}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 989
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 67.159.48.150
+ line2: 新加坡 新加坡 新加坡
+ line3: AS30058
+ line4: FDCservers.net
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS30058
+ provider: &20 FDCservers.net
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 549
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 success, result: &22 1, queryIP: &23 67.159.48.150, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 634
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwnkoU0MG, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -43
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: GetIPIntel
+ parameter: result
+ observed: 1.000
+ delta: -35
+ score_before: 32
+ score_after_unclamped: -3
+ explanation: 概率大于等于 0.99,基本可视为代理/高风险
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: -3
+ score_after_unclamped: -8
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: -8
+ score_after_unclamped: -43
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ - GetIPIntel result=1.000
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 387
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬AWS新加坡05 _ 电信移动联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2.yaml
new file mode 100644
index 0000000..8d5caca
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2.yaml
@@ -0,0 +1,58 @@
+name: 🇸🇬新加坡 | 高速专线-hy2
+username: n0040
+checked_at_utc: 2026-07-16T07:08:53Z
+success: true
+network:
+ ipv4: 67.159.48.146
+ ipify_latency_ms: 1502
+ ipapi_latency_ms: 1727
+ cloudflare_ip: &1 67.159.48.146
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: true
+ heuristic_risk_score: 70
+ heuristic_risk_grade: very_high
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Chiba Ken, city: Chiba, latitude: 35.6074, longitude: 140.107, zip: 264-8646, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:52+09:00, local_time_unix: 1784185732, is_dst: false, utcoffset: +09:00, accuracy: MEDIUM}
+asn: {asn: 30058, abuser_score: 0.0094 (Elevated), route: 67.159.48.0/23, descr: "FDCSERVERS - FDCservers.net, US", country: us, active: true, org: FDCservers.net, domain: fdcservers.net, abuse: abuse@fdcservers.net, type: hosting, created: 2003-07-10, updated: 2012-02-24, rir: ARIN}
+company: {name: FDCservers.net, abuser_score: 0.0108 (Elevated), domain: fdcservers.net, type: hosting, network: 67.159.0.0 - 67.159.63.255, netname: FDCSERVERS}
+datacenter: {datacenter: FDCservers.net, domain: fdcservers.net, network: 67.159.0.0 - 67.159.63.255}
+vpn: ~
+abuse: {name: FDCservers.net, address: "175 Main St. #1363, Destin, FL, 32540, US", email: abuse@fdcservers.net, phone: +1-312-423-6675}
+ipapi_elapsed_ms: 0.24
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 627
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 649
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 650
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2693
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..fa14e35
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0040
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:25Z
+transport_success: true
+http_status: 200
+latency_ms: 781
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..fe610dc
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0040
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:15Z
+transport_success: true
+http_status: 200
+latency_ms: 487
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..450257c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=962f7
+h=www.cloudflare.com
+ip=67.159.48.146
+ts=1784592434.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/getipintel.json b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/getipintel.json
new file mode 100644
index 0000000..4475cc3
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"67.159.48.146","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..03300e5
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=67.159.48.146&contact=***&format=json&flags=f"
+test_user: n0040
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:17Z
+transport_success: true
+http_status: 200
+latency_ms: 734
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/github_favicon.bin b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/github_favicon.bin
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..f0d379c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/github_favicon.meta.yaml
@@ -0,0 +1,11 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0040
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:24Z
+transport_success: false
+http_status: 0
+latency_ms: 6021
+body_file: github_favicon.bin
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/google_204.meta.yaml
new file mode 100644
index 0000000..c668d1f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0040
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:18Z
+transport_success: true
+http_status: 204
+latency_ms: 471
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/google_204.txt b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ip_api_com.json b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ip_api_com.json
new file mode 100644
index 0000000..674fb22
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"FDCservers.net","org":"FDCservers.net","as":"AS30058 FDCservers.net","asname":"FDCSERVERS","mobile":false,"proxy":true,"hosting":false,"query":"67.159.48.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..e043227
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/67.159.48.146?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0040
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:14Z
+transport_success: true
+http_status: 200
+latency_ms: 223
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipapi_is.json b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..a351828
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=67.159.48.146
+test_user: n0040
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:13Z
+transport_success: false
+http_status: 0
+latency_ms: 6010
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipify.json
new file mode 100644
index 0000000..7401e8a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"67.159.48.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipify.meta.yaml
new file mode 100644
index 0000000..fa1f8e0
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0040
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:07Z
+transport_success: true
+http_status: 200
+latency_ms: 1155
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipqualityscore.json
new file mode 100644
index 0000000..04560ca
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwoik7VvY","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..2792035
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/67.159.48.146?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0040
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:18Z
+transport_success: true
+http_status: 200
+latency_ms: 948
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipwho_is.json b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipwho_is.json
new file mode 100644
index 0000000..7d226ec
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "67.159.48.146",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 30058,
+ "org": "FDCservers.net",
+ "isp": "FDCservers.net",
+ "domain": "fdcservers.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..75f8ba5
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/67.159.48.146?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0040
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:14Z
+transport_success: true
+http_status: 200
+latency_ms: 474
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..beedc75
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0040
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:16Z
+transport_success: true
+http_status: 200
+latency_ms: 1078
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ping0_geo.txt
new file mode 100644
index 0000000..2c667a5
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+67.159.48.146
+新加坡 新加坡 新加坡
+AS30058
+FDCservers.net
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/proxycheck_io.json
new file mode 100644
index 0000000..d79650b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "67.159.48.146": {
+ "asn": "AS30058",
+ "range": "67.159.48.0/23",
+ "provider": "FDCservers.net",
+ "organisation": "FDCservers.net",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 0
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..de995d4
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/67.159.48.146?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0040
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:14Z
+transport_success: true
+http_status: 200
+latency_ms: 492
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/weighted_result.yaml b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/weighted_result.yaml
new file mode 100644
index 0000000..2950d7d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇸🇬新加坡 | 高速专线-hy2
+username: n0040
+checked_at_utc: 2026-07-21T00:07:25Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 67.159.48.146
+ ipify_latency_ms: 1155
+ cloudflare_ip: &1 67.159.48.146
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 67.159.48.146
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6010
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 474
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 223
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 FDCservers.net, org: &7 FDCservers.net, as: &8 AS30058 FDCservers.net, asname: &9 FDCSERVERS, mobile: false, proxy: &10 true, hosting: &11 false, query: 67.159.48.146}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 492
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 67.159.48.146: {asn: &12 AS30058, range: 67.159.48.0/23, provider: &13 FDCservers.net, organisation: &14 FDCservers.net, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 0}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1078
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
+ data:
+ line1: 67.159.48.146
+ line2: 新加坡 新加坡 新加坡
+ line3: AS30058
+ line4: FDCservers.net
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS30058
+ provider: &20 FDCservers.net
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 734
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 67.159.48.146, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 948
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwoik7VvY, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 487
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..985ba36
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0010
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:30Z
+transport_success: true
+http_status: 200
+latency_ms: 2046
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..f68d1bc
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0010
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:14Z
+transport_success: true
+http_status: 200
+latency_ms: 1848
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..972465a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=412f671
+h=www.cloudflare.com
+ip=203.27.106.146
+ts=1784592373.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/getipintel.json b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..086f616
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"203.27.106.146","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..6a93f01
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=203.27.106.146&contact=***&format=json&flags=f"
+test_user: n0010
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:18Z
+transport_success: true
+http_status: 200
+latency_ms: 1719
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..ecba0e9
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0010
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:28Z
+transport_success: true
+http_status: 200
+latency_ms: 1748
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..8dcd609
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0010
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:26Z
+transport_success: true
+http_status: 204
+latency_ms: 6398
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/google_204.txt b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..142f488
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"203.27.106.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..2753113
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/203.27.106.146?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0010
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:10Z
+transport_success: true
+http_status: 200
+latency_ms: 1340
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..4423e87
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=203.27.106.146
+test_user: n0010
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:07Z
+transport_success: false
+http_status: 0
+latency_ms: 6045
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipify.json
new file mode 100644
index 0000000..2e2e6c2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"203.27.106.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..665d9c5
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0010
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:01Z
+transport_success: true
+http_status: 200
+latency_ms: 1943
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..dfc7905
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwkQ5gOMi","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..2a9835c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/203.27.106.146?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0010
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:20Z
+transport_success: true
+http_status: 200
+latency_ms: 1974
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..c31de48
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "203.27.106.146",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 137409,
+ "org": "Gsl Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "gslnetworks.com.au"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..b817876
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/203.27.106.146?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0010
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:09Z
+transport_success: true
+http_status: 200
+latency_ms: 1724
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..488bdcc
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0010
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:16Z
+transport_success: true
+http_status: 200
+latency_ms: 2278
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..f59c752
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+203.27.106.146
+新加坡 新加坡 新加坡
+AS137409
+GSL Networks Pty LTD - Singapore
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..7ef0170
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "203.27.106.146": {
+ "asn": "AS137409",
+ "range": "203.27.106.146/27",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 34
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..4f6a554
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/203.27.106.146?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0010
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:12Z
+transport_success: true
+http_status: 200
+latency_ms: 1814
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/weighted_result.yaml b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..c70ded8
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇸🇬新加坡01 | 电信联通推荐
+username: n0010
+checked_at_utc: 2026-07-21T00:06:30Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 203.27.106.146
+ ipify_latency_ms: 1943
+ cloudflare_ip: &1 203.27.106.146
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 203.27.106.146
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6045
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1724
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1340
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 203.27.106.146}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1814
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 203.27.106.146: {asn: &12 AS137409, range: 203.27.106.146/27, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 34}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2278
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 203.27.106.146
+ line2: 新加坡 新加坡 新加坡
+ line3: AS137409
+ line4: GSL Networks Pty LTD - Singapore
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS137409
+ provider: &20 GSL Networks Pty LTD - Singapore
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1719
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 203.27.106.146, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1974
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwkQ5gOMi, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1848
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐.yaml
new file mode 100644
index 0000000..1c25a5c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐.yaml
@@ -0,0 +1,58 @@
+name: 🇸🇬新加坡01-0.1倍 | 电信联通推荐
+username: n0022
+checked_at_utc: 2026-07-16T07:08:48Z
+success: true
+network:
+ ipv4: 67.159.48.146
+ ipify_latency_ms: 2069
+ ipapi_latency_ms: 2298
+ cloudflare_ip: &1 67.159.48.146
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: true
+ heuristic_risk_score: 70
+ heuristic_risk_grade: very_high
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Chiba Ken, city: Chiba, latitude: 35.6074, longitude: 140.107, zip: 264-8646, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:46+09:00, local_time_unix: 1784185726, is_dst: false, utcoffset: +09:00, accuracy: MEDIUM}
+asn: {asn: 30058, abuser_score: 0.0094 (Elevated), route: 67.159.48.0/23, descr: "FDCSERVERS - FDCservers.net, US", country: us, active: true, org: FDCservers.net, domain: fdcservers.net, abuse: abuse@fdcservers.net, type: hosting, created: 2003-07-10, updated: 2012-02-24, rir: ARIN}
+company: {name: FDCservers.net, abuser_score: 0.0108 (Elevated), domain: fdcservers.net, type: hosting, network: 67.159.0.0 - 67.159.63.255, netname: FDCSERVERS}
+datacenter: {datacenter: FDCservers.net, domain: fdcservers.net, network: 67.159.0.0 - 67.159.63.255}
+vpn: ~
+abuse: {name: FDCservers.net, address: "175 Main St. #1363, Destin, FL, 32540, US", email: abuse@fdcservers.net, phone: +1-312-423-6675}
+ipapi_elapsed_ms: 0.69
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1937
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 5800
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1797
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2515
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..97faf7d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0022
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:56Z
+transport_success: true
+http_status: 200
+latency_ms: 1954
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..dc71ae0
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0022
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:35Z
+transport_success: true
+http_status: 200
+latency_ms: 1833
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..9c56cbf
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=497f431
+h=www.cloudflare.com
+ip=67.159.48.146
+ts=1784592395.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/getipintel.json b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..4475cc3
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"67.159.48.146","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..67f982c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=67.159.48.146&contact=***&format=json&flags=f"
+test_user: n0022
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:40Z
+transport_success: true
+http_status: 200
+latency_ms: 1962
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..312e67a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,11 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0022
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:54Z
+transport_success: false
+http_status: 0
+latency_ms: 6009
+body_file: github_favicon.bin
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..30cbb46
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0022
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:48Z
+transport_success: true
+http_status: 204
+latency_ms: 5776
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/google_204.txt b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..674fb22
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"FDCservers.net","org":"FDCservers.net","as":"AS30058 FDCservers.net","asname":"FDCSERVERS","mobile":false,"proxy":true,"hosting":false,"query":"67.159.48.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..18b2fb6
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/67.159.48.146?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0022
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:32Z
+transport_success: true
+http_status: 200
+latency_ms: 1444
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..d2f9d08
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=67.159.48.146
+test_user: n0022
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:29Z
+transport_success: false
+http_status: 0
+latency_ms: 6012
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipify.json
new file mode 100644
index 0000000..7401e8a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"67.159.48.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..318a019
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0022
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:23Z
+transport_success: true
+http_status: 200
+latency_ms: 2101
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..fd88aea
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwm6PpbrA","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..038376d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/67.159.48.146?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0022
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:42Z
+transport_success: true
+http_status: 200
+latency_ms: 2391
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..7d226ec
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "67.159.48.146",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 30058,
+ "org": "FDCservers.net",
+ "isp": "FDCservers.net",
+ "domain": "fdcservers.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..405a5bb
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/67.159.48.146?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0022
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1784
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..19f9005
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0022
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:38Z
+transport_success: true
+http_status: 200
+latency_ms: 2410
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..2c667a5
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+67.159.48.146
+新加坡 新加坡 新加坡
+AS30058
+FDCservers.net
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..d79650b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "67.159.48.146": {
+ "asn": "AS30058",
+ "range": "67.159.48.0/23",
+ "provider": "FDCservers.net",
+ "organisation": "FDCservers.net",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 0
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..a41387d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/67.159.48.146?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0022
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:34Z
+transport_success: true
+http_status: 200
+latency_ms: 1835
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/weighted_result.yaml b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..7aeeec0
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇸🇬新加坡01-0.1倍 | 电信联通推荐
+username: n0022
+checked_at_utc: 2026-07-21T00:06:56Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 67.159.48.146
+ ipify_latency_ms: 2101
+ cloudflare_ip: &1 67.159.48.146
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 67.159.48.146
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6012
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1784
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1444
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 FDCservers.net, org: &7 FDCservers.net, as: &8 AS30058 FDCservers.net, asname: &9 FDCSERVERS, mobile: false, proxy: &10 true, hosting: &11 false, query: 67.159.48.146}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1835
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 67.159.48.146: {asn: &12 AS30058, range: 67.159.48.0/23, provider: &13 FDCservers.net, organisation: &14 FDCservers.net, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 0}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2410
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 67.159.48.146
+ line2: 新加坡 新加坡 新加坡
+ line3: AS30058
+ line4: FDCservers.net
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS30058
+ provider: &20 FDCservers.net
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1962
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 67.159.48.146, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2391
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwm6PpbrA, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1833
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..2515548
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0011
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1946
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..43fdefd
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0011
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:14Z
+transport_success: true
+http_status: 200
+latency_ms: 1816
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..8fc54a8
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=998f133
+h=www.cloudflare.com
+ip=203.27.106.146
+ts=1784592373.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/getipintel.json b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..086f616
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"203.27.106.146","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..e3af500
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=203.27.106.146&contact=***&format=json&flags=f"
+test_user: n0011
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:18Z
+transport_success: true
+http_status: 200
+latency_ms: 2069
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..a218d9f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0011
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:28Z
+transport_success: true
+http_status: 200
+latency_ms: 1909
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..551830c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0011
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:26Z
+transport_success: true
+http_status: 204
+latency_ms: 5803
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/google_204.txt b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..142f488
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"203.27.106.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..d760702
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/203.27.106.146?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0011
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:10Z
+transport_success: true
+http_status: 200
+latency_ms: 1409
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..a9928c0
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=203.27.106.146
+test_user: n0011
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:07Z
+transport_success: false
+http_status: 0
+latency_ms: 6022
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipify.json
new file mode 100644
index 0000000..2e2e6c2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"203.27.106.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..e9f5da7
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0011
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:01Z
+transport_success: true
+http_status: 200
+latency_ms: 1967
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..b3a5eea
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwkSfUOMi","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..6a7356a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/203.27.106.146?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0011
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:20Z
+transport_success: true
+http_status: 200
+latency_ms: 1990
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..c31de48
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "203.27.106.146",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 137409,
+ "org": "Gsl Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "gslnetworks.com.au"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..a26a258
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/203.27.106.146?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0011
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:09Z
+transport_success: true
+http_status: 200
+latency_ms: 1816
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..8dcf036
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0011
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:16Z
+transport_success: true
+http_status: 200
+latency_ms: 2322
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..f59c752
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+203.27.106.146
+新加坡 新加坡 新加坡
+AS137409
+GSL Networks Pty LTD - Singapore
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..7ef0170
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "203.27.106.146": {
+ "asn": "AS137409",
+ "range": "203.27.106.146/27",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 34
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..cc851b4
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/203.27.106.146?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0011
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:12Z
+transport_success: true
+http_status: 200
+latency_ms: 1724
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/weighted_result.yaml b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..90a0f7d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇸🇬新加坡02 | 电信联通推荐
+username: n0011
+checked_at_utc: 2026-07-21T00:06:30Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 203.27.106.146
+ ipify_latency_ms: 1967
+ cloudflare_ip: &1 203.27.106.146
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 203.27.106.146
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6022
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1816
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1409
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 203.27.106.146}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1724
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 203.27.106.146: {asn: &12 AS137409, range: 203.27.106.146/27, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 34}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2322
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 203.27.106.146
+ line2: 新加坡 新加坡 新加坡
+ line3: AS137409
+ line4: GSL Networks Pty LTD - Singapore
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS137409
+ provider: &20 GSL Networks Pty LTD - Singapore
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2069
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 203.27.106.146, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1990
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwkSfUOMi, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1816
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐.yaml
new file mode 100644
index 0000000..2a26a5f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐.yaml
@@ -0,0 +1,59 @@
+name: 🇸🇬新加坡02-0.1倍 | 电信联通推荐
+username: n0023
+checked_at_utc: 2026-07-16T07:08:48Z
+success: true
+network:
+ ipv4: 67.159.48.147
+ ipify_latency_ms: 2069
+ ipapi_latency_ms: 2343
+ cloudflare_ip: &1 67.159.48.147
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: false
+ heuristic_risk_score: 25
+ heuristic_risk_grade: medium
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Chiba Ken, city: Chiba, latitude: 35.6074, longitude: 140.107, zip: 264-8646, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:46+09:00, local_time_unix: 1784185726, is_dst: false, utcoffset: +09:00, accuracy: MEDIUM}
+asn: {asn: 30058, abuser_score: 0.0094 (Elevated), route: 67.159.48.0/23, descr: "FDCSERVERS - FDCservers.net, US", country: us, active: true, org: FDCservers.net, domain: fdcservers.net, abuse: abuse@fdcservers.net, type: hosting, created: 2003-07-10, updated: 2012-02-24, rir: ARIN}
+company: {name: FDCservers.net, abuser_score: 0.0108 (Elevated), domain: fdcservers.net, type: hosting, network: 67.159.0.0 - 67.159.63.255, netname: FDCSERVERS}
+datacenter: {datacenter: FDCservers.net, domain: fdcservers.net, network: 67.159.0.0 - 67.159.63.255}
+vpn: ~
+abuse: {name: FDCservers.net, address: "175 Main St. #1363, Destin, FL, 32540, US", email: abuse@fdcservers.net, phone: +1-312-423-6675}
+ipapi_elapsed_ms: 0.1
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1852
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 5839
+ github:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6029
+ error: SSL connection failed
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2100
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..e81d9bf
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0023
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:03Z
+transport_success: true
+http_status: 200
+latency_ms: 1993
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..b5905e1
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0023
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:43Z
+transport_success: true
+http_status: 200
+latency_ms: 1807
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..1defc0a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=963f8
+h=www.cloudflare.com
+ip=67.159.48.147
+ts=1784592402.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/getipintel.json b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..33744b8
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"67.159.48.147","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..7c62ff9
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=67.159.48.147&contact=***&format=json&flags=f"
+test_user: n0023
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:47Z
+transport_success: true
+http_status: 200
+latency_ms: 1885
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..5f56556
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,11 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0023
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:01Z
+transport_success: false
+http_status: 0
+latency_ms: 6009
+body_file: github_favicon.bin
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..fd77913
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0023
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:55Z
+transport_success: true
+http_status: 204
+latency_ms: 5852
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/google_204.txt b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..cbb137b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"FDCservers.net","org":"FDCservers.net","as":"AS30058 FDCservers.net","asname":"FDCSERVERS","mobile":false,"proxy":true,"hosting":false,"query":"67.159.48.147"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..803745b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/67.159.48.147?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0023
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:39Z
+transport_success: true
+http_status: 200
+latency_ms: 1392
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..6d0873b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=67.159.48.147
+test_user: n0023
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:36Z
+transport_success: false
+http_status: 0
+latency_ms: 6033
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipify.json
new file mode 100644
index 0000000..7bf7a3d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"67.159.48.147"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..f68388f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0023
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:30Z
+transport_success: true
+http_status: 200
+latency_ms: 2068
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..5e44a58
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwmafoolD","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..5ef831f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/67.159.48.147?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0023
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:49Z
+transport_success: true
+http_status: 200
+latency_ms: 1961
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..9199642
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "67.159.48.147",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 30058,
+ "org": "FDCservers.net",
+ "isp": "FDCservers.net",
+ "domain": "fdcservers.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..219282e
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/67.159.48.147?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0023
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:38Z
+transport_success: true
+http_status: 200
+latency_ms: 1807
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..a850fcc
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0023
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:45Z
+transport_success: true
+http_status: 200
+latency_ms: 2354
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..f061812
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+67.159.48.147
+新加坡 新加坡 新加坡
+AS30058
+FDCservers.net
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..9a8e9b5
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "67.159.48.147": {
+ "asn": "AS30058",
+ "range": "67.159.48.0/23",
+ "provider": "FDCservers.net",
+ "organisation": "FDCservers.net",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 0
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..2f83810
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/67.159.48.147?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0023
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:41Z
+transport_success: true
+http_status: 200
+latency_ms: 1765
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/weighted_result.yaml b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..2f60a53
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇸🇬新加坡02-0.1倍 | 电信联通推荐
+username: n0023
+checked_at_utc: 2026-07-21T00:07:03Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 67.159.48.147
+ ipify_latency_ms: 2068
+ cloudflare_ip: &1 67.159.48.147
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 67.159.48.147
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6033
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1807
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1392
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 FDCservers.net, org: &7 FDCservers.net, as: &8 AS30058 FDCservers.net, asname: &9 FDCSERVERS, mobile: false, proxy: &10 true, hosting: &11 false, query: 67.159.48.147}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1765
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 67.159.48.147: {asn: &12 AS30058, range: 67.159.48.0/23, provider: &13 FDCservers.net, organisation: &14 FDCservers.net, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 0}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2354
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 67.159.48.147
+ line2: 新加坡 新加坡 新加坡
+ line3: AS30058
+ line4: FDCservers.net
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS30058
+ provider: &20 FDCservers.net
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1885
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 67.159.48.147, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1961
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwmafoolD, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1807
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐.yaml
new file mode 100644
index 0000000..6e46da5
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐.yaml
@@ -0,0 +1,58 @@
+name: 🇸🇬新加坡03-0.1倍 | 电信联通推荐
+username: n0024
+checked_at_utc: 2026-07-16T07:08:49Z
+success: true
+network:
+ ipv4: 67.159.48.148
+ ipify_latency_ms: 2098
+ ipapi_latency_ms: 2528
+ cloudflare_ip: &1 67.159.48.148
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: true
+ is_vpn: false
+ is_abuser: true
+ heuristic_risk_score: 100
+ heuristic_risk_grade: very_high
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Chiba Ken, city: Chiba, latitude: 35.6074, longitude: 140.107, zip: 264-8646, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:46+09:00, local_time_unix: 1784185726, is_dst: false, utcoffset: +09:00, accuracy: MEDIUM}
+asn: {asn: 30058, abuser_score: 0.0094 (Elevated), route: 67.159.48.0/23, descr: "FDCSERVERS - FDCservers.net, US", country: us, active: true, org: FDCservers.net, domain: fdcservers.net, abuse: abuse@fdcservers.net, type: hosting, created: 2003-07-10, updated: 2012-02-24, rir: ARIN}
+company: {name: FDCservers.net, abuser_score: 0.0108 (Elevated), domain: fdcservers.net, type: hosting, network: 67.159.0.0 - 67.159.63.255, netname: FDCSERVERS}
+datacenter: {datacenter: FDCservers.net, domain: fdcservers.net, network: 67.159.0.0 - 67.159.63.255}
+vpn: ~
+abuse: {name: FDCservers.net, address: "175 Main St. #1363, Destin, FL, 32540, US", email: abuse@fdcservers.net, phone: +1-312-423-6675}
+ipapi_elapsed_ms: 0.13
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2079
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 5791
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2626
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2042
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..42c50a4
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0024
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:59Z
+transport_success: true
+http_status: 200
+latency_ms: 1998
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..c9469a8
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0024
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:43Z
+transport_success: true
+http_status: 200
+latency_ms: 1720
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..68115d9
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=632f154
+h=www.cloudflare.com
+ip=67.159.48.148
+ts=1784592402.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/getipintel.json b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..2d2c467
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"67.159.48.148","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..137ff29
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=67.159.48.148&contact=***&format=json&flags=f"
+test_user: n0024
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:47Z
+transport_success: true
+http_status: 200
+latency_ms: 1921
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..3cf605f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0024
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:57Z
+transport_success: true
+http_status: 200
+latency_ms: 1779
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..de3f50b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0024
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:55Z
+transport_success: true
+http_status: 204
+latency_ms: 5816
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/google_204.txt b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..b67a4bd
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"FDCservers.net","org":"FDCservers.net","as":"AS30058 FDCservers.net","asname":"FDCSERVERS","mobile":false,"proxy":true,"hosting":false,"query":"67.159.48.148"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..7efe27a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/67.159.48.148?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0024
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:39Z
+transport_success: true
+http_status: 200
+latency_ms: 1364
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..9d3e38d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=67.159.48.148
+test_user: n0024
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:36Z
+transport_success: false
+http_status: 0
+latency_ms: 6050
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipify.json
new file mode 100644
index 0000000..5f96090
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"67.159.48.148"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..38a7b79
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0024
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1999
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..18d4913
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwmapTBHi","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..b8528c2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/67.159.48.148?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0024
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:49Z
+transport_success: true
+http_status: 200
+latency_ms: 1975
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..355ee6d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "67.159.48.148",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 30058,
+ "org": "FDCservers.net",
+ "isp": "FDCservers.net",
+ "domain": "fdcservers.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..417af00
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/67.159.48.148?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0024
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:38Z
+transport_success: true
+http_status: 200
+latency_ms: 1793
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..24980b7
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0024
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:45Z
+transport_success: true
+http_status: 200
+latency_ms: 2395
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..601d7cf
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+67.159.48.148
+新加坡 新加坡 新加坡
+AS30058
+FDCservers.net
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..0dd9e80
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,31 @@
+{
+ "status": "ok",
+ "67.159.48.148": {
+ "asn": "AS30058",
+ "range": "67.159.48.0/23",
+ "provider": "FDCservers.net",
+ "organisation": "FDCservers.net",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 0
+ },
+ "proxy": "yes",
+ "type": "Compromised Server",
+ "risk": 66,
+ "last seen human": "7 hours, 59 minutes, 18 seconds ago",
+ "last seen unix": "1784563642"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..30e5548
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/67.159.48.148?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0024
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:41Z
+transport_success: true
+http_status: 200
+latency_ms: 1827
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/weighted_result.yaml b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..588bbeb
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇸🇬新加坡03-0.1倍 | 电信联通推荐
+username: n0024
+checked_at_utc: 2026-07-21T00:06:59Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 67.159.48.148
+ ipify_latency_ms: 1999
+ cloudflare_ip: &1 67.159.48.148
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 67.159.48.148
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6050
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1793
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1364
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 FDCservers.net, org: &7 FDCservers.net, as: &8 AS30058 FDCservers.net, asname: &9 FDCSERVERS, mobile: false, proxy: &10 true, hosting: &11 false, query: 67.159.48.148}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1827
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 67.159.48.148: {asn: &12 AS30058, range: 67.159.48.0/23, provider: &13 FDCservers.net, organisation: &14 FDCservers.net, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 0}, proxy: &15 yes, type: &16 Compromised Server, risk: &17 66, last seen human: "7 hours, 59 minutes, 18 seconds ago", last seen unix: 1784563642}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2395
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 67.159.48.148
+ line2: 新加坡 新加坡 新加坡
+ line3: AS30058
+ line4: FDCservers.net
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS30058
+ provider: &20 FDCservers.net
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1921
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 67.159.48.148, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1975
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwmapTBHi, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *15
+ type: *16
+ risk: *17
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -4
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: compromised server
+ delta: -8
+ score_before: 64
+ score_after_unclamped: 56
+ explanation: 类型不是普通 business/hosting,轻中度扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 56
+ score_after_unclamped: 36
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 36
+ score_after_unclamped: 31
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 31
+ score_after_unclamped: -4
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型为 compromised server
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1720
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐.yaml
new file mode 100644
index 0000000..7dfd0c3
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐.yaml
@@ -0,0 +1,58 @@
+name: 🇸🇬新加坡04-0.1倍 | 电信联通推荐
+username: n0025
+checked_at_utc: 2026-07-16T07:08:48Z
+success: true
+network:
+ ipv4: 67.159.48.149
+ ipify_latency_ms: 2052
+ ipapi_latency_ms: 2329
+ cloudflare_ip: &1 67.159.48.149
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: true
+ is_vpn: false
+ is_abuser: true
+ heuristic_risk_score: 100
+ heuristic_risk_grade: very_high
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Chiba Ken, city: Chiba, latitude: 35.6074, longitude: 140.107, zip: 264-8646, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:46+09:00, local_time_unix: 1784185726, is_dst: false, utcoffset: +09:00, accuracy: MEDIUM}
+asn: {asn: 30058, abuser_score: 0.0094 (Elevated), route: 67.159.48.0/23, descr: "FDCSERVERS - FDCservers.net, US", country: us, active: true, org: FDCservers.net, domain: fdcservers.net, abuse: abuse@fdcservers.net, type: hosting, created: 2003-07-10, updated: 2012-02-24, rir: ARIN}
+company: {name: FDCservers.net, abuser_score: 0.0108 (Elevated), domain: fdcservers.net, type: hosting, network: 67.159.0.0 - 67.159.63.255, netname: FDCSERVERS}
+datacenter: {datacenter: FDCservers.net, domain: fdcservers.net, network: 67.159.0.0 - 67.159.63.255}
+vpn: ~
+abuse: {name: FDCservers.net, address: "175 Main St. #1363, Destin, FL, 32540, US", email: abuse@fdcservers.net, phone: +1-312-423-6675}
+ipapi_elapsed_ms: 0.15
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1883
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 5811
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2272
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2038
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..f940ff4
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0025
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:55Z
+transport_success: true
+http_status: 200
+latency_ms: 1955
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..fb8a450
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0025
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:39Z
+transport_success: true
+http_status: 200
+latency_ms: 1819
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..2fddf83
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=964f20
+h=www.cloudflare.com
+ip=67.159.48.149
+ts=1784592398.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/getipintel.json b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..da9341f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"success","result":"1","queryIP":"67.159.48.149","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..1cf42f4
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=67.159.48.149&contact=***&format=json&flags=f"
+test_user: n0025
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:43Z
+transport_success: true
+http_status: 200
+latency_ms: 1872
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..1f791ae
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0025
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:53Z
+transport_success: true
+http_status: 200
+latency_ms: 1742
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..51d0550
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0025
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:51Z
+transport_success: true
+http_status: 204
+latency_ms: 5816
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/google_204.txt b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..3a18ade
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"FDCservers.net","org":"FDCservers.net","as":"AS30058 FDCservers.net","asname":"FDCSERVERS","mobile":false,"proxy":true,"hosting":false,"query":"67.159.48.149"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..dacc929
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/67.159.48.149?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0025
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:35Z
+transport_success: true
+http_status: 200
+latency_ms: 1404
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..4385e9f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
@@ -0,0 +1,4 @@
+{
+ "error": "Too many API requests. Please upgrade to a billing plan at https://ipapi.is/",
+ "error_code": "ERR_RATE_LIMIT_EXCEEDED"
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..018fec3
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=67.159.48.149
+test_user: n0025
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:32Z
+transport_success: true
+http_status: 429
+latency_ms: 1805
+body_file: ipapi_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipify.json
new file mode 100644
index 0000000..1c9a11d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"67.159.48.149"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..79d7f46
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0025
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:30Z
+transport_success: true
+http_status: 200
+latency_ms: 2030
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..2855d3d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwmJNzTFX","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..01b88ab
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/67.159.48.149?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0025
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:45Z
+transport_success: true
+http_status: 200
+latency_ms: 2113
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..cc20834
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "67.159.48.149",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 30058,
+ "org": "FDCservers.net",
+ "isp": "FDCservers.net",
+ "domain": "fdcservers.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..2f3dec9
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/67.159.48.149?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0025
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:34Z
+transport_success: true
+http_status: 200
+latency_ms: 1841
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..d7aed88
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0025
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:41Z
+transport_success: true
+http_status: 200
+latency_ms: 2456
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..9c56e7f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+67.159.48.149
+新加坡 新加坡 新加坡
+AS30058
+FDCservers.net
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..b6a00df
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "67.159.48.149": {
+ "asn": "AS30058",
+ "range": "67.159.48.0/23",
+ "provider": "FDCservers.net",
+ "organisation": "FDCservers.net",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 0
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..15896e7
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/67.159.48.149?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0025
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:37Z
+transport_success: true
+http_status: 200
+latency_ms: 1822
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/weighted_result.yaml b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..9cf059c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/weighted_result.yaml
@@ -0,0 +1,306 @@
+name: 🇸🇬新加坡04-0.1倍 | 电信联通推荐
+username: n0025
+checked_at_utc: 2026-07-21T00:06:55Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 67.159.48.149
+ ipify_latency_ms: 2030
+ cloudflare_ip: &1 67.159.48.149
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 67.159.48.149
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: true
+ accessible: false
+ http_status: 429
+ latency_ms: 1805
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1841
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1404
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 FDCservers.net, org: &7 FDCservers.net, as: &8 AS30058 FDCservers.net, asname: &9 FDCSERVERS, mobile: false, proxy: &10 true, hosting: &11 false, query: 67.159.48.149}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1822
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 67.159.48.149: {asn: &12 AS30058, range: 67.159.48.0/23, provider: &13 FDCservers.net, organisation: &14 FDCservers.net, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 0}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2456
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 67.159.48.149
+ line2: 新加坡 新加坡 新加坡
+ line3: AS30058
+ line4: FDCservers.net
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS30058
+ provider: &20 FDCservers.net
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1872
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 success, result: &22 1, queryIP: &23 67.159.48.149, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2113
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwmJNzTFX, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -43
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: GetIPIntel
+ parameter: result
+ observed: 1.000
+ delta: -35
+ score_before: 32
+ score_after_unclamped: -3
+ explanation: 概率大于等于 0.99,基本可视为代理/高风险
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: -3
+ score_after_unclamped: -8
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: -8
+ score_after_unclamped: -43
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ - GetIPIntel result=1.000
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1819
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐.yaml
new file mode 100644
index 0000000..70428e3
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐.yaml
@@ -0,0 +1,58 @@
+name: 🇸🇬新加坡05-0.1倍 | 电信联通推荐
+username: n0026
+checked_at_utc: 2026-07-16T07:08:49Z
+success: true
+network:
+ ipv4: 67.159.48.150
+ ipify_latency_ms: 2082
+ ipapi_latency_ms: 2670
+ cloudflare_ip: &1 67.159.48.150
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: false
+ heuristic_risk_score: 25
+ heuristic_risk_grade: medium
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Chiba Ken, city: Chiba, latitude: 35.6074, longitude: 140.107, zip: 264-8646, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:46+09:00, local_time_unix: 1784185726, is_dst: false, utcoffset: +09:00, accuracy: MEDIUM}
+asn: {asn: 30058, abuser_score: 0.0094 (Elevated), route: 67.159.48.0/23, descr: "FDCSERVERS - FDCservers.net, US", country: us, active: true, org: FDCservers.net, domain: fdcservers.net, abuse: abuse@fdcservers.net, type: hosting, created: 2003-07-10, updated: 2012-02-24, rir: ARIN}
+company: {name: FDCservers.net, abuser_score: 0.0108 (Elevated), domain: fdcservers.net, type: hosting, network: 67.159.0.0 - 67.159.63.255, netname: FDCSERVERS}
+datacenter: {datacenter: FDCservers.net, domain: fdcservers.net, network: 67.159.0.0 - 67.159.63.255}
+vpn: ~
+abuse: {name: FDCservers.net, address: "175 Main St. #1363, Destin, FL, 32540, US", email: abuse@fdcservers.net, phone: +1-312-423-6675}
+ipapi_elapsed_ms: 0.12
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2098
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 5853
+ github:
+ reachable: true
+ accessible: false
+ http_status: 403
+ latency_ms: 2066
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2218
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..7650d5d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0026
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:59Z
+transport_success: true
+http_status: 200
+latency_ms: 2017
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..c8a62c9
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0026
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:43Z
+transport_success: true
+http_status: 200
+latency_ms: 1792
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..563549a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=410f576
+h=www.cloudflare.com
+ip=67.159.48.150
+ts=1784592402.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/getipintel.json b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/getipintel.json
new file mode 100644
index 0000000..dcfa4ac
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"success","result":"1","queryIP":"67.159.48.150","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..f96cb32
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=67.159.48.150&contact=***&format=json&flags=f"
+test_user: n0026
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:47Z
+transport_success: true
+http_status: 200
+latency_ms: 2060
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/github_favicon.bin b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..2bc754c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0026
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:57Z
+transport_success: true
+http_status: 200
+latency_ms: 1815
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..8166d88
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0026
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:55Z
+transport_success: true
+http_status: 204
+latency_ms: 5700
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/google_204.txt b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ip_api_com.json b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..6a0eaf2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"FDCservers.net","org":"FDCservers.net","as":"AS30058 FDCservers.net","asname":"FDCSERVERS","mobile":false,"proxy":true,"hosting":false,"query":"67.159.48.150"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..1265683
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/67.159.48.150?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0026
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:39Z
+transport_success: true
+http_status: 200
+latency_ms: 1342
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipapi_is.json b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..855b53c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=67.159.48.150
+test_user: n0026
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:36Z
+transport_success: false
+http_status: 0
+latency_ms: 6017
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipify.json
new file mode 100644
index 0000000..195ad8d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"67.159.48.150"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..eb8cad3
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0026
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:30Z
+transport_success: true
+http_status: 200
+latency_ms: 2027
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..669488c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwmdVW4pQ","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..0ed524a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/67.159.48.150?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0026
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:50Z
+transport_success: true
+http_status: 200
+latency_ms: 2037
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipwho_is.json b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..70d3baa
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "67.159.48.150",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 30058,
+ "org": "FDCservers.net",
+ "isp": "FDCservers.net",
+ "domain": "fdcservers.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..5bda2a8
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/67.159.48.150?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0026
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:38Z
+transport_success: true
+http_status: 200
+latency_ms: 1763
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..1cfc0d9
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0026
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:45Z
+transport_success: true
+http_status: 200
+latency_ms: 2407
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..65ea640
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+67.159.48.150
+新加坡 新加坡 新加坡
+AS30058
+FDCservers.net
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..afc2680
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "67.159.48.150": {
+ "asn": "AS30058",
+ "range": "67.159.48.0/23",
+ "provider": "FDCservers.net",
+ "organisation": "FDCservers.net",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 0
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..cfdab6b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/67.159.48.150?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0026
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:41Z
+transport_success: true
+http_status: 200
+latency_ms: 1763
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/weighted_result.yaml b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/weighted_result.yaml
new file mode 100644
index 0000000..b0f469a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/weighted_result.yaml
@@ -0,0 +1,307 @@
+name: 🇸🇬新加坡05-0.1倍 | 电信联通推荐
+username: n0026
+checked_at_utc: 2026-07-21T00:06:59Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 67.159.48.150
+ ipify_latency_ms: 2027
+ cloudflare_ip: &1 67.159.48.150
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 67.159.48.150
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6017
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1763
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1342
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 FDCservers.net, org: &7 FDCservers.net, as: &8 AS30058 FDCservers.net, asname: &9 FDCSERVERS, mobile: false, proxy: &10 true, hosting: &11 false, query: 67.159.48.150}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1763
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 67.159.48.150: {asn: &12 AS30058, range: 67.159.48.0/23, provider: &13 FDCservers.net, organisation: &14 FDCservers.net, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 0}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2407
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 67.159.48.150
+ line2: 新加坡 新加坡 新加坡
+ line3: AS30058
+ line4: FDCservers.net
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS30058
+ provider: &20 FDCservers.net
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2060
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/getipintel.meta.yaml
+ data: {status: &21 success, result: &22 1, queryIP: &23 67.159.48.150, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2037
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwmdVW4pQ, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -43
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: GetIPIntel
+ parameter: result
+ observed: 1.000
+ delta: -35
+ score_before: 32
+ score_after_unclamped: -3
+ explanation: 概率大于等于 0.99,基本可视为代理/高风险
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: -3
+ score_after_unclamped: -8
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: -8
+ score_after_unclamped: -43
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ - GetIPIntel result=1.000
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1792
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2.yaml
new file mode 100644
index 0000000..084672b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2.yaml
@@ -0,0 +1,58 @@
+name: 🇸🇬新加坡2 | 高速专线-hy2
+username: n0041
+checked_at_utc: 2026-07-16T07:08:53Z
+success: true
+network:
+ ipv4: 67.159.48.146
+ ipify_latency_ms: 1432
+ ipapi_latency_ms: 1509
+ cloudflare_ip: &1 67.159.48.146
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: true
+ heuristic_risk_score: 70
+ heuristic_risk_grade: very_high
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 81, currency_code: JPY, continent: AS, country: Japan, country_code: JP, state: Chiba Ken, city: Chiba, latitude: 35.6074, longitude: 140.107, zip: 264-8646, timezone: Asia/Tokyo, local_time: 2026-07-16T16:08:52+09:00, local_time_unix: 1784185732, is_dst: false, utcoffset: +09:00, accuracy: MEDIUM}
+asn: {asn: 30058, abuser_score: 0.0094 (Elevated), route: 67.159.48.0/23, descr: "FDCSERVERS - FDCservers.net, US", country: us, active: true, org: FDCservers.net, domain: fdcservers.net, abuse: abuse@fdcservers.net, type: hosting, created: 2003-07-10, updated: 2012-02-24, rir: ARIN}
+company: {name: FDCservers.net, abuser_score: 0.0108 (Elevated), domain: fdcservers.net, type: hosting, network: 67.159.0.0 - 67.159.63.255, netname: FDCSERVERS}
+datacenter: {datacenter: FDCservers.net, domain: fdcservers.net, network: 67.159.0.0 - 67.159.63.255}
+vpn: ~
+abuse: {name: FDCservers.net, address: "175 Main St. #1363, Destin, FL, 32540, US", email: abuse@fdcservers.net, phone: +1-312-423-6675}
+ipapi_elapsed_ms: 0.13
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 583
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 596
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 605
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2876
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..8966473
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0041
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:25Z
+transport_success: true
+http_status: 200
+latency_ms: 597
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..8b0bd61
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0041
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:16Z
+transport_success: true
+http_status: 200
+latency_ms: 487
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..8e2861e
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=965f72
+h=www.cloudflare.com
+ip=67.159.48.146
+ts=1784592435.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/getipintel.json b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/getipintel.json
new file mode 100644
index 0000000..4475cc3
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"67.159.48.146","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..12e614b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=67.159.48.146&contact=***&format=json&flags=f"
+test_user: n0041
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:17Z
+transport_success: true
+http_status: 200
+latency_ms: 500
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/github_favicon.bin b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/github_favicon.bin
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..3915ae2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/github_favicon.meta.yaml
@@ -0,0 +1,11 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0041
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:25Z
+transport_success: false
+http_status: 0
+latency_ms: 6009
+body_file: github_favicon.bin
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/google_204.meta.yaml
new file mode 100644
index 0000000..3d33315
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0041
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:19Z
+transport_success: true
+http_status: 204
+latency_ms: 487
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/google_204.txt b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ip_api_com.json b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ip_api_com.json
new file mode 100644
index 0000000..674fb22
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"FDCservers.net","org":"FDCservers.net","as":"AS30058 FDCservers.net","asname":"FDCSERVERS","mobile":false,"proxy":true,"hosting":false,"query":"67.159.48.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..328fe1e
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/67.159.48.146?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0041
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:15Z
+transport_success: true
+http_status: 200
+latency_ms: 227
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipapi_is.json b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..04dbb07
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=67.159.48.146
+test_user: n0041
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:14Z
+transport_success: false
+http_status: 0
+latency_ms: 6007
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipify.json
new file mode 100644
index 0000000..7401e8a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"67.159.48.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipify.meta.yaml
new file mode 100644
index 0000000..8673b81
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0041
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:08Z
+transport_success: true
+http_status: 200
+latency_ms: 1186
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipqualityscore.json
new file mode 100644
index 0000000..f2eb30e
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwokXfqIj","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..575fa03
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/67.159.48.146?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0041
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:18Z
+transport_success: true
+http_status: 200
+latency_ms: 721
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipwho_is.json b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipwho_is.json
new file mode 100644
index 0000000..7d226ec
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "67.159.48.146",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 30058,
+ "org": "FDCservers.net",
+ "isp": "FDCservers.net",
+ "domain": "fdcservers.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..109bc40
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/67.159.48.146?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0041
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:14Z
+transport_success: true
+http_status: 200
+latency_ms: 490
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..2a5f46a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0041
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:17Z
+transport_success: true
+http_status: 200
+latency_ms: 1107
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ping0_geo.txt
new file mode 100644
index 0000000..2c667a5
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+67.159.48.146
+新加坡 新加坡 新加坡
+AS30058
+FDCservers.net
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/proxycheck_io.json
new file mode 100644
index 0000000..d79650b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "67.159.48.146": {
+ "asn": "AS30058",
+ "range": "67.159.48.0/23",
+ "provider": "FDCservers.net",
+ "organisation": "FDCservers.net",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 0
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..9acce06
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/67.159.48.146?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0041
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:15Z
+transport_success: true
+http_status: 200
+latency_ms: 490
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/weighted_result.yaml b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/weighted_result.yaml
new file mode 100644
index 0000000..d825c5e
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇸🇬新加坡2 | 高速专线-hy2
+username: n0041
+checked_at_utc: 2026-07-21T00:07:25Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 67.159.48.146
+ ipify_latency_ms: 1186
+ cloudflare_ip: &1 67.159.48.146
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 67.159.48.146
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6007
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 490
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 227
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 FDCservers.net, org: &7 FDCservers.net, as: &8 AS30058 FDCservers.net, asname: &9 FDCSERVERS, mobile: false, proxy: &10 true, hosting: &11 false, query: 67.159.48.146}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 490
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 67.159.48.146: {asn: &12 AS30058, range: 67.159.48.0/23, provider: &13 FDCservers.net, organisation: &14 FDCservers.net, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 0}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1107
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
+ data:
+ line1: 67.159.48.146
+ line2: 新加坡 新加坡 新加坡
+ line3: AS30058
+ line4: FDCservers.net
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS30058
+ provider: &20 FDCservers.net
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 500
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 67.159.48.146, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 721
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwokXfqIj, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 487
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡2 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..19147c1
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0042
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:35Z
+transport_success: true
+http_status: 200
+latency_ms: 3321
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..dec956b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0042
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:21Z
+transport_success: true
+http_status: 200
+latency_ms: 1167
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..61d35d2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=998f17
+h=www.cloudflare.com
+ip=203.27.106.146
+ts=1784592441.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/getipintel.json b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/getipintel.json
new file mode 100644
index 0000000..086f616
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"203.27.106.146","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..a0e4944
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=203.27.106.146&contact=***&format=json&flags=f"
+test_user: n0042
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:25Z
+transport_success: true
+http_status: 200
+latency_ms: 1527
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/github_favicon.bin b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..50e1593
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0042
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:32Z
+transport_success: true
+http_status: 200
+latency_ms: 2067
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/google_204.meta.yaml
new file mode 100644
index 0000000..30fec29
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0042
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:30Z
+transport_success: true
+http_status: 204
+latency_ms: 1486
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/google_204.txt b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ip_api_com.json b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ip_api_com.json
new file mode 100644
index 0000000..142f488
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"203.27.106.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..15b99a6
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/203.27.106.146?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0042
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:19Z
+transport_success: true
+http_status: 200
+latency_ms: 429
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipapi_is.json b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..beee61e
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=203.27.106.146
+test_user: n0042
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:17Z
+transport_success: false
+http_status: 0
+latency_ms: 6011
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipify.json
new file mode 100644
index 0000000..2e2e6c2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"203.27.106.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipify.meta.yaml
new file mode 100644
index 0000000..d49401f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0042
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:11Z
+transport_success: true
+http_status: 200
+latency_ms: 1573
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipqualityscore.json
new file mode 100644
index 0000000..5ac9af3
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwpPZH57w","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..9bc17f7
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/203.27.106.146?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0042
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:28Z
+transport_success: true
+http_status: 200
+latency_ms: 2995
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipwho_is.json b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipwho_is.json
new file mode 100644
index 0000000..c31de48
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "203.27.106.146",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 137409,
+ "org": "Gsl Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "gslnetworks.com.au"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..f29f7a2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/203.27.106.146?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0042
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:18Z
+transport_success: true
+http_status: 200
+latency_ms: 1439
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..542208e
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0042
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:24Z
+transport_success: true
+http_status: 200
+latency_ms: 2100
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ping0_geo.txt
new file mode 100644
index 0000000..f59c752
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+203.27.106.146
+新加坡 新加坡 新加坡
+AS137409
+GSL Networks Pty LTD - Singapore
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/proxycheck_io.json
new file mode 100644
index 0000000..7ef0170
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "203.27.106.146": {
+ "asn": "AS137409",
+ "range": "203.27.106.146/27",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 34
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..4de7a2e
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/203.27.106.146?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0042
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:20Z
+transport_success: true
+http_status: 200
+latency_ms: 1521
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/weighted_result.yaml b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/weighted_result.yaml
new file mode 100644
index 0000000..7847022
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇸🇬新加坡3 | 高速专线-hy2
+username: n0042
+checked_at_utc: 2026-07-21T00:07:35Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 203.27.106.146
+ ipify_latency_ms: 1573
+ cloudflare_ip: &1 203.27.106.146
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 203.27.106.146
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6011
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1439
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 429
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 203.27.106.146}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1521
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 203.27.106.146: {asn: &12 AS137409, range: 203.27.106.146/27, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 34}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2100
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
+ data:
+ line1: 203.27.106.146
+ line2: 新加坡 新加坡 新加坡
+ line3: AS137409
+ line4: GSL Networks Pty LTD - Singapore
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS137409
+ provider: &20 GSL Networks Pty LTD - Singapore
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1527
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 203.27.106.146, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2995
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwpPZH57w, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1167
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡3 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..f5226c1
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0043
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:35Z
+transport_success: true
+http_status: 200
+latency_ms: 3358
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..eb9ce81
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0043
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:23Z
+transport_success: true
+http_status: 200
+latency_ms: 1557
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..a6eb1ef
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=411f411
+h=www.cloudflare.com
+ip=203.27.106.146
+ts=1784592441.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/getipintel.json b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/getipintel.json
new file mode 100644
index 0000000..086f616
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"203.27.106.146","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..bf5f28f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=203.27.106.146&contact=***&format=json&flags=f"
+test_user: n0043
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:25Z
+transport_success: true
+http_status: 200
+latency_ms: 983
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/github_favicon.bin b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..2acddc2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0043
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:31Z
+transport_success: true
+http_status: 200
+latency_ms: 2373
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/google_204.meta.yaml
new file mode 100644
index 0000000..2b00e65
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0043
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:29Z
+transport_success: true
+http_status: 204
+latency_ms: 721
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/google_204.txt b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ip_api_com.json b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ip_api_com.json
new file mode 100644
index 0000000..142f488
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"North West","city":"Singapore","lat":1.35208,"lon":103.82,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"203.27.106.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..a7852d0
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/203.27.106.146?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0043
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:20Z
+transport_success: true
+http_status: 200
+latency_ms: 226
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipapi_is.json b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..caf0ca8
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=203.27.106.146
+test_user: n0043
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:19Z
+transport_success: false
+http_status: 0
+latency_ms: 6014
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipify.json
new file mode 100644
index 0000000..2e2e6c2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"203.27.106.146"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipify.meta.yaml
new file mode 100644
index 0000000..752c898
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0043
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:13Z
+transport_success: true
+http_status: 200
+latency_ms: 2905
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipqualityscore.json
new file mode 100644
index 0000000..d89fda8
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwpLg0IQ8","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..6cfbdd2
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/203.27.106.146?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0043
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:28Z
+transport_success: true
+http_status: 200
+latency_ms: 2843
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipwho_is.json b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipwho_is.json
new file mode 100644
index 0000000..c31de48
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "203.27.106.146",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "Central Singapore",
+ "city": "Singapore",
+ "latitude": 1.2899882,
+ "longitude": 103.850277,
+ "connection": {
+ "asn": 137409,
+ "org": "Gsl Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "gslnetworks.com.au"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..b15c6a9
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/203.27.106.146?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0043
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:20Z
+transport_success: true
+http_status: 200
+latency_ms: 726
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..c4a18a9
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0043
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:24Z
+transport_success: true
+http_status: 200
+latency_ms: 1567
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ping0_geo.txt
new file mode 100644
index 0000000..f59c752
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+203.27.106.146
+新加坡 新加坡 新加坡
+AS137409
+GSL Networks Pty LTD - Singapore
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/proxycheck_io.json
new file mode 100644
index 0000000..7ef0170
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/proxycheck_io.json
@@ -0,0 +1,29 @@
+{
+ "status": "ok",
+ "203.27.106.146": {
+ "asn": "AS137409",
+ "range": "203.27.106.146/27",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore",
+ "latitude": 1.3521,
+ "longitude": 103.82,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 34
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..c6e9189
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/203.27.106.146?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0043
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:21Z
+transport_success: true
+http_status: 200
+latency_ms: 1189
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/weighted_result.yaml b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/weighted_result.yaml
new file mode 100644
index 0000000..ac3b573
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇸🇬新加坡4 | 高速专线-hy2
+username: n0043
+checked_at_utc: 2026-07-21T00:07:35Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 203.27.106.146
+ ipify_latency_ms: 2905
+ cloudflare_ip: &1 203.27.106.146
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 203.27.106.146
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6014
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 726
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 226
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 Singapore, regionName: &4 North West, city: &5 Singapore, lat: 1.35208, lon: 103.82, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 203.27.106.146}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1189
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 203.27.106.146: {asn: &12 AS137409, range: 203.27.106.146/27, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore, latitude: 1.3521, longitude: 103.82, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 0, subnet: 34}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1567
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
+ data:
+ line1: 203.27.106.146
+ line2: 新加坡 新加坡 新加坡
+ line3: AS137409
+ line4: GSL Networks Pty LTD - Singapore
+ ip: *2
+ location: &18 新加坡 新加坡 新加坡
+ asn: &19 AS137409
+ provider: &20 GSL Networks Pty LTD - Singapore
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 983
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 203.27.106.146, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2843
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwpLg0IQ8, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1557
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡4 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2.yaml
new file mode 100644
index 0000000..5ecac1f
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2.yaml
@@ -0,0 +1,58 @@
+name: 🇸🇬新加坡5 | 高速专线-hy2
+username: n0044
+checked_at_utc: 2026-07-16T07:08:51Z
+success: true
+network:
+ ipv4: 146.235.17.47
+ ipify_latency_ms: 995
+ ipapi_latency_ms: 326
+ cloudflare_ip: &1 146.235.17.47
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: true
+ heuristic_risk_score: 70
+ heuristic_risk_grade: very_high
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 65, currency_code: SGD, continent: AS, country: Singapore, country_code: SG, state: "", city: Loyang, latitude: 1.36945, longitude: 103.969, zip: 289847, timezone: Asia/Singapore, local_time: 2026-07-16T15:08:51+08:00, local_time_unix: 1784185731, is_dst: false, utcoffset: +08:00, accuracy: MEDIUM}
+asn: {asn: 31898, abuser_score: 0.0063 (Low), route: 146.235.16.0/21, descr: "ORACLE-BMC-31898 - Oracle Corporation, US", country: us, active: true, org: Oracle Corporation, domain: oracle.com, abuse: network-contact_ww_grp@oracle.com, type: hosting, created: 2011-03-21, updated: 2017-05-18, rir: ARIN}
+company: {name: Oracle Corporation, abuser_score: 0.0056 (Low), domain: oracle.com, type: hosting, network: 146.235.0.0 - 146.235.63.255, netname: ORACLE-4}
+datacenter: {datacenter: Oracle Cloud, region: ap-singapore-1, network: 146.235.16.0/21}
+vpn: ~
+abuse: {name: Oracle Corporation, address: "Austin, TX, 78741, US", email: abuse@oracleemaildelivery.com, phone: +1-800-633-0738}
+ipapi_elapsed_ms: 0.11
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 339
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 321
+ github:
+ reachable: true
+ accessible: false
+ http_status: 403
+ latency_ms: 980
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1284
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/chatgpt_favicon.bin b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..d5b3f8c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/chatgpt_favicon.bin
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..16b0298
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0044
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:15Z
+transport_success: true
+http_status: 403
+latency_ms: 291
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..b54020c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0044
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:12Z
+transport_success: true
+http_status: 200
+latency_ms: 287
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/cloudflare_trace.txt b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..9fe3446
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=35f997
+h=www.cloudflare.com
+ip=146.235.17.47
+ts=1784592432.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SIN
+sliver=none
+http=http/1.1
+loc=SG
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/getipintel.json b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/getipintel.json
new file mode 100644
index 0000000..4712c60
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"146.235.17.47","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/getipintel.meta.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..bc8e43c
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=146.235.17.47&contact=***&format=json&flags=f"
+test_user: n0044
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:14Z
+transport_success: true
+http_status: 200
+latency_ms: 399
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/github_favicon.bin b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/github_favicon.meta.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..07eeaed
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0044
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:15Z
+transport_success: true
+http_status: 200
+latency_ms: 458
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/google_204.meta.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/google_204.meta.yaml
new file mode 100644
index 0000000..16d144b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0044
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:14Z
+transport_success: true
+http_status: 204
+latency_ms: 275
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/google_204.txt b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ip_api_com.json b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ip_api_com.json
new file mode 100644
index 0000000..915d757
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Singapore","regionName":"South East","city":"Singapore","lat":1.36945,"lon":103.969,"isp":"Oracle Corporation","org":"Oracle Corporation","as":"AS31898 Oracle Corporation","asname":"ORACLE-BMC-31898","mobile":false,"proxy":true,"hosting":true,"query":"146.235.17.47"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..42fb583
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/146.235.17.47?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0044
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:12Z
+transport_success: true
+http_status: 200
+latency_ms: 125
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipapi_is.json b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipapi_is.json
new file mode 100644
index 0000000..92a5c43
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipapi_is.json
@@ -0,0 +1,67 @@
+{
+ "ip": "146.235.17.47",
+ "rir": "ARIN",
+ "is_bogon": false,
+ "is_mobile": false,
+ "is_satellite": false,
+ "is_crawler": false,
+ "is_datacenter": true,
+ "is_tor": false,
+ "is_proxy": false,
+ "is_vpn": false,
+ "is_abuser": true,
+ "datacenter": {
+ "datacenter": "Oracle Cloud",
+ "region": "ap-singapore-1",
+ "network": "146.235.16.0/21"
+ },
+ "company": {
+ "name": "Oracle Corporation",
+ "abuser_score": "0.0056 (Low)",
+ "domain": "oracle.com",
+ "type": "hosting",
+ "network": "146.235.0.0 - 146.235.63.255",
+ "netname": "ORACLE-4"
+ },
+ "abuse": {
+ "name": "Oracle Corporation",
+ "address": "Austin, TX, 78741, US",
+ "email": "abuse@oracleemaildelivery.com",
+ "phone": "+1-800-633-0738"
+ },
+ "asn": {
+ "asn": 31898,
+ "abuser_score": "0.0064 (Low)",
+ "route": "146.235.16.0/21",
+ "descr": "ORACLE-BMC-31898 - Oracle Corporation, US",
+ "country": "us",
+ "active": true,
+ "org": "Oracle Corporation",
+ "domain": "oracle.com",
+ "abuse": "network-contact_ww_grp@oracle.com",
+ "type": "hosting",
+ "created": "2011-03-21",
+ "updated": "2017-05-18",
+ "rir": "ARIN"
+ },
+ "location": {
+ "is_eu_member": false,
+ "calling_code": "65",
+ "currency_code": "SGD",
+ "continent": "AS",
+ "country": "Singapore",
+ "country_code": "SG",
+ "state": "Singapore",
+ "city": "Singapore",
+ "latitude": 1.28999,
+ "longitude": 103.85028,
+ "zip": "179431",
+ "timezone": "Asia/Singapore",
+ "local_time": "2026-07-21T08:07:11+08:00",
+ "local_time_unix": 1784592431,
+ "is_dst": false,
+ "utcoffset": "+08:00",
+ "accuracy": "MEDIUM"
+ },
+ "elapsed_ms": 0.15
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..db76aca
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=146.235.17.47
+test_user: n0044
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:11Z
+transport_success: true
+http_status: 200
+latency_ms: 288
+body_file: ipapi_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipify.json
new file mode 100644
index 0000000..1a38b5b
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"146.235.17.47"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipify.meta.yaml
new file mode 100644
index 0000000..8d5686e
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0044
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:11Z
+transport_success: true
+http_status: 200
+latency_ms: 803
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipqualityscore.json b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipqualityscore.json
new file mode 100644
index 0000000..96d53ea
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwoST1Kps","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..788852a
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/146.235.17.47?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0044
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:14Z
+transport_success: true
+http_status: 200
+latency_ms: 484
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipwho_is.json b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipwho_is.json
new file mode 100644
index 0000000..4d61da3
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "146.235.17.47",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Singapore",
+ "region": "North East",
+ "city": "Singapore",
+ "latitude": 1.3621624,
+ "longitude": 103.9886917,
+ "connection": {
+ "asn": 31898,
+ "org": "Oracle Corporation",
+ "isp": "Oracle Corporation",
+ "domain": "oracle.com"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..bf31d75
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/146.235.17.47?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0044
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:12Z
+transport_success: true
+http_status: 200
+latency_ms: 282
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..d211266
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0044
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:13Z
+transport_success: true
+http_status: 200
+latency_ms: 859
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ping0_geo.txt b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ping0_geo.txt
new file mode 100644
index 0000000..a26842d
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+146.235.17.47
+新加坡 新加坡 新加坡
+AS31898
+Oracle Corporation
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/proxycheck_io.json b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/proxycheck_io.json
new file mode 100644
index 0000000..e205626
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/proxycheck_io.json
@@ -0,0 +1,30 @@
+{
+ "status": "ok",
+ "146.235.17.47": {
+ "asn": "AS31898",
+ "range": "146.235.17.0/21",
+ "provider": "Oracle Corporation",
+ "organisation": "Oracle Corporation",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Singapore",
+ "isocode": "SG",
+ "timezone": "Asia/Singapore",
+ "city": "Singapore (Loyang)",
+ "postcode": "509059",
+ "latitude": 1.3695,
+ "longitude": 103.969,
+ "currency": {
+ "code": "SGD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 3
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..37927c5
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/146.235.17.47?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0044
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:12Z
+transport_success: true
+http_status: 200
+latency_ms: 327
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/weighted_result.yaml b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/weighted_result.yaml
new file mode 100644
index 0000000..53420b6
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/weighted_result.yaml
@@ -0,0 +1,323 @@
+name: 🇸🇬新加坡5 | 高速专线-hy2
+username: n0044
+checked_at_utc: 2026-07-21T00:07:15Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 146.235.17.47
+ ipify_latency_ms: 803
+ cloudflare_ip: &1 146.235.17.47
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 146.235.17.47
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 288
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipapi_is.meta.yaml
+ data: {ip: 146.235.17.47, rir: &3 ARIN, is_bogon: &4 false, is_mobile: &5 false, is_satellite: &6 false, is_crawler: &7 false, is_datacenter: &8 true, is_tor: &9 false, is_proxy: &10 false, is_vpn: &11 false, is_abuser: &12 true, datacenter: &13 {datacenter: Oracle Cloud, region: ap-singapore-1, network: 146.235.16.0/21}, company: &14 {name: Oracle Corporation, abuser_score: 0.0056 (Low), domain: oracle.com, type: hosting, network: 146.235.0.0 - 146.235.63.255, netname: ORACLE-4}, abuse: &15 {name: Oracle Corporation, address: "Austin, TX, 78741, US", email: abuse@oracleemaildelivery.com, phone: +1-800-633-0738}, asn: &16 {asn: 31898, abuser_score: 0.0064 (Low), route: 146.235.16.0/21, descr: "ORACLE-BMC-31898 - Oracle Corporation, US", country: us, active: true, org: Oracle Corporation, domain: oracle.com, abuse: network-contact_ww_grp@oracle.com, type: hosting, created: 2011-03-21, updated: 2017-05-18, rir: ARIN}, location: &17 {is_eu_member: false, calling_code: 65, currency_code: SGD, continent: AS, country: Singapore, country_code: SG, state: Singapore, city: Singapore, latitude: 1.28999, longitude: 103.85028, zip: 179431, timezone: Asia/Singapore, local_time: 2026-07-21T08:07:11+08:00, local_time_unix: 1784592431, is_dst: false, utcoffset: +08:00, accuracy: MEDIUM}, elapsed_ms: 0.15}
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 282
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 125
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &18 Singapore, regionName: &19 South East, city: &20 Singapore, lat: 1.36945, lon: 103.969, isp: &21 Oracle Corporation, org: &22 Oracle Corporation, as: &23 AS31898 Oracle Corporation, asname: &24 ORACLE-BMC-31898, mobile: false, proxy: &25 true, hosting: &26 true, query: 146.235.17.47}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 327
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 146.235.17.47: {asn: &27 AS31898, range: 146.235.17.0/21, provider: &28 Oracle Corporation, organisation: &29 Oracle Corporation, continent: Asia, continentcode: AS, country: Singapore, isocode: SG, timezone: Asia/Singapore, city: Singapore (Loyang), postcode: 509059, latitude: 1.3695, longitude: 103.969, currency: {code: SGD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 3}, risk: &30 66, proxy: &31 yes, type: &32 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 859
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ping0_geo.meta.yaml
+ data:
+ line1: 146.235.17.47
+ line2: 新加坡 新加坡 新加坡
+ line3: AS31898
+ line4: Oracle Corporation
+ ip: *2
+ location: &33 新加坡 新加坡 新加坡
+ asn: &34 AS31898
+ provider: &35 Oracle Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 399
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/getipintel.meta.yaml
+ data: {status: &36 error, result: &37 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &38 146.235.17.47, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 484
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwoST1Kps, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: *4
+ is_mobile: *5
+ is_satellite: *6
+ is_crawler: *7
+ is_datacenter: *8
+ is_tor: *9
+ is_proxy: *10
+ is_vpn: *11
+ is_abuser: *12
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *25
+ hosting: *26
+ proxycheck:
+ proxy: *31
+ type: *32
+ risk: *30
+ provider: *28
+ organisation: *29
+ asn: *27
+ ping0_geo:
+ ip: *2
+ location: *33
+ asn: *34
+ provider: *35
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *37
+ status: *36
+ query_ip: *38
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &39 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -49
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *39
+ factors:
+ - source: ipapi.is
+ parameter: is_abuser
+ observed: true
+ delta: -30
+ score_before: 100
+ score_after_unclamped: 70
+ explanation: 存在滥用画像,降低账号环境稳定性
+ - source: ipapi.is
+ parameter: is_datacenter
+ observed: true
+ delta: -6
+ score_before: 70
+ score_after_unclamped: 64
+ explanation: 机房/托管 IP 通常比住宅/企业固定宽带更容易被风控识别
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 64
+ score_after_unclamped: 46
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: ip-api.com
+ parameter: hosting
+ observed: true
+ delta: -5
+ score_before: 46
+ score_after_unclamped: 41
+ explanation: hosting 标记说明该 IP 更像机房/托管环境
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 41
+ score_after_unclamped: 23
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 23
+ score_after_unclamped: 11
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 11
+ score_after_unclamped: -9
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: -9
+ score_after_unclamped: -14
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: -14
+ score_after_unclamped: -49
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ipapi.is 标记为 abuse 来源
+ - ipapi.is 标记为 datacenter/hosting
+ - ip-api.com 标记为 proxy
+ - ip-api.com 标记为 hosting
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: *3
+ ipapi_location: *17
+ ipapi_asn: *16
+ ipapi_company: *14
+ ipapi_datacenter: *13
+ ipapi_vpn: ~
+ ipapi_abuse: *15
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *18
+ ip_api_region: *19
+ ip_api_city: *20
+ ip_api_isp: *21
+ ip_api_org: *22
+ ip_api_as: *23
+ ip_api_asname: *24
+ ping0_geo_ip: *2
+ ping0_geo_location: *33
+ ping0_geo_asn: *34
+ ping0_geo_provider: *35
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 287
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇸🇬新加坡5 _ 高速专线-hy2/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: SG
+ colo: SIN
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇸🇬新加坡6 _ 高速专线-hy2/raw/ipify.json b/IP_Check_Place/🇸🇬新加坡6 _ 高速专线-hy2/raw/ipify.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇸🇬新加坡6 _ 高速专线-hy2/raw/ipify.meta.yaml b/IP_Check_Place/🇸🇬新加坡6 _ 高速专线-hy2/raw/ipify.meta.yaml
new file mode 100644
index 0000000..7e188cb
--- /dev/null
+++ b/IP_Check_Place/🇸🇬新加坡6 _ 高速专线-hy2/raw/ipify.meta.yaml
@@ -0,0 +1,11 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0045
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:16Z
+transport_success: false
+http_status: 0
+latency_ms: 5001
+body_file: ipify.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/chatgpt_favicon.bin b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..95fe0e6
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0054
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:17Z
+transport_success: true
+http_status: 200
+latency_ms: 424
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..3c501e6
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0054
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:57Z
+transport_success: true
+http_status: 200
+latency_ms: 1004
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/cloudflare_trace.txt b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..79528d7
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=80f410
+h=www.cloudflare.com
+ip=114.37.199.26
+ts=1784592476.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=TPE
+sliver=none
+http=http/1.1
+loc=TW
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/getipintel.json b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/getipintel.json
new file mode 100644
index 0000000..2397043
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"success","result":"0.27432","queryIP":"114.37.199.26","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/getipintel.meta.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..046e189
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=114.37.199.26&contact=***&format=json&flags=f"
+test_user: n0054
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:00Z
+transport_success: true
+http_status: 200
+latency_ms: 2119
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/github_favicon.bin b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/github_favicon.meta.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..d086758
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0054
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:16Z
+transport_success: true
+http_status: 200
+latency_ms: 2451
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/google_204.meta.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/google_204.meta.yaml
new file mode 100644
index 0000000..6aa4abf
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0054
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:14Z
+transport_success: true
+http_status: 204
+latency_ms: 8915
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/google_204.txt b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ip_api_com.json b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ip_api_com.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..d9b236f
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/114.37.199.26?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0054
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:51Z
+transport_success: true
+http_status: 502
+latency_ms: 5003
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipapi_is.json b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..ba5c337
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=114.37.199.26
+test_user: n0054
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:45Z
+transport_success: false
+http_status: 0
+latency_ms: 6011
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipify.json b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipify.json
new file mode 100644
index 0000000..fe88de6
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"114.37.199.26"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipify.meta.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipify.meta.yaml
new file mode 100644
index 0000000..164fa56
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0054
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:39Z
+transport_success: true
+http_status: 200
+latency_ms: 2215
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipqualityscore.json b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipqualityscore.json
new file mode 100644
index 0000000..52800d2
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwsCk0hNn","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..91412cf
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/114.37.199.26?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0054
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:05Z
+transport_success: true
+http_status: 200
+latency_ms: 5331
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipwho_is.json b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipwho_is.json
new file mode 100644
index 0000000..9d6e02d
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "114.37.199.26",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Taiwan",
+ "region": "Taipei",
+ "city": "Taipei",
+ "latitude": 25.0333862,
+ "longitude": 121.5646041,
+ "connection": {
+ "asn": 3462,
+ "org": "Chunghwa Telecom Data Communication Business Group",
+ "isp": "Chunghwa Telecom Co., Ltd.",
+ "domain": "hinet.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..4239c72
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/114.37.199.26?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0054
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:46Z
+transport_success: true
+http_status: 200
+latency_ms: 976
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..faedf3a
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0054
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:57Z
+transport_success: true
+http_status: 200
+latency_ms: 878
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ping0_geo.txt b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ping0_geo.txt
new file mode 100644
index 0000000..b2fa82b
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+114.37.199.26
+中国 台湾 台北
+AS3462
+Data Communication Business Group,
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/proxycheck_io.json b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/proxycheck_io.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..c0a8ceb
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,11 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/114.37.199.26?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0054
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:56Z
+transport_success: false
+http_status: 0
+latency_ms: 5015
+body_file: proxycheck_io.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/weighted_result.yaml b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/weighted_result.yaml
new file mode 100644
index 0000000..a882496
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/weighted_result.yaml
@@ -0,0 +1,267 @@
+name: 🇹🇼台湾 | 避免晚高峰使用
+username: n0054
+checked_at_utc: 2026-07-21T00:08:17Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 114.37.199.26
+ ipify_latency_ms: 2215
+ cloudflare_ip: &1 114.37.199.26
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 114.37.199.26
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6011
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 976
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: false
+ http_status: 502
+ latency_ms: 5003
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ip_api_com.meta.yaml
+ proxycheck_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 5015
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/proxycheck_io.meta.yaml
+ error: SSL connection failed
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 878
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ping0_geo.meta.yaml
+ data:
+ line1: 114.37.199.26
+ line2: 中国 台湾 台北
+ line3: AS3462
+ line4: Data Communication Business Group,
+ ip: *2
+ location: &3 中国 台湾 台北
+ asn: &4 AS3462
+ provider: &5 Data Communication Business Group,
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2119
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/getipintel.meta.yaml
+ data: {status: &6 success, result: &7 0.27432, queryIP: &8 114.37.199.26, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 5331
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwsCk0hNn, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: ~
+ hosting: ~
+ proxycheck:
+ proxy: ~
+ type: ~
+ risk: ~
+ provider: ~
+ organisation: ~
+ asn: ~
+ ping0_geo:
+ ip: *2
+ location: *3
+ asn: *4
+ provider: *5
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *7
+ status: *6
+ query_ip: *8
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 60
+ chatgpt_node_decision: &9 可用但建议观察
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: 60
+ score: 60
+ risk_score: 40
+ grade: usable
+ decision: *9
+ factors:
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 100
+ score_after_unclamped: 95
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 95
+ score_after_unclamped: 60
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 40
+ purity_score: 60
+ heuristic_risk_grade: high
+ legacy_strict_risk_score: 27
+ legacy_strict_purity_score: 73
+ legacy_strict_risk_reasons:
+ - GetIPIntel result=0.274
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: ~
+ ip_api_region: ~
+ ip_api_city: ~
+ ip_api_isp: ~
+ ip_api_org: ~
+ ip_api_as: ~
+ ip_api_asname: ~
+ ping0_geo_ip: *2
+ ping0_geo_location: *3
+ ping0_geo_asn: *4
+ ping0_geo_provider: *5
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1004
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾 _ 避免晚高峰使用/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: TW
+ colo: TPE
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾2 _ 避免晚高峰使用/raw/ipify.json b/IP_Check_Place/🇹🇼台湾2 _ 避免晚高峰使用/raw/ipify.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇹🇼台湾2 _ 避免晚高峰使用/raw/ipify.meta.yaml b/IP_Check_Place/🇹🇼台湾2 _ 避免晚高峰使用/raw/ipify.meta.yaml
new file mode 100644
index 0000000..4f7d86c
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾2 _ 避免晚高峰使用/raw/ipify.meta.yaml
@@ -0,0 +1,11 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0055
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:42Z
+transport_success: false
+http_status: 0
+latency_ms: 5014
+body_file: ipify.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用.yaml
new file mode 100644
index 0000000..15fda05
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用.yaml
@@ -0,0 +1,54 @@
+name: 🇹🇼台湾3 | 避免晚高峰使用
+username: n0056
+checked_at_utc: 2026-07-16T07:24:11Z
+success: true
+network:
+ ipv4: 36.231.95.223
+ ipify_latency_ms: 3189
+ ipapi_latency_ms: 674
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: false
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: false
+ heuristic_risk_score: 0
+ heuristic_risk_grade: low
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: TWNIC
+location: {is_eu_member: false, calling_code: 886, currency_code: TWD, continent: AS, country: Taiwan, country_code: TW, state: Taiwan, city: Taipei, latitude: 25.0334, longitude: 121.566, zip: "", timezone: Asia/Taipei, local_time: 2026-07-16T15:24:05+08:00, local_time_unix: 1784186645, is_dst: false, utcoffset: +08:00, accuracy: HIGH}
+asn: {asn: 3462, abuser_score: 0.002 (Low), route: 36.231.0.0/16, descr: "HINET - Data Communication Business Group, TW", country: tw, active: true, org: "Chunghwa Telecom Co., Ltd.", domain: cht.com.tw, abuse: b-noc@cht.com.tw, type: isp, updated: 2020-06-10, rir: APNIC}
+company: {name: Chunghwa Telecom Data Communication Business Group, abuser_score: 0.0017 (Low), domain: cht.com.tw, type: isp, network: 36.231.0.0 - 36.231.255.255, netname: HINET-NET}
+datacenter: ~
+vpn: ~
+abuse: {name: HINET Network-Adm, address: "Changhua Telecom Co., Ltd., No. 21, Sec. 21, Hsin-Yi Rd., Taipei Taiwan", email: network-adm@hinet.net, phone: +886-2-2322-3495}
+ipapi_elapsed_ms: 0.98
+connectivity:
+ cloudflare:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 5028
+ error: SSL connection failed
+ google:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 5021
+ error: SSL connection failed
+ github:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6032
+ error: SSL connection failed
+ chatgpt:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 5014
+ error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/chatgpt_favicon.bin b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..aec2052
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0056
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:20Z
+transport_success: true
+http_status: 200
+latency_ms: 5589
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..d4a2b15
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,11 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0056
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:51Z
+transport_success: false
+http_status: 0
+latency_ms: 5013
+body_file: cloudflare_trace.txt
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/cloudflare_trace.txt b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/getipintel.json b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/getipintel.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/getipintel.meta.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..9f8b79c
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=36.231.97.241&contact=***&format=json&flags=f"
+test_user: n0056
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:57Z
+transport_success: true
+http_status: 502
+latency_ms: 5024
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/github_favicon.bin b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/github_favicon.meta.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..a96dfcd
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0056
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:14Z
+transport_success: true
+http_status: 200
+latency_ms: 2314
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/google_204.meta.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/google_204.meta.yaml
new file mode 100644
index 0000000..b3e27a2
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0056
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:12Z
+transport_success: true
+http_status: 204
+latency_ms: 9623
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/google_204.txt b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ip_api_com.json b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ip_api_com.json
new file mode 100644
index 0000000..4cf5c7f
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"Taiwan","regionName":"Taipei City","city":"Taipei","lat":25.053,"lon":121.5259,"isp":"Chunghwa Telecom Co., Ltd.","org":"Chunghwa Telecom Co. Ltd.","as":"AS3462 Data Communication Business Group","asname":"HINET","mobile":false,"proxy":false,"hosting":false,"query":"36.231.97.241"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..d5086b2
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/36.231.97.241?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0056
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:45Z
+transport_success: true
+http_status: 200
+latency_ms: 379
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipapi_is.json b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipapi_is.json
new file mode 100644
index 0000000..1508b5d
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipapi_is.json
@@ -0,0 +1,61 @@
+{
+ "ip": "36.231.97.241",
+ "rir": "TWNIC",
+ "is_bogon": false,
+ "is_mobile": false,
+ "is_satellite": false,
+ "is_crawler": false,
+ "is_datacenter": false,
+ "is_tor": false,
+ "is_proxy": false,
+ "is_vpn": false,
+ "is_abuser": false,
+ "company": {
+ "name": "Chunghwa Telecom Data Communication Business Group",
+ "abuser_score": "0.0018 (Low)",
+ "domain": "cht.com.tw",
+ "type": "isp",
+ "network": "36.231.0.0 - 36.231.255.255",
+ "netname": "HINET-NET"
+ },
+ "abuse": {
+ "name": "HINET Network-Adm",
+ "address": "Changhua Telecom Co., Ltd., No. 21, Sec. 21, Hsin-Yi Rd., Taipei Taiwan",
+ "email": "network-adm@hinet.net",
+ "phone": "+886-2-2322-3495"
+ },
+ "asn": {
+ "asn": 3462,
+ "abuser_score": "0.002 (Low)",
+ "route": "36.231.0.0/16",
+ "descr": "HINET - Data Communication Business Group, TW",
+ "country": "tw",
+ "active": true,
+ "org": "Chunghwa Telecom Co., Ltd.",
+ "domain": "cht.com.tw",
+ "abuse": "b-noc@cht.com.tw",
+ "type": "isp",
+ "updated": "2020-06-10",
+ "rir": "APNIC"
+ },
+ "location": {
+ "is_eu_member": false,
+ "calling_code": "886",
+ "currency_code": "TWD",
+ "continent": "AS",
+ "country": "Taiwan",
+ "country_code": "TW",
+ "state": "Taiwan",
+ "city": "Taipei",
+ "latitude": 25.0334,
+ "longitude": 121.566,
+ "zip": "",
+ "timezone": "Asia/Taipei",
+ "local_time": "2026-07-21T08:07:44+08:00",
+ "local_time_unix": 1784592464,
+ "is_dst": false,
+ "utcoffset": "+08:00",
+ "accuracy": "HIGH"
+ },
+ "elapsed_ms": 0.57
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..65d30a3
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipapi_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=36.231.97.241
+test_user: n0056
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:44Z
+transport_success: true
+http_status: 200
+latency_ms: 5904
+body_file: ipapi_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipify.json b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipify.json
new file mode 100644
index 0000000..2a32f63
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"36.231.97.241"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipify.meta.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipify.meta.yaml
new file mode 100644
index 0000000..ece5942
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0056
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:38Z
+transport_success: true
+http_status: 200
+latency_ms: 762
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipqualityscore.json b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipqualityscore.json
new file mode 100644
index 0000000..05683ac
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJws1lKb6M","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..74ce0c4
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/36.231.97.241?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0056
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:02Z
+transport_success: true
+http_status: 200
+latency_ms: 5513
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipwho_is.json b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipwho_is.json
new file mode 100644
index 0000000..273e13d
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "36.231.97.241",
+ "success": true,
+ "type": "IPv4",
+ "continent": "Asia",
+ "country": "Taiwan",
+ "region": "Taipei",
+ "city": "Taipei",
+ "latitude": 25.0333862,
+ "longitude": 121.5646041,
+ "connection": {
+ "asn": 3462,
+ "org": "Chunghwa Telecom Data Communication Business Group",
+ "isp": "Chunghwa Telecom Co., Ltd.",
+ "domain": "hinet.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..60157e7
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/36.231.97.241?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0056
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:45Z
+transport_success: true
+http_status: 200
+latency_ms: 547
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..b6f5b81
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0056
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:52Z
+transport_success: true
+http_status: 200
+latency_ms: 982
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ping0_geo.txt b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ping0_geo.txt
new file mode 100644
index 0000000..eb01511
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+36.231.97.241
+中国 台湾 台北
+AS3462
+Data Communication Business Group,
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/proxycheck_io.json b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/proxycheck_io.json
new file mode 100644
index 0000000..4f8705a
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/proxycheck_io.json
@@ -0,0 +1,30 @@
+{
+ "status": "ok",
+ "36.231.97.241": {
+ "asn": "AS3462",
+ "range": "36.231.97.0/24",
+ "hostname": "36-231-97-241.dynamic-ip.hinet.net",
+ "provider": "Chunghwa Telecom Co., Ltd.",
+ "organisation": "Chunghwa Telecom Co. Ltd.",
+ "continent": "Asia",
+ "continentcode": "AS",
+ "country": "Taiwan",
+ "isocode": "TW",
+ "timezone": "Asia/Taipei",
+ "city": "Taipei",
+ "latitude": 25.0334,
+ "longitude": 121.566,
+ "currency": {
+ "code": "TWD",
+ "name": "Dollar",
+ "symbol": "NT$"
+ },
+ "devices": {
+ "address": 0,
+ "subnet": 19
+ },
+ "proxy": "no",
+ "type": "Business",
+ "risk": 0
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..3fb7ed7
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/36.231.97.241?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0056
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:46Z
+transport_success: true
+http_status: 200
+latency_ms: 597
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/weighted_result.yaml b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/weighted_result.yaml
new file mode 100644
index 0000000..cf9221b
--- /dev/null
+++ b/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/weighted_result.yaml
@@ -0,0 +1,260 @@
+name: 🇹🇼台湾3 | 避免晚高峰使用
+username: n0056
+checked_at_utc: 2026-07-21T00:08:20Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 36.231.97.241
+ ipify_latency_ms: 762
+ ping0_geo_ip: &1 36.231.97.241
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 5904
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipapi_is.meta.yaml
+ data: {ip: 36.231.97.241, rir: &2 TWNIC, is_bogon: &3 false, is_mobile: &4 false, is_satellite: &5 false, is_crawler: &6 false, is_datacenter: &7 false, is_tor: &8 false, is_proxy: &9 false, is_vpn: &10 false, is_abuser: &11 false, company: &12 {name: Chunghwa Telecom Data Communication Business Group, abuser_score: 0.0018 (Low), domain: cht.com.tw, type: isp, network: 36.231.0.0 - 36.231.255.255, netname: HINET-NET}, abuse: &13 {name: HINET Network-Adm, address: "Changhua Telecom Co., Ltd., No. 21, Sec. 21, Hsin-Yi Rd., Taipei Taiwan", email: network-adm@hinet.net, phone: +886-2-2322-3495}, asn: &14 {asn: 3462, abuser_score: 0.002 (Low), route: 36.231.0.0/16, descr: "HINET - Data Communication Business Group, TW", country: tw, active: true, org: "Chunghwa Telecom Co., Ltd.", domain: cht.com.tw, abuse: b-noc@cht.com.tw, type: isp, updated: 2020-06-10, rir: APNIC}, location: &15 {is_eu_member: false, calling_code: 886, currency_code: TWD, continent: AS, country: Taiwan, country_code: TW, state: Taiwan, city: Taipei, latitude: 25.0334, longitude: 121.566, zip: "", timezone: Asia/Taipei, local_time: 2026-07-21T08:07:44+08:00, local_time_unix: 1784592464, is_dst: false, utcoffset: +08:00, accuracy: HIGH}, elapsed_ms: 0.57}
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 547
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 379
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &16 Taiwan, regionName: &17 Taipei City, city: &18 Taipei, lat: 25.053, lon: 121.5259, isp: &19 "Chunghwa Telecom Co., Ltd.", org: &20 Chunghwa Telecom Co. Ltd., as: &21 AS3462 Data Communication Business Group, asname: &22 HINET, mobile: false, proxy: &23 false, hosting: &24 false, query: 36.231.97.241}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 597
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 36.231.97.241: {asn: &25 AS3462, range: 36.231.97.0/24, hostname: 36-231-97-241.dynamic-ip.hinet.net, provider: &26 "Chunghwa Telecom Co., Ltd.", organisation: &27 Chunghwa Telecom Co. Ltd., continent: Asia, continentcode: AS, country: Taiwan, isocode: TW, timezone: Asia/Taipei, city: Taipei, latitude: 25.0334, longitude: 121.566, currency: {code: TWD, name: Dollar, symbol: NT$}, devices: {address: 0, subnet: 19}, proxy: &28 no, type: &29 Business, risk: &30 0}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 982
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ping0_geo.meta.yaml
+ data:
+ line1: 36.231.97.241
+ line2: 中国 台湾 台北
+ line3: AS3462
+ line4: Data Communication Business Group,
+ ip: *1
+ location: &31 中国 台湾 台北
+ asn: &32 AS3462
+ provider: &33 Data Communication Business Group,
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: false
+ http_status: 502
+ latency_ms: 5024
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/getipintel.meta.yaml
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 5513
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJws1lKb6M, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: *3
+ is_mobile: *4
+ is_satellite: *5
+ is_crawler: *6
+ is_datacenter: *7
+ is_tor: *8
+ is_proxy: *9
+ is_vpn: *10
+ is_abuser: *11
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *23
+ hosting: *24
+ proxycheck:
+ proxy: *28
+ type: *29
+ risk: *30
+ provider: *26
+ organisation: *27
+ asn: *25
+ ping0_geo:
+ ip: *1
+ location: *31
+ asn: *32
+ provider: *33
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: ~
+ status: ~
+ query_ip: ~
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 60
+ chatgpt_node_decision: &34 可用但建议观察
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: 60
+ score: 60
+ risk_score: 40
+ grade: usable
+ decision: *34
+ factors:
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 100
+ score_after_unclamped: 95
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 95
+ score_after_unclamped: 60
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 40
+ purity_score: 60
+ heuristic_risk_grade: high
+ legacy_strict_risk_score: 0
+ legacy_strict_purity_score: 100
+ legacy_strict_risk_reasons:
+ []
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: *2
+ ipapi_location: *15
+ ipapi_asn: *14
+ ipapi_company: *12
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: *13
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *16
+ ip_api_region: *17
+ ip_api_city: *18
+ ip_api_isp: *19
+ ip_api_org: *20
+ ip_api_as: *21
+ ip_api_asname: *22
+ ping0_geo_ip: *1
+ ping0_geo_location: *31
+ ping0_geo_asn: *32
+ ping0_geo_provider: *33
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 5013
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇹🇼台湾3 _ 避免晚高峰使用/raw/cloudflare_trace.meta.yaml
+ error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍.yaml
new file mode 100644
index 0000000..244f539
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍.yaml
@@ -0,0 +1,58 @@
+name: 🇺🇸美国01 | 合适下载使用-0.01倍
+username: n0057
+checked_at_utc: 2026-07-16T07:08:58Z
+success: true
+network:
+ ipv4: 108.181.24.43
+ ipify_latency_ms: 1155
+ ipapi_latency_ms: 1374
+ cloudflare_ip: &1 108.181.24.43
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: false
+ heuristic_risk_score: 25
+ heuristic_risk_grade: medium
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 1, currency_code: USD, continent: NA, country: United States, country_code: US, state: California, city: Los Angeles, latitude: 34.05223, longitude: -118.24368, zip: 93599, timezone: America/Los_Angeles, local_time: 2026-07-16T00:08:57-07:00, local_time_unix: 1784185737, is_dst: true, utcoffset: -07:00, accuracy: VERY_HIGH}
+asn: {asn: 40676, abuser_score: 0.0124 (Elevated), route: 108.181.0.0/19, descr: "AS40676 - Psychz Networks, US", country: us, active: true, org: Psychz Networks, domain: psychz.net, abuse: abuse@psychz.net, type: hosting, created: 2008-02-26, updated: 2013-04-26, rir: ARIN}
+company: {name: Psychz Networks, abuser_score: 0.0075 (Low), domain: psychz.net, type: hosting, network: 108.181.0.0 - 108.181.255.255, netname: PROFUSE}
+datacenter: {datacenter: Psychz Networks, domain: psychz.net, network: 108.181.0.0 - 108.181.255.255}
+vpn: ~
+abuse: {name: Psychz Networks, address: "20687-2 Amar Road #312, Walnut, CA, 91789, US", email: abuse@psychz.net, phone: +1-626-549-2801}
+ipapi_elapsed_ms: 0.18
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1161
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 6007
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1366
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 4448
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..80d18fb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..518c1c6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0057
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:57Z
+transport_success: true
+http_status: 403
+latency_ms: 1078
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..cae99c0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0057
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:47Z
+transport_success: true
+http_status: 200
+latency_ms: 1048
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..4e86d64
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1164f21
+h=www.cloudflare.com
+ip=108.181.24.43
+ts=1784592466.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=LAX
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/getipintel.json
new file mode 100644
index 0000000..a774883
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"108.181.24.43","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..c05d7f8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=108.181.24.43&contact=***&format=json&flags=f"
+test_user: n0057
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:49Z
+transport_success: true
+http_status: 200
+latency_ms: 908
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..ca1253e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0057
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:56Z
+transport_success: true
+http_status: 200
+latency_ms: 1148
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..0bfb458
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0057
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:55Z
+transport_success: true
+http_status: 204
+latency_ms: 5079
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ip_api_com.json
new file mode 100644
index 0000000..15815f4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"Los Angeles","lat":34.0544,"lon":-118.244,"isp":"Psychz Networks","org":"TELUS Communications Inc.","as":"AS40676 Psychz Networks","asname":"AS40676","mobile":false,"proxy":true,"hosting":true,"query":"108.181.24.43"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..fc8667d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/108.181.24.43?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0057
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:44Z
+transport_success: true
+http_status: 200
+latency_ms: 821
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipapi_is.json
new file mode 100644
index 0000000..b28803a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipapi_is.json
@@ -0,0 +1,67 @@
+{
+ "ip": "108.181.24.43",
+ "rir": "ARIN",
+ "is_bogon": false,
+ "is_mobile": false,
+ "is_satellite": false,
+ "is_crawler": false,
+ "is_datacenter": true,
+ "is_tor": false,
+ "is_proxy": false,
+ "is_vpn": false,
+ "is_abuser": false,
+ "datacenter": {
+ "datacenter": "Psychz Networks",
+ "domain": "psychz.net",
+ "network": "108.181.0.0 - 108.181.255.255"
+ },
+ "company": {
+ "name": "Psychz Networks",
+ "abuser_score": "0.0076 (Low)",
+ "domain": "psychz.net",
+ "type": "hosting",
+ "network": "108.181.0.0 - 108.181.255.255",
+ "netname": "PROFUSE"
+ },
+ "abuse": {
+ "name": "Psychz Networks",
+ "address": "20687-2 Amar Road #312, Walnut, CA, 91789, US",
+ "email": "abuse@psychz.net",
+ "phone": "+1-626-549-2801"
+ },
+ "asn": {
+ "asn": 40676,
+ "abuser_score": "0.0125 (Elevated)",
+ "route": "108.181.0.0/19",
+ "descr": "AS40676 - Psychz Networks, US",
+ "country": "us",
+ "active": true,
+ "org": "Psychz Networks",
+ "domain": "psychz.net",
+ "abuse": "abuse@psychz.net",
+ "type": "hosting",
+ "created": "2008-02-26",
+ "updated": "2013-04-26",
+ "rir": "ARIN"
+ },
+ "location": {
+ "is_eu_member": false,
+ "calling_code": "1",
+ "currency_code": "USD",
+ "continent": "NA",
+ "country": "United States",
+ "country_code": "US",
+ "state": "California",
+ "city": "Los Angeles",
+ "latitude": 34.05223,
+ "longitude": -118.24368,
+ "zip": "93599",
+ "timezone": "America/Los_Angeles",
+ "local_time": "2026-07-20T17:07:42-07:00",
+ "local_time_unix": 1784592462,
+ "is_dst": true,
+ "utcoffset": "-07:00",
+ "accuracy": "VERY_HIGH"
+ },
+ "elapsed_ms": 0.07
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..0e3628a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=108.181.24.43
+test_user: n0057
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:42Z
+transport_success: true
+http_status: 200
+latency_ms: 1248
+body_file: ipapi_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipify.json
new file mode 100644
index 0000000..4f544dc
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"108.181.24.43"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..9467a4f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0057
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:41Z
+transport_success: true
+http_status: 200
+latency_ms: 1124
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..6e21e58
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwr7cRrxW","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..6a025d5
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/108.181.24.43?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0057
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:50Z
+transport_success: true
+http_status: 200
+latency_ms: 1268
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipwho_is.json
new file mode 100644
index 0000000..b3e730f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "108.181.24.43",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "Los Angeles",
+ "latitude": 34.0478673,
+ "longitude": -118.2563044,
+ "connection": {
+ "asn": 40676,
+ "org": "Psychz Networks",
+ "isp": "Psychz Networks",
+ "domain": "psychz.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..5ba197a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/108.181.24.43?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0057
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:43Z
+transport_success: true
+http_status: 200
+latency_ms: 1120
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..ea36536
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0057
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:48Z
+transport_success: true
+http_status: 200
+latency_ms: 1197
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..f8753b2
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+108.181.24.43
+美国 加利福尼亚州 洛杉矶
+AS40676
+Psychz Networks
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..bbae498
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
@@ -0,0 +1,33 @@
+{
+ "status": "ok",
+ "108.181.24.43": {
+ "asn": "AS40676",
+ "range": "108.181.24.0/21",
+ "hostname": "unassigned.psychz.net",
+ "provider": "Psychz Networks",
+ "organisation": "TELUS Communications Inc.",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "Los Angeles",
+ "postcode": "90009",
+ "latitude": 34.0549,
+ "longitude": -118.243,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 66
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..f13fbfb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/108.181.24.43?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0057
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:46Z
+transport_success: true
+http_status: 200
+latency_ms: 1374
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/weighted_result.yaml
new file mode 100644
index 0000000..73214af
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/weighted_result.yaml
@@ -0,0 +1,315 @@
+name: 🇺🇸美国01 | 合适下载使用-0.01倍
+username: n0057
+checked_at_utc: 2026-07-21T00:07:57Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 108.181.24.43
+ ipify_latency_ms: 1124
+ cloudflare_ip: &1 108.181.24.43
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 108.181.24.43
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1248
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
+ data: {ip: 108.181.24.43, rir: &3 ARIN, is_bogon: &4 false, is_mobile: &5 false, is_satellite: &6 false, is_crawler: &7 false, is_datacenter: &8 true, is_tor: &9 false, is_proxy: &10 false, is_vpn: &11 false, is_abuser: &12 false, datacenter: &13 {datacenter: Psychz Networks, domain: psychz.net, network: 108.181.0.0 - 108.181.255.255}, company: &14 {name: Psychz Networks, abuser_score: 0.0076 (Low), domain: psychz.net, type: hosting, network: 108.181.0.0 - 108.181.255.255, netname: PROFUSE}, abuse: &15 {name: Psychz Networks, address: "20687-2 Amar Road #312, Walnut, CA, 91789, US", email: abuse@psychz.net, phone: +1-626-549-2801}, asn: &16 {asn: 40676, abuser_score: 0.0125 (Elevated), route: 108.181.0.0/19, descr: "AS40676 - Psychz Networks, US", country: us, active: true, org: Psychz Networks, domain: psychz.net, abuse: abuse@psychz.net, type: hosting, created: 2008-02-26, updated: 2013-04-26, rir: ARIN}, location: &17 {is_eu_member: false, calling_code: 1, currency_code: USD, continent: NA, country: United States, country_code: US, state: California, city: Los Angeles, latitude: 34.05223, longitude: -118.24368, zip: 93599, timezone: America/Los_Angeles, local_time: 2026-07-20T17:07:42-07:00, local_time_unix: 1784592462, is_dst: true, utcoffset: -07:00, accuracy: VERY_HIGH}, elapsed_ms: 0.07}
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1120
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 821
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &18 United States, regionName: &19 California, city: &20 Los Angeles, lat: 34.0544, lon: -118.244, isp: &21 Psychz Networks, org: &22 TELUS Communications Inc., as: &23 AS40676 Psychz Networks, asname: &24 AS40676, mobile: false, proxy: &25 true, hosting: &26 true, query: 108.181.24.43}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1374
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 108.181.24.43: {asn: &27 AS40676, range: 108.181.24.0/21, hostname: unassigned.psychz.net, provider: &28 Psychz Networks, organisation: &29 TELUS Communications Inc., continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: Los Angeles, postcode: 90009, latitude: 34.0549, longitude: -118.243, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 66}, risk: &30 66, proxy: &31 yes, type: &32 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1197
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 108.181.24.43
+ line2: 美国 加利福尼亚州 洛杉矶
+ line3: AS40676
+ line4: Psychz Networks
+ ip: *2
+ location: &33 美国 加利福尼亚州 洛杉矶
+ asn: &34 AS40676
+ provider: &35 Psychz Networks
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 908
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
+ data: {status: &36 error, result: &37 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &38 108.181.24.43, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1268
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwr7cRrxW, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: *4
+ is_mobile: *5
+ is_satellite: *6
+ is_crawler: *7
+ is_datacenter: *8
+ is_tor: *9
+ is_proxy: *10
+ is_vpn: *11
+ is_abuser: *12
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *25
+ hosting: *26
+ proxycheck:
+ proxy: *31
+ type: *32
+ risk: *30
+ provider: *28
+ organisation: *29
+ asn: *27
+ ping0_geo:
+ ip: *2
+ location: *33
+ asn: *34
+ provider: *35
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *37
+ status: *36
+ query_ip: *38
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &39 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -19
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *39
+ factors:
+ - source: ipapi.is
+ parameter: is_datacenter
+ observed: true
+ delta: -6
+ score_before: 100
+ score_after_unclamped: 94
+ explanation: 机房/托管 IP 通常比住宅/企业固定宽带更容易被风控识别
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 94
+ score_after_unclamped: 76
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: ip-api.com
+ parameter: hosting
+ observed: true
+ delta: -5
+ score_before: 76
+ score_after_unclamped: 71
+ explanation: hosting 标记说明该 IP 更像机房/托管环境
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 71
+ score_after_unclamped: 53
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 53
+ score_after_unclamped: 41
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 41
+ score_after_unclamped: 21
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 21
+ score_after_unclamped: 16
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 16
+ score_after_unclamped: -19
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ipapi.is 标记为 datacenter/hosting
+ - ip-api.com 标记为 proxy
+ - ip-api.com 标记为 hosting
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: *3
+ ipapi_location: *17
+ ipapi_asn: *16
+ ipapi_company: *14
+ ipapi_datacenter: *13
+ ipapi_vpn: ~
+ ipapi_abuse: *15
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *18
+ ip_api_region: *19
+ ip_api_city: *20
+ ip_api_isp: *21
+ ip_api_org: *22
+ ip_api_as: *23
+ ip_api_asname: *24
+ ping0_geo_ip: *2
+ ping0_geo_location: *33
+ ping0_geo_asn: *34
+ ping0_geo_provider: *35
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1048
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..5a3c625
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0032
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:04Z
+transport_success: true
+http_status: 200
+latency_ms: 389
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..4d3fd8b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0032
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:02Z
+transport_success: true
+http_status: 200
+latency_ms: 324
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..c588f6c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=464f211
+h=www.cloudflare.com
+ip=134.195.101.193
+ts=1784592421.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
new file mode 100644
index 0000000..ed1a8ff
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.193","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..e8d589f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.193&contact=***&format=json&flags=f"
+test_user: n0032
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:03Z
+transport_success: true
+http_status: 200
+latency_ms: 348
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..5ba5b90
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0032
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:04Z
+transport_success: true
+http_status: 200
+latency_ms: 382
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..481feca
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0032
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:04Z
+transport_success: true
+http_status: 204
+latency_ms: 402
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..de976db
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.193"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..d89e054
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.193?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0032
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:01Z
+transport_success: true
+http_status: 200
+latency_ms: 169
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..975ac0e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.193
+test_user: n0032
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:01Z
+transport_success: false
+http_status: 0
+latency_ms: 6017
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipify.json
new file mode 100644
index 0000000..c4a0e34
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.193"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..5a23cc0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0032
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:55Z
+transport_success: true
+http_status: 200
+latency_ms: 407
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..9c52977
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwnewaoAv","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..7dcea1d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.193?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0032
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:03Z
+transport_success: true
+http_status: 200
+latency_ms: 436
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..730659c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.193",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..04905c4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.193?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0032
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:01Z
+transport_success: true
+http_status: 200
+latency_ms: 340
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..78e8447
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0032
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:02Z
+transport_success: true
+http_status: 200
+latency_ms: 467
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..bff635c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f396:5722:4d57:b032:7686:c1b7
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..e7696ab
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.193": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..c77551c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.193?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0032
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:02Z
+transport_success: true
+http_status: 200
+latency_ms: 436
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
new file mode 100644
index 0000000..614d4c6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国01-0.1倍 | 电信联通移动推荐
+username: n0032
+checked_at_utc: 2026-07-21T00:07:04Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.193
+ ipify_latency_ms: 407
+ cloudflare_ip: &1 134.195.101.193
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 2602:feda:f396:5722:4d57:b032:7686:c1b7
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6017
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 340
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 169
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.193}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 436
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.193: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 467
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f396:5722:4d57:b032:7686:c1b7
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 348
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.193, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 436
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwnewaoAv, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 324
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍.yaml
new file mode 100644
index 0000000..4ccf177
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍.yaml
@@ -0,0 +1,58 @@
+name: 🇺🇸美国02 | 合适下载使用-0.01倍
+username: n0058
+checked_at_utc: 2026-07-16T07:09:00Z
+success: true
+network:
+ ipv4: 108.181.23.235
+ ipify_latency_ms: 1208
+ ipapi_latency_ms: 1261
+ cloudflare_ip: &1 108.181.23.235
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: false
+ heuristic_risk_score: 25
+ heuristic_risk_grade: medium
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 1, currency_code: USD, continent: NA, country: United States, country_code: US, state: California, city: Los Angeles, latitude: 34.05223, longitude: -118.24368, zip: 93599, timezone: America/Los_Angeles, local_time: 2026-07-16T00:08:57-07:00, local_time_unix: 1784185737, is_dst: true, utcoffset: -07:00, accuracy: VERY_HIGH}
+asn: {asn: 40676, abuser_score: 0.0124 (Elevated), route: 108.181.0.0/19, descr: "AS40676 - Psychz Networks, US", country: us, active: true, org: Psychz Networks, domain: psychz.net, abuse: abuse@psychz.net, type: hosting, created: 2008-02-26, updated: 2013-04-26, rir: ARIN}
+company: {name: Psychz Networks, abuser_score: 0.0075 (Low), domain: psychz.net, type: hosting, network: 108.181.0.0 - 108.181.255.255, netname: PROFUSE}
+datacenter: {datacenter: Psychz Networks, domain: psychz.net, network: 108.181.0.0 - 108.181.255.255}
+vpn: ~
+abuse: {name: Psychz Networks, address: "20687-2 Amar Road #312, Walnut, CA, 91789, US", email: abuse@psychz.net, phone: +1-626-549-2801}
+ipapi_elapsed_ms: 0.27
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2328
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 5048
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1154
+ chatgpt:
+ reachable: true
+ accessible: false
+ http_status: 403
+ latency_ms: 1174
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..9151565
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..b8327d5
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0058
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:03Z
+transport_success: true
+http_status: 403
+latency_ms: 1048
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..8a4d1e3
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0058
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:49Z
+transport_success: true
+http_status: 200
+latency_ms: 1129
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..23a9343
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1164f83
+h=www.cloudflare.com
+ip=108.181.23.235
+ts=1784592468.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=LAX
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/getipintel.json
new file mode 100644
index 0000000..0684d6e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"108.181.23.235","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..743790b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=108.181.23.235&contact=***&format=json&flags=f"
+test_user: n0058
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:51Z
+transport_success: true
+http_status: 200
+latency_ms: 1023
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..f2d0c3f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0058
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:02Z
+transport_success: true
+http_status: 200
+latency_ms: 1148
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..3dd45a5
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0058
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:01Z
+transport_success: true
+http_status: 204
+latency_ms: 9265
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ip_api_com.json
new file mode 100644
index 0000000..6d4d1fa
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"Los Angeles","lat":34.0544,"lon":-118.244,"isp":"Psychz Networks","org":"TELUS Communications Inc.","as":"AS40676 Psychz Networks","asname":"AS40676","mobile":false,"proxy":false,"hosting":true,"query":"108.181.23.235"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..25f7297
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/108.181.23.235?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0058
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:46Z
+transport_success: true
+http_status: 200
+latency_ms: 860
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipapi_is.json
new file mode 100644
index 0000000..e3d9d30
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipapi_is.json
@@ -0,0 +1,67 @@
+{
+ "ip": "108.181.23.235",
+ "rir": "ARIN",
+ "is_bogon": false,
+ "is_mobile": false,
+ "is_satellite": false,
+ "is_crawler": false,
+ "is_datacenter": true,
+ "is_tor": false,
+ "is_proxy": false,
+ "is_vpn": false,
+ "is_abuser": false,
+ "datacenter": {
+ "datacenter": "Psychz Networks",
+ "domain": "psychz.net",
+ "network": "108.181.0.0 - 108.181.255.255"
+ },
+ "company": {
+ "name": "Psychz Networks",
+ "abuser_score": "0.0076 (Low)",
+ "domain": "psychz.net",
+ "type": "hosting",
+ "network": "108.181.0.0 - 108.181.255.255",
+ "netname": "PROFUSE"
+ },
+ "abuse": {
+ "name": "Psychz Networks",
+ "address": "20687-2 Amar Road #312, Walnut, CA, 91789, US",
+ "email": "abuse@psychz.net",
+ "phone": "+1-626-549-2801"
+ },
+ "asn": {
+ "asn": 40676,
+ "abuser_score": "0.0125 (Elevated)",
+ "route": "108.181.0.0/19",
+ "descr": "AS40676 - Psychz Networks, US",
+ "country": "us",
+ "active": true,
+ "org": "Psychz Networks",
+ "domain": "psychz.net",
+ "abuse": "abuse@psychz.net",
+ "type": "hosting",
+ "created": "2008-02-26",
+ "updated": "2013-04-26",
+ "rir": "ARIN"
+ },
+ "location": {
+ "is_eu_member": false,
+ "calling_code": "1",
+ "currency_code": "USD",
+ "continent": "NA",
+ "country": "United States",
+ "country_code": "US",
+ "state": "California",
+ "city": "Los Angeles",
+ "latitude": 34.05223,
+ "longitude": -118.24368,
+ "zip": "93599",
+ "timezone": "America/Los_Angeles",
+ "local_time": "2026-07-20T17:07:43-07:00",
+ "local_time_unix": 1784592463,
+ "is_dst": true,
+ "utcoffset": "-07:00",
+ "accuracy": "VERY_HIGH"
+ },
+ "elapsed_ms": 0.11
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..2745a50
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=108.181.23.235
+test_user: n0058
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:44Z
+transport_success: true
+http_status: 200
+latency_ms: 1212
+body_file: ipapi_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipify.json
new file mode 100644
index 0000000..18ec525
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"108.181.23.235"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..7c9b372
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0058
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:43Z
+transport_success: true
+http_status: 200
+latency_ms: 1118
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..b1baea7
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwrFmGfH1","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..0c5118c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/108.181.23.235?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0058
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:52Z
+transport_success: true
+http_status: 200
+latency_ms: 1203
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipwho_is.json
new file mode 100644
index 0000000..164c002
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "108.181.23.235",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "Los Angeles",
+ "latitude": 34.0478673,
+ "longitude": -118.2563044,
+ "connection": {
+ "asn": 40676,
+ "org": "Psychz Networks",
+ "isp": "Psychz Networks",
+ "domain": "psychz.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..af5e3e8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/108.181.23.235?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0058
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:45Z
+transport_success: true
+http_status: 200
+latency_ms: 1113
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..360c1fa
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0058
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:50Z
+transport_success: true
+http_status: 200
+latency_ms: 1174
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..8d07434
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+108.181.23.235
+美国 加利福尼亚州 洛杉矶
+AS40676
+Psychz Networks
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..de93db9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "108.181.23.235": {
+ "asn": "AS40676",
+ "range": "108.181.23.0/22",
+ "provider": "Psychz Networks",
+ "organisation": "TELUS Communications Inc.",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "Los Angeles",
+ "postcode": "90009",
+ "latitude": 34.0549,
+ "longitude": -118.243,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 18
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..c3417f4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/108.181.23.235?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0058
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:47Z
+transport_success: true
+http_status: 200
+latency_ms: 1347
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/weighted_result.yaml
new file mode 100644
index 0000000..ffcea9a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/weighted_result.yaml
@@ -0,0 +1,307 @@
+name: 🇺🇸美国02 | 合适下载使用-0.01倍
+username: n0058
+checked_at_utc: 2026-07-21T00:08:03Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 108.181.23.235
+ ipify_latency_ms: 1118
+ cloudflare_ip: &1 108.181.23.235
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 108.181.23.235
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1212
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
+ data: {ip: 108.181.23.235, rir: &3 ARIN, is_bogon: &4 false, is_mobile: &5 false, is_satellite: &6 false, is_crawler: &7 false, is_datacenter: &8 true, is_tor: &9 false, is_proxy: &10 false, is_vpn: &11 false, is_abuser: &12 false, datacenter: &13 {datacenter: Psychz Networks, domain: psychz.net, network: 108.181.0.0 - 108.181.255.255}, company: &14 {name: Psychz Networks, abuser_score: 0.0076 (Low), domain: psychz.net, type: hosting, network: 108.181.0.0 - 108.181.255.255, netname: PROFUSE}, abuse: &15 {name: Psychz Networks, address: "20687-2 Amar Road #312, Walnut, CA, 91789, US", email: abuse@psychz.net, phone: +1-626-549-2801}, asn: &16 {asn: 40676, abuser_score: 0.0125 (Elevated), route: 108.181.0.0/19, descr: "AS40676 - Psychz Networks, US", country: us, active: true, org: Psychz Networks, domain: psychz.net, abuse: abuse@psychz.net, type: hosting, created: 2008-02-26, updated: 2013-04-26, rir: ARIN}, location: &17 {is_eu_member: false, calling_code: 1, currency_code: USD, continent: NA, country: United States, country_code: US, state: California, city: Los Angeles, latitude: 34.05223, longitude: -118.24368, zip: 93599, timezone: America/Los_Angeles, local_time: 2026-07-20T17:07:43-07:00, local_time_unix: 1784592463, is_dst: true, utcoffset: -07:00, accuracy: VERY_HIGH}, elapsed_ms: 0.11}
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1113
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 860
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &18 United States, regionName: &19 California, city: &20 Los Angeles, lat: 34.0544, lon: -118.244, isp: &21 Psychz Networks, org: &22 TELUS Communications Inc., as: &23 AS40676 Psychz Networks, asname: &24 AS40676, mobile: false, proxy: &25 false, hosting: &26 true, query: 108.181.23.235}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1347
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 108.181.23.235: {asn: &27 AS40676, range: 108.181.23.0/22, provider: &28 Psychz Networks, organisation: &29 TELUS Communications Inc., continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: Los Angeles, postcode: 90009, latitude: 34.0549, longitude: -118.243, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 18}, risk: &30 66, proxy: &31 yes, type: &32 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1174
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 108.181.23.235
+ line2: 美国 加利福尼亚州 洛杉矶
+ line3: AS40676
+ line4: Psychz Networks
+ ip: *2
+ location: &33 美国 加利福尼亚州 洛杉矶
+ asn: &34 AS40676
+ provider: &35 Psychz Networks
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1023
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
+ data: {status: &36 error, result: &37 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &38 108.181.23.235, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1203
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwrFmGfH1, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: *4
+ is_mobile: *5
+ is_satellite: *6
+ is_crawler: *7
+ is_datacenter: *8
+ is_tor: *9
+ is_proxy: *10
+ is_vpn: *11
+ is_abuser: *12
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *25
+ hosting: *26
+ proxycheck:
+ proxy: *31
+ type: *32
+ risk: *30
+ provider: *28
+ organisation: *29
+ asn: *27
+ ping0_geo:
+ ip: *2
+ location: *33
+ asn: *34
+ provider: *35
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *37
+ status: *36
+ query_ip: *38
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &39 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -1
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *39
+ factors:
+ - source: ipapi.is
+ parameter: is_datacenter
+ observed: true
+ delta: -6
+ score_before: 100
+ score_after_unclamped: 94
+ explanation: 机房/托管 IP 通常比住宅/企业固定宽带更容易被风控识别
+ - source: ip-api.com
+ parameter: hosting
+ observed: true
+ delta: -5
+ score_before: 94
+ score_after_unclamped: 89
+ explanation: hosting 标记说明该 IP 更像机房/托管环境
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 89
+ score_after_unclamped: 71
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 71
+ score_after_unclamped: 59
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 59
+ score_after_unclamped: 39
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 39
+ score_after_unclamped: 34
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 34
+ score_after_unclamped: -1
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ipapi.is 标记为 datacenter/hosting
+ - ip-api.com 标记为 hosting
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: *3
+ ipapi_location: *17
+ ipapi_asn: *16
+ ipapi_company: *14
+ ipapi_datacenter: *13
+ ipapi_vpn: ~
+ ipapi_abuse: *15
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *18
+ ip_api_region: *19
+ ip_api_city: *20
+ ip_api_isp: *21
+ ip_api_org: *22
+ ip_api_as: *23
+ ip_api_asname: *24
+ ping0_geo_ip: *2
+ ping0_geo_location: *33
+ ping0_geo_asn: *34
+ ping0_geo_provider: *35
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1129
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..5e32fda
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0033
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:06Z
+transport_success: true
+http_status: 200
+latency_ms: 497
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..9022703
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0033
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:03Z
+transport_success: true
+http_status: 200
+latency_ms: 428
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..b654791
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1231f96
+h=www.cloudflare.com
+ip=134.195.101.194
+ts=1784592422.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
new file mode 100644
index 0000000..4c8d15f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"success","result":"1","queryIP":"134.195.101.194","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..1b9d95f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.194&contact=***&format=json&flags=f"
+test_user: n0033
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:04Z
+transport_success: true
+http_status: 200
+latency_ms: 434
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..16ad2eb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0033
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:05Z
+transport_success: true
+http_status: 200
+latency_ms: 475
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..9f90750
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0033
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:05Z
+transport_success: true
+http_status: 204
+latency_ms: 467
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..d8b0302
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.194"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..f1ffb22
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.194?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0033
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:02Z
+transport_success: true
+http_status: 200
+latency_ms: 230
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..09b877b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.194
+test_user: n0033
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:01Z
+transport_success: false
+http_status: 0
+latency_ms: 6018
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipify.json
new file mode 100644
index 0000000..c029da5
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.194"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..084742c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0033
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:55Z
+transport_success: true
+http_status: 200
+latency_ms: 498
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..c1b24f6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwnkrtjT2","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..8cca51d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.194?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0033
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:05Z
+transport_success: true
+http_status: 200
+latency_ms: 532
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..715da42
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.194",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..8d80664
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.194?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0033
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:02Z
+transport_success: true
+http_status: 200
+latency_ms: 436
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..1cb50c2
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0033
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:04Z
+transport_success: true
+http_status: 200
+latency_ms: 540
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..d3e7d05
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f391:32e2:a9b6:d1d7:b91f:3535
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..a5bb2ac
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.194": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..4b7a50c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.194?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0033
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:03Z
+transport_success: true
+http_status: 200
+latency_ms: 700
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
new file mode 100644
index 0000000..5ca5649
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
@@ -0,0 +1,307 @@
+name: 🇺🇸美国02-0.1倍 | 电信联通移动推荐
+username: n0033
+checked_at_utc: 2026-07-21T00:07:06Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.194
+ ipify_latency_ms: 498
+ cloudflare_ip: &1 134.195.101.194
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 2602:feda:f391:32e2:a9b6:d1d7:b91f:3535
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6018
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 436
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 230
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.194}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 700
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.194: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 540
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f391:32e2:a9b6:d1d7:b91f:3535
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 434
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
+ data: {status: &21 success, result: &22 1, queryIP: &23 134.195.101.194, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 532
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwnkrtjT2, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -43
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: GetIPIntel
+ parameter: result
+ observed: 1.000
+ delta: -35
+ score_before: 32
+ score_after_unclamped: -3
+ explanation: 概率大于等于 0.99,基本可视为代理/高风险
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: -3
+ score_after_unclamped: -8
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: -8
+ score_after_unclamped: -43
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ - GetIPIntel result=1.000
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 428
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍.yaml
new file mode 100644
index 0000000..81a7f75
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍.yaml
@@ -0,0 +1,58 @@
+name: 🇺🇸美国03 | 合适下载使用-0.01倍
+username: n0059
+checked_at_utc: 2026-07-16T07:08:59Z
+success: true
+network:
+ ipv4: 208.87.242.97
+ ipify_latency_ms: 1240
+ ipapi_latency_ms: 1323
+ cloudflare_ip: &1 208.87.242.97
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: false
+ heuristic_risk_score: 25
+ heuristic_risk_grade: medium
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 1, currency_code: USD, continent: NA, country: United States, country_code: US, state: California, city: Los Angeles, latitude: 34.05223, longitude: -118.24368, zip: 93599, timezone: America/Los_Angeles, local_time: 2026-07-16T00:08:57-07:00, local_time_unix: 1784185737, is_dst: true, utcoffset: -07:00, accuracy: VERY_HIGH}
+asn: {asn: 40676, abuser_score: 0.0124 (Elevated), route: 208.87.240.0/22, descr: "AS40676 - Psychz Networks, US", country: us, active: true, org: Psychz Networks, domain: psychz.net, abuse: abuse@psychz.net, type: hosting, created: 2008-02-26, updated: 2013-04-26, rir: ARIN}
+company: {name: Psychz Networks, abuser_score: 0.0898 (High), domain: psychz.net, type: hosting, network: 208.87.240.0 - 208.87.243.255, netname: PSYCHZ}
+datacenter: {datacenter: Psychz Networks, domain: psychz.net, network: 208.87.240.0 - 208.87.243.255}
+vpn: ~
+abuse: {name: Psychz Networks, address: "20687-2 Amar Road #312, Walnut, CA, 91789, US", email: abuse@psychz.net, phone: +1-626-549-2801}
+ipapi_elapsed_ms: 0.29
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1142
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 5418
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1138
+ chatgpt:
+ reachable: true
+ accessible: false
+ http_status: 403
+ latency_ms: 1107
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..0b4efe4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0059
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:04Z
+transport_success: true
+http_status: 200
+latency_ms: 1136
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..f52e2c8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0059
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:54Z
+transport_success: true
+http_status: 200
+latency_ms: 1053
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..b486cd1
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=12f964
+h=www.cloudflare.com
+ip=208.87.242.97
+ts=1784592473.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=LAX
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/getipintel.json
new file mode 100644
index 0000000..8af3479
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"208.87.242.97","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..9de7656
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=208.87.242.97&contact=***&format=json&flags=f"
+test_user: n0059
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:56Z
+transport_success: true
+http_status: 200
+latency_ms: 922
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..56aea7a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0059
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:03Z
+transport_success: true
+http_status: 200
+latency_ms: 1130
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..c46e859
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0059
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:02Z
+transport_success: true
+http_status: 204
+latency_ms: 5062
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ip_api_com.json
new file mode 100644
index 0000000..4734112
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"Los Angeles","lat":34.0544,"lon":-118.244,"isp":"Psychz Networks","org":"Psychz Networks","as":"AS40676 Psychz Networks","asname":"AS40676","mobile":false,"proxy":true,"hosting":true,"query":"208.87.242.97"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..736d5fd
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/208.87.242.97?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0059
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:51Z
+transport_success: true
+http_status: 200
+latency_ms: 864
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipapi_is.json
new file mode 100644
index 0000000..d30fe31
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipapi_is.json
@@ -0,0 +1,67 @@
+{
+ "ip": "208.87.242.97",
+ "rir": "ARIN",
+ "is_bogon": false,
+ "is_mobile": false,
+ "is_satellite": false,
+ "is_crawler": false,
+ "is_datacenter": true,
+ "is_tor": false,
+ "is_proxy": false,
+ "is_vpn": false,
+ "is_abuser": false,
+ "datacenter": {
+ "datacenter": "Psychz Networks",
+ "domain": "psychz.net",
+ "network": "208.87.240.0 - 208.87.243.255"
+ },
+ "company": {
+ "name": "Psychz Networks",
+ "abuser_score": "0.0898 (High)",
+ "domain": "psychz.net",
+ "type": "hosting",
+ "network": "208.87.240.0 - 208.87.243.255",
+ "netname": "PSYCHZ"
+ },
+ "abuse": {
+ "name": "Psychz Networks",
+ "address": "20687-2 Amar Road #312, Walnut, CA, 91789, US",
+ "email": "abuse@psychz.net",
+ "phone": "+1-626-549-2801"
+ },
+ "asn": {
+ "asn": 40676,
+ "abuser_score": "0.0125 (Elevated)",
+ "route": "208.87.240.0/22",
+ "descr": "AS40676 - Psychz Networks, US",
+ "country": "us",
+ "active": true,
+ "org": "Psychz Networks",
+ "domain": "psychz.net",
+ "abuse": "abuse@psychz.net",
+ "type": "hosting",
+ "created": "2008-02-26",
+ "updated": "2013-04-26",
+ "rir": "ARIN"
+ },
+ "location": {
+ "is_eu_member": false,
+ "calling_code": "1",
+ "currency_code": "USD",
+ "continent": "NA",
+ "country": "United States",
+ "country_code": "US",
+ "state": "California",
+ "city": "Los Angeles",
+ "latitude": 34.05223,
+ "longitude": -118.24368,
+ "zip": "93599",
+ "timezone": "America/Los_Angeles",
+ "local_time": "2026-07-20T17:07:49-07:00",
+ "local_time_unix": 1784592469,
+ "is_dst": true,
+ "utcoffset": "-07:00",
+ "accuracy": "VERY_HIGH"
+ },
+ "elapsed_ms": 0.22
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..daf329a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=208.87.242.97
+test_user: n0059
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:49Z
+transport_success: true
+http_status: 200
+latency_ms: 1306
+body_file: ipapi_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipify.json
new file mode 100644
index 0000000..b3f7520
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"208.87.242.97"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..d166a28
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0059
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:48Z
+transport_success: true
+http_status: 200
+latency_ms: 1192
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..430a437
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwrcextQJ","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..e53e1f8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/208.87.242.97?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0059
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:57Z
+transport_success: true
+http_status: 200
+latency_ms: 1209
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipwho_is.json
new file mode 100644
index 0000000..8cac6d9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "208.87.242.97",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "Los Angeles",
+ "latitude": 34.0478673,
+ "longitude": -118.2563044,
+ "connection": {
+ "asn": 40676,
+ "org": "Psychz Networks",
+ "isp": "Psychz Networks",
+ "domain": "psychz.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..d50d65a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/208.87.242.97?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0059
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:50Z
+transport_success: true
+http_status: 200
+latency_ms: 1072
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..1829139
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0059
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:55Z
+transport_success: true
+http_status: 200
+latency_ms: 1184
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..a556b10
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+208.87.242.97
+美国 加利福尼亚州 洛杉矶
+AS40676
+Psychz Networks
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..dcba738
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
@@ -0,0 +1,33 @@
+{
+ "status": "ok",
+ "208.87.242.97": {
+ "asn": "AS40676",
+ "range": "208.87.242.0/23",
+ "hostname": "unassigned.psychz.net",
+ "provider": "Psychz Networks",
+ "organisation": "Psychz Networks",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "Los Angeles",
+ "postcode": "90009",
+ "latitude": 34.0549,
+ "longitude": -118.243,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 27
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..30a6b02
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/208.87.242.97?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0059
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:53Z
+transport_success: true
+http_status: 200
+latency_ms: 1331
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/weighted_result.yaml
new file mode 100644
index 0000000..423ae2a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/weighted_result.yaml
@@ -0,0 +1,315 @@
+name: 🇺🇸美国03 | 合适下载使用-0.01倍
+username: n0059
+checked_at_utc: 2026-07-21T00:08:04Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 208.87.242.97
+ ipify_latency_ms: 1192
+ cloudflare_ip: &1 208.87.242.97
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 208.87.242.97
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1306
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
+ data: {ip: 208.87.242.97, rir: &3 ARIN, is_bogon: &4 false, is_mobile: &5 false, is_satellite: &6 false, is_crawler: &7 false, is_datacenter: &8 true, is_tor: &9 false, is_proxy: &10 false, is_vpn: &11 false, is_abuser: &12 false, datacenter: &13 {datacenter: Psychz Networks, domain: psychz.net, network: 208.87.240.0 - 208.87.243.255}, company: &14 {name: Psychz Networks, abuser_score: 0.0898 (High), domain: psychz.net, type: hosting, network: 208.87.240.0 - 208.87.243.255, netname: PSYCHZ}, abuse: &15 {name: Psychz Networks, address: "20687-2 Amar Road #312, Walnut, CA, 91789, US", email: abuse@psychz.net, phone: +1-626-549-2801}, asn: &16 {asn: 40676, abuser_score: 0.0125 (Elevated), route: 208.87.240.0/22, descr: "AS40676 - Psychz Networks, US", country: us, active: true, org: Psychz Networks, domain: psychz.net, abuse: abuse@psychz.net, type: hosting, created: 2008-02-26, updated: 2013-04-26, rir: ARIN}, location: &17 {is_eu_member: false, calling_code: 1, currency_code: USD, continent: NA, country: United States, country_code: US, state: California, city: Los Angeles, latitude: 34.05223, longitude: -118.24368, zip: 93599, timezone: America/Los_Angeles, local_time: 2026-07-20T17:07:49-07:00, local_time_unix: 1784592469, is_dst: true, utcoffset: -07:00, accuracy: VERY_HIGH}, elapsed_ms: 0.22}
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1072
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 864
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &18 United States, regionName: &19 California, city: &20 Los Angeles, lat: 34.0544, lon: -118.244, isp: &21 Psychz Networks, org: &22 Psychz Networks, as: &23 AS40676 Psychz Networks, asname: &24 AS40676, mobile: false, proxy: &25 true, hosting: &26 true, query: 208.87.242.97}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1331
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 208.87.242.97: {asn: &27 AS40676, range: 208.87.242.0/23, hostname: unassigned.psychz.net, provider: &28 Psychz Networks, organisation: &29 Psychz Networks, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: Los Angeles, postcode: 90009, latitude: 34.0549, longitude: -118.243, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 27}, risk: &30 66, proxy: &31 yes, type: &32 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1184
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 208.87.242.97
+ line2: 美国 加利福尼亚州 洛杉矶
+ line3: AS40676
+ line4: Psychz Networks
+ ip: *2
+ location: &33 美国 加利福尼亚州 洛杉矶
+ asn: &34 AS40676
+ provider: &35 Psychz Networks
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 922
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
+ data: {status: &36 error, result: &37 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &38 208.87.242.97, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1209
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwrcextQJ, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: *4
+ is_mobile: *5
+ is_satellite: *6
+ is_crawler: *7
+ is_datacenter: *8
+ is_tor: *9
+ is_proxy: *10
+ is_vpn: *11
+ is_abuser: *12
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *25
+ hosting: *26
+ proxycheck:
+ proxy: *31
+ type: *32
+ risk: *30
+ provider: *28
+ organisation: *29
+ asn: *27
+ ping0_geo:
+ ip: *2
+ location: *33
+ asn: *34
+ provider: *35
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *37
+ status: *36
+ query_ip: *38
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &39 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -19
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *39
+ factors:
+ - source: ipapi.is
+ parameter: is_datacenter
+ observed: true
+ delta: -6
+ score_before: 100
+ score_after_unclamped: 94
+ explanation: 机房/托管 IP 通常比住宅/企业固定宽带更容易被风控识别
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 94
+ score_after_unclamped: 76
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: ip-api.com
+ parameter: hosting
+ observed: true
+ delta: -5
+ score_before: 76
+ score_after_unclamped: 71
+ explanation: hosting 标记说明该 IP 更像机房/托管环境
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 71
+ score_after_unclamped: 53
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 53
+ score_after_unclamped: 41
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 41
+ score_after_unclamped: 21
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 21
+ score_after_unclamped: 16
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 16
+ score_after_unclamped: -19
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ipapi.is 标记为 datacenter/hosting
+ - ip-api.com 标记为 proxy
+ - ip-api.com 标记为 hosting
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: *3
+ ipapi_location: *17
+ ipapi_asn: *16
+ ipapi_company: *14
+ ipapi_datacenter: *13
+ ipapi_vpn: ~
+ ipapi_abuse: *15
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *18
+ ip_api_region: *19
+ ip_api_city: *20
+ ip_api_isp: *21
+ ip_api_org: *22
+ ip_api_as: *23
+ ip_api_asname: *24
+ ping0_geo_ip: *2
+ ping0_geo_location: *33
+ ping0_geo_asn: *34
+ ping0_geo_provider: *35
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1053
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..abe85ce
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0034
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:07Z
+transport_success: true
+http_status: 200
+latency_ms: 439
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..5db041d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0034
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:04Z
+transport_success: true
+http_status: 200
+latency_ms: 383
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..0d815d4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=4f760
+h=www.cloudflare.com
+ip=134.195.101.195
+ts=1784592424.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
new file mode 100644
index 0000000..18b4f61
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.195","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..e294bf0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.195&contact=***&format=json&flags=f"
+test_user: n0034
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:05Z
+transport_success: true
+http_status: 200
+latency_ms: 348
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..ee81964
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0034
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:06Z
+transport_success: true
+http_status: 200
+latency_ms: 427
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..b9691bc
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0034
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:06Z
+transport_success: true
+http_status: 204
+latency_ms: 395
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..2d1f541
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.195"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..94007f6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.195?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0034
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:03Z
+transport_success: true
+http_status: 200
+latency_ms: 193
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..d035f4e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.195
+test_user: n0034
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:03Z
+transport_success: false
+http_status: 0
+latency_ms: 6011
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipify.json
new file mode 100644
index 0000000..0d96bcd
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.195"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..3fe659f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0034
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:56Z
+transport_success: true
+http_status: 200
+latency_ms: 447
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..c5f4360
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwnpQtnw6","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..30fb6a9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.195?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0034
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:05Z
+transport_success: true
+http_status: 200
+latency_ms: 486
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..5b2abe3
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.195",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..2923f53
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.195?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0034
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:03Z
+transport_success: true
+http_status: 200
+latency_ms: 400
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..fc9906a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0034
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:05Z
+transport_success: true
+http_status: 200
+latency_ms: 491
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..959aeb0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f396:1e77:9663:bce3:6010:71d9
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..fa1007e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.195": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..4831d01
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.195?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0034
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:04Z
+transport_success: true
+http_status: 200
+latency_ms: 649
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
new file mode 100644
index 0000000..7581cca
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国03-0.1倍 | 电信联通移动推荐
+username: n0034
+checked_at_utc: 2026-07-21T00:07:07Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.195
+ ipify_latency_ms: 447
+ cloudflare_ip: &1 134.195.101.195
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 2602:feda:f396:1e77:9663:bce3:6010:71d9
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6011
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 400
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 193
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.195}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 649
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.195: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 491
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f396:1e77:9663:bce3:6010:71d9
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 348
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.195, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 486
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwnpQtnw6, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 383
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍.yaml
new file mode 100644
index 0000000..21917e2
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍.yaml
@@ -0,0 +1,58 @@
+name: 🇺🇸美国04 | 合适下载使用-0.01倍
+username: n0060
+checked_at_utc: 2026-07-16T07:08:59Z
+success: true
+network:
+ ipv4: 108.181.24.47
+ ipify_latency_ms: 1225
+ ipapi_latency_ms: 1266
+ cloudflare_ip: &1 108.181.24.47
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: false
+ heuristic_risk_score: 25
+ heuristic_risk_grade: medium
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 1, currency_code: USD, continent: NA, country: United States, country_code: US, state: California, city: Los Angeles, latitude: 34.05223, longitude: -118.24368, zip: 93599, timezone: America/Los_Angeles, local_time: 2026-07-16T00:08:57-07:00, local_time_unix: 1784185737, is_dst: true, utcoffset: -07:00, accuracy: VERY_HIGH}
+asn: {asn: 40676, abuser_score: 0.0124 (Elevated), route: 108.181.0.0/19, descr: "AS40676 - Psychz Networks, US", country: us, active: true, org: Psychz Networks, domain: psychz.net, abuse: abuse@psychz.net, type: hosting, created: 2008-02-26, updated: 2013-04-26, rir: ARIN}
+company: {name: Psychz Networks, abuser_score: 0.0075 (Low), domain: psychz.net, type: hosting, network: 108.181.0.0 - 108.181.255.255, netname: PROFUSE}
+datacenter: {datacenter: Psychz Networks, domain: psychz.net, network: 108.181.0.0 - 108.181.255.255}
+vpn: ~
+abuse: {name: Psychz Networks, address: "20687-2 Amar Road #312, Walnut, CA, 91789, US", email: abuse@psychz.net, phone: +1-626-549-2801}
+ipapi_elapsed_ms: 0.13
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1068
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 5534
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1213
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1114
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..0cc700d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0060
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:07Z
+transport_success: true
+http_status: 200
+latency_ms: 1106
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..84cec34
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0060
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:56Z
+transport_success: true
+http_status: 200
+latency_ms: 1108
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..1a2f453
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=447f204
+h=www.cloudflare.com
+ip=108.181.24.47
+ts=1784592476.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=LAX
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/getipintel.json
new file mode 100644
index 0000000..c077ab8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"success","result":"1","queryIP":"108.181.24.47","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..ee7f9ce
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=108.181.24.47&contact=***&format=json&flags=f"
+test_user: n0060
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:58Z
+transport_success: true
+http_status: 200
+latency_ms: 943
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..80717be
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0060
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:06Z
+transport_success: true
+http_status: 200
+latency_ms: 1089
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..8924dc7
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0060
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:05Z
+transport_success: true
+http_status: 204
+latency_ms: 5025
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ip_api_com.json
new file mode 100644
index 0000000..dad12d0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"Los Angeles","lat":34.0544,"lon":-118.244,"isp":"Psychz Networks","org":"TELUS Communications Inc.","as":"AS40676 Psychz Networks","asname":"AS40676","mobile":false,"proxy":true,"hosting":true,"query":"108.181.24.47"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..ffef97a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/108.181.24.47?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0060
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:54Z
+transport_success: true
+http_status: 200
+latency_ms: 848
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipapi_is.json
new file mode 100644
index 0000000..deac104
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipapi_is.json
@@ -0,0 +1,67 @@
+{
+ "ip": "108.181.24.47",
+ "rir": "ARIN",
+ "is_bogon": false,
+ "is_mobile": false,
+ "is_satellite": false,
+ "is_crawler": false,
+ "is_datacenter": true,
+ "is_tor": false,
+ "is_proxy": false,
+ "is_vpn": false,
+ "is_abuser": false,
+ "datacenter": {
+ "datacenter": "Psychz Networks",
+ "domain": "psychz.net",
+ "network": "108.181.0.0 - 108.181.255.255"
+ },
+ "company": {
+ "name": "Psychz Networks",
+ "abuser_score": "0.0076 (Low)",
+ "domain": "psychz.net",
+ "type": "hosting",
+ "network": "108.181.0.0 - 108.181.255.255",
+ "netname": "PROFUSE"
+ },
+ "abuse": {
+ "name": "Psychz Networks",
+ "address": "20687-2 Amar Road #312, Walnut, CA, 91789, US",
+ "email": "abuse@psychz.net",
+ "phone": "+1-626-549-2801"
+ },
+ "asn": {
+ "asn": 40676,
+ "abuser_score": "0.0125 (Elevated)",
+ "route": "108.181.0.0/19",
+ "descr": "AS40676 - Psychz Networks, US",
+ "country": "us",
+ "active": true,
+ "org": "Psychz Networks",
+ "domain": "psychz.net",
+ "abuse": "abuse@psychz.net",
+ "type": "hosting",
+ "created": "2008-02-26",
+ "updated": "2013-04-26",
+ "rir": "ARIN"
+ },
+ "location": {
+ "is_eu_member": false,
+ "calling_code": "1",
+ "currency_code": "USD",
+ "continent": "NA",
+ "country": "United States",
+ "country_code": "US",
+ "state": "California",
+ "city": "Los Angeles",
+ "latitude": 34.05223,
+ "longitude": -118.24368,
+ "zip": "93599",
+ "timezone": "America/Los_Angeles",
+ "local_time": "2026-07-20T17:07:51-07:00",
+ "local_time_unix": 1784592471,
+ "is_dst": true,
+ "utcoffset": "-07:00",
+ "accuracy": "VERY_HIGH"
+ },
+ "elapsed_ms": 0.27
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..90a5ae7
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=108.181.24.47
+test_user: n0060
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:52Z
+transport_success: true
+http_status: 200
+latency_ms: 1231
+body_file: ipapi_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipify.json
new file mode 100644
index 0000000..49fca50
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"108.181.24.47"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..f0db7dd
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0060
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:51Z
+transport_success: true
+http_status: 200
+latency_ms: 1159
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..300db81
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwrpMf56E","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..b8147bb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/108.181.24.47?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0060
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:00Z
+transport_success: true
+http_status: 200
+latency_ms: 1213
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipwho_is.json
new file mode 100644
index 0000000..072bcb9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "108.181.24.47",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "Los Angeles",
+ "latitude": 34.0478673,
+ "longitude": -118.2563044,
+ "connection": {
+ "asn": 40676,
+ "org": "Psychz Networks",
+ "isp": "Psychz Networks",
+ "domain": "psychz.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..5e9b758
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/108.181.24.47?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0060
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:53Z
+transport_success: true
+http_status: 200
+latency_ms: 1127
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..9aaf45c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0060
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:58Z
+transport_success: true
+http_status: 200
+latency_ms: 1251
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..9a715b1
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+108.181.24.47
+美国 加利福尼亚州 洛杉矶
+AS40676
+Psychz Networks
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..9cc31e0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
@@ -0,0 +1,33 @@
+{
+ "status": "ok",
+ "108.181.24.47": {
+ "asn": "AS40676",
+ "range": "108.181.24.0/21",
+ "hostname": "unassigned.psychz.net",
+ "provider": "Psychz Networks",
+ "organisation": "TELUS Communications Inc.",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "Los Angeles",
+ "postcode": "90009",
+ "latitude": 34.0549,
+ "longitude": -118.243,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 66
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..a4666e8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/108.181.24.47?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0060
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:55Z
+transport_success: true
+http_status: 200
+latency_ms: 1340
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/weighted_result.yaml
new file mode 100644
index 0000000..d35db57
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/weighted_result.yaml
@@ -0,0 +1,323 @@
+name: 🇺🇸美国04 | 合适下载使用-0.01倍
+username: n0060
+checked_at_utc: 2026-07-21T00:08:07Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 108.181.24.47
+ ipify_latency_ms: 1159
+ cloudflare_ip: &1 108.181.24.47
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 108.181.24.47
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1231
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
+ data: {ip: 108.181.24.47, rir: &3 ARIN, is_bogon: &4 false, is_mobile: &5 false, is_satellite: &6 false, is_crawler: &7 false, is_datacenter: &8 true, is_tor: &9 false, is_proxy: &10 false, is_vpn: &11 false, is_abuser: &12 false, datacenter: &13 {datacenter: Psychz Networks, domain: psychz.net, network: 108.181.0.0 - 108.181.255.255}, company: &14 {name: Psychz Networks, abuser_score: 0.0076 (Low), domain: psychz.net, type: hosting, network: 108.181.0.0 - 108.181.255.255, netname: PROFUSE}, abuse: &15 {name: Psychz Networks, address: "20687-2 Amar Road #312, Walnut, CA, 91789, US", email: abuse@psychz.net, phone: +1-626-549-2801}, asn: &16 {asn: 40676, abuser_score: 0.0125 (Elevated), route: 108.181.0.0/19, descr: "AS40676 - Psychz Networks, US", country: us, active: true, org: Psychz Networks, domain: psychz.net, abuse: abuse@psychz.net, type: hosting, created: 2008-02-26, updated: 2013-04-26, rir: ARIN}, location: &17 {is_eu_member: false, calling_code: 1, currency_code: USD, continent: NA, country: United States, country_code: US, state: California, city: Los Angeles, latitude: 34.05223, longitude: -118.24368, zip: 93599, timezone: America/Los_Angeles, local_time: 2026-07-20T17:07:51-07:00, local_time_unix: 1784592471, is_dst: true, utcoffset: -07:00, accuracy: VERY_HIGH}, elapsed_ms: 0.27}
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1127
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 848
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &18 United States, regionName: &19 California, city: &20 Los Angeles, lat: 34.0544, lon: -118.244, isp: &21 Psychz Networks, org: &22 TELUS Communications Inc., as: &23 AS40676 Psychz Networks, asname: &24 AS40676, mobile: false, proxy: &25 true, hosting: &26 true, query: 108.181.24.47}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1340
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 108.181.24.47: {asn: &27 AS40676, range: 108.181.24.0/21, hostname: unassigned.psychz.net, provider: &28 Psychz Networks, organisation: &29 TELUS Communications Inc., continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: Los Angeles, postcode: 90009, latitude: 34.0549, longitude: -118.243, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 66}, risk: &30 66, proxy: &31 yes, type: &32 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1251
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 108.181.24.47
+ line2: 美国 加利福尼亚州 洛杉矶
+ line3: AS40676
+ line4: Psychz Networks
+ ip: *2
+ location: &33 美国 加利福尼亚州 洛杉矶
+ asn: &34 AS40676
+ provider: &35 Psychz Networks
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 943
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
+ data: {status: &36 success, result: &37 1, queryIP: &38 108.181.24.47, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1213
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwrpMf56E, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: *4
+ is_mobile: *5
+ is_satellite: *6
+ is_crawler: *7
+ is_datacenter: *8
+ is_tor: *9
+ is_proxy: *10
+ is_vpn: *11
+ is_abuser: *12
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *25
+ hosting: *26
+ proxycheck:
+ proxy: *31
+ type: *32
+ risk: *30
+ provider: *28
+ organisation: *29
+ asn: *27
+ ping0_geo:
+ ip: *2
+ location: *33
+ asn: *34
+ provider: *35
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *37
+ status: *36
+ query_ip: *38
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &39 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -54
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *39
+ factors:
+ - source: ipapi.is
+ parameter: is_datacenter
+ observed: true
+ delta: -6
+ score_before: 100
+ score_after_unclamped: 94
+ explanation: 机房/托管 IP 通常比住宅/企业固定宽带更容易被风控识别
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 94
+ score_after_unclamped: 76
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: ip-api.com
+ parameter: hosting
+ observed: true
+ delta: -5
+ score_before: 76
+ score_after_unclamped: 71
+ explanation: hosting 标记说明该 IP 更像机房/托管环境
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 71
+ score_after_unclamped: 53
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 53
+ score_after_unclamped: 41
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 41
+ score_after_unclamped: 21
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: GetIPIntel
+ parameter: result
+ observed: 1.000
+ delta: -35
+ score_before: 21
+ score_after_unclamped: -14
+ explanation: 概率大于等于 0.99,基本可视为代理/高风险
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: -14
+ score_after_unclamped: -19
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: -19
+ score_after_unclamped: -54
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ipapi.is 标记为 datacenter/hosting
+ - ip-api.com 标记为 proxy
+ - ip-api.com 标记为 hosting
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ - GetIPIntel result=1.000
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: *3
+ ipapi_location: *17
+ ipapi_asn: *16
+ ipapi_company: *14
+ ipapi_datacenter: *13
+ ipapi_vpn: ~
+ ipapi_abuse: *15
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *18
+ ip_api_region: *19
+ ip_api_city: *20
+ ip_api_isp: *21
+ ip_api_org: *22
+ ip_api_as: *23
+ ip_api_asname: *24
+ ping0_geo_ip: *2
+ ping0_geo_location: *33
+ ping0_geo_asn: *34
+ ping0_geo_provider: *35
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1108
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..02846a3
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0035
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:09Z
+transport_success: true
+http_status: 200
+latency_ms: 453
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..259a9ba
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0035
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:07Z
+transport_success: true
+http_status: 200
+latency_ms: 381
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..03404a6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=465f218
+h=www.cloudflare.com
+ip=134.195.101.197
+ts=1784592426.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
new file mode 100644
index 0000000..f876cf6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.197","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..3013b1f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.197&contact=***&format=json&flags=f"
+test_user: n0035
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:07Z
+transport_success: true
+http_status: 200
+latency_ms: 353
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..a4a44e7
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0035
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:09Z
+transport_success: true
+http_status: 200
+latency_ms: 418
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..be33e86
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0035
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:08Z
+transport_success: true
+http_status: 204
+latency_ms: 384
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..ba65dfe
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.197"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..f82616e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.197?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0035
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:06Z
+transport_success: true
+http_status: 200
+latency_ms: 204
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..5f06413
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.197
+test_user: n0035
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:05Z
+transport_success: false
+http_status: 0
+latency_ms: 6031
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipify.json
new file mode 100644
index 0000000..46371b4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.197"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..2b71a5a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0035
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:06:59Z
+transport_success: true
+http_status: 200
+latency_ms: 442
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..118fe0f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwo0nhlT9","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..a2ce4f7
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.197?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0035
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:08Z
+transport_success: true
+http_status: 200
+latency_ms: 504
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..425fe1d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.197",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..8250309
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.197?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0035
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:06Z
+transport_success: true
+http_status: 200
+latency_ms: 520
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..ec43e76
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0035
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:07Z
+transport_success: true
+http_status: 200
+latency_ms: 502
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..8c09169
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f397:ff45:7f72:c8ba:f898:eb49
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..01de8c0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.197": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..97dc14a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.197?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0035
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:06Z
+transport_success: true
+http_status: 200
+latency_ms: 449
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
new file mode 100644
index 0000000..925ee8f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国04-0.1倍 | 电信联通移动推荐
+username: n0035
+checked_at_utc: 2026-07-21T00:07:09Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.197
+ ipify_latency_ms: 442
+ cloudflare_ip: &1 134.195.101.197
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 2602:feda:f397:ff45:7f72:c8ba:f898:eb49
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6031
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 520
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 204
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.197}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 449
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.197: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 502
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f397:ff45:7f72:c8ba:f898:eb49
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 353
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.197, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 504
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwo0nhlT9, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 381
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍.yaml
new file mode 100644
index 0000000..3e958cf
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍.yaml
@@ -0,0 +1,58 @@
+name: 🇺🇸美国05 | 合适下载使用-0.01倍
+username: n0061
+checked_at_utc: 2026-07-16T07:08:59Z
+success: true
+network:
+ ipv4: 108.181.24.41
+ ipify_latency_ms: 1238
+ ipapi_latency_ms: 1251
+ cloudflare_ip: &1 108.181.24.41
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: false
+ is_vpn: false
+ is_abuser: false
+ heuristic_risk_score: 25
+ heuristic_risk_grade: medium
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: ARIN
+location: {is_eu_member: false, calling_code: 1, currency_code: USD, continent: NA, country: United States, country_code: US, state: California, city: Los Angeles, latitude: 34.05223, longitude: -118.24368, zip: 93599, timezone: America/Los_Angeles, local_time: 2026-07-16T00:08:57-07:00, local_time_unix: 1784185737, is_dst: true, utcoffset: -07:00, accuracy: VERY_HIGH}
+asn: {asn: 40676, abuser_score: 0.0124 (Elevated), route: 108.181.0.0/19, descr: "AS40676 - Psychz Networks, US", country: us, active: true, org: Psychz Networks, domain: psychz.net, abuse: abuse@psychz.net, type: hosting, created: 2008-02-26, updated: 2013-04-26, rir: ARIN}
+company: {name: Psychz Networks, abuser_score: 0.0075 (Low), domain: psychz.net, type: hosting, network: 108.181.0.0 - 108.181.255.255, netname: PROFUSE}
+datacenter: {datacenter: Psychz Networks, domain: psychz.net, network: 108.181.0.0 - 108.181.255.255}
+vpn: ~
+abuse: {name: Psychz Networks, address: "20687-2 Amar Road #312, Walnut, CA, 91789, US", email: abuse@psychz.net, phone: +1-626-549-2801}
+ipapi_elapsed_ms: 0.17
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1081
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 5451
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1289
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1109
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..0470391
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.bin
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..cc5400a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0061
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:14Z
+transport_success: true
+http_status: 403
+latency_ms: 1074
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..dfc6c6d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0061
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:03Z
+transport_success: true
+http_status: 200
+latency_ms: 1047
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..96a2c9f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1023f105
+h=www.cloudflare.com
+ip=108.181.24.41
+ts=1784592483.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=LAX
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/getipintel.json
new file mode 100644
index 0000000..22c88c5
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"success","result":"1","queryIP":"108.181.24.41","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..7e08cd9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=108.181.24.41&contact=***&format=json&flags=f"
+test_user: n0061
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:05Z
+transport_success: true
+http_status: 200
+latency_ms: 995
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..ef3fb9f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0061
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:13Z
+transport_success: true
+http_status: 200
+latency_ms: 1093
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..00bb6de
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0061
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:12Z
+transport_success: true
+http_status: 204
+latency_ms: 5028
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ip_api_com.json
new file mode 100644
index 0000000..ca5f962
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"Los Angeles","lat":34.0544,"lon":-118.244,"isp":"Psychz Networks","org":"TELUS Communications Inc.","as":"AS40676 Psychz Networks","asname":"AS40676","mobile":false,"proxy":true,"hosting":true,"query":"108.181.24.41"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..496f72d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/108.181.24.41?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0061
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:01Z
+transport_success: true
+http_status: 200
+latency_ms: 862
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipapi_is.json
new file mode 100644
index 0000000..9d73e4f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipapi_is.json
@@ -0,0 +1,67 @@
+{
+ "ip": "108.181.24.41",
+ "rir": "ARIN",
+ "is_bogon": false,
+ "is_mobile": false,
+ "is_satellite": false,
+ "is_crawler": false,
+ "is_datacenter": true,
+ "is_tor": false,
+ "is_proxy": false,
+ "is_vpn": false,
+ "is_abuser": false,
+ "datacenter": {
+ "datacenter": "Psychz Networks",
+ "domain": "psychz.net",
+ "network": "108.181.0.0 - 108.181.255.255"
+ },
+ "company": {
+ "name": "Psychz Networks",
+ "abuser_score": "0.0076 (Low)",
+ "domain": "psychz.net",
+ "type": "hosting",
+ "network": "108.181.0.0 - 108.181.255.255",
+ "netname": "PROFUSE"
+ },
+ "abuse": {
+ "name": "Psychz Networks",
+ "address": "20687-2 Amar Road #312, Walnut, CA, 91789, US",
+ "email": "abuse@psychz.net",
+ "phone": "+1-626-549-2801"
+ },
+ "asn": {
+ "asn": 40676,
+ "abuser_score": "0.0125 (Elevated)",
+ "route": "108.181.0.0/19",
+ "descr": "AS40676 - Psychz Networks, US",
+ "country": "us",
+ "active": true,
+ "org": "Psychz Networks",
+ "domain": "psychz.net",
+ "abuse": "abuse@psychz.net",
+ "type": "hosting",
+ "created": "2008-02-26",
+ "updated": "2013-04-26",
+ "rir": "ARIN"
+ },
+ "location": {
+ "is_eu_member": false,
+ "calling_code": "1",
+ "currency_code": "USD",
+ "continent": "NA",
+ "country": "United States",
+ "country_code": "US",
+ "state": "California",
+ "city": "Los Angeles",
+ "latitude": 34.05223,
+ "longitude": -118.24368,
+ "zip": "93599",
+ "timezone": "America/Los_Angeles",
+ "local_time": "2026-07-20T17:07:58-07:00",
+ "local_time_unix": 1784592478,
+ "is_dst": true,
+ "utcoffset": "-07:00",
+ "accuracy": "VERY_HIGH"
+ },
+ "elapsed_ms": 0.08
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..78e5c8d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=108.181.24.41
+test_user: n0061
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:59Z
+transport_success: true
+http_status: 200
+latency_ms: 1210
+body_file: ipapi_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipify.json
new file mode 100644
index 0000000..8a4675b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"108.181.24.41"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..64cab88
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0061
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:58Z
+transport_success: true
+http_status: 200
+latency_ms: 1133
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..4d9d616
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwsLFPeBa","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..177b7bc
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/108.181.24.41?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0061
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:07Z
+transport_success: true
+http_status: 200
+latency_ms: 1180
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipwho_is.json
new file mode 100644
index 0000000..d44c8b9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "108.181.24.41",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "Los Angeles",
+ "latitude": 34.0478673,
+ "longitude": -118.2563044,
+ "connection": {
+ "asn": 40676,
+ "org": "Psychz Networks",
+ "isp": "Psychz Networks",
+ "domain": "psychz.net"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..2116295
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/108.181.24.41?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0061
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:00Z
+transport_success: true
+http_status: 200
+latency_ms: 1052
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..90d45c0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0061
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:04Z
+transport_success: true
+http_status: 200
+latency_ms: 1197
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..d3e65a8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+108.181.24.41
+美国 加利福尼亚州 洛杉矶
+AS40676
+Psychz Networks
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..bae2dd4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
@@ -0,0 +1,33 @@
+{
+ "status": "ok",
+ "108.181.24.41": {
+ "asn": "AS40676",
+ "range": "108.181.24.0/21",
+ "hostname": "unassigned.psychz.net",
+ "provider": "Psychz Networks",
+ "organisation": "TELUS Communications Inc.",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "Los Angeles",
+ "postcode": "90009",
+ "latitude": 34.0549,
+ "longitude": -118.243,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 66
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..e662992
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/108.181.24.41?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0061
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:02Z
+transport_success: true
+http_status: 200
+latency_ms: 1413
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/weighted_result.yaml
new file mode 100644
index 0000000..67fe1c0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/weighted_result.yaml
@@ -0,0 +1,323 @@
+name: 🇺🇸美国05 | 合适下载使用-0.01倍
+username: n0061
+checked_at_utc: 2026-07-21T00:08:14Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 108.181.24.41
+ ipify_latency_ms: 1133
+ cloudflare_ip: &1 108.181.24.41
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 108.181.24.41
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1210
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipapi_is.meta.yaml
+ data: {ip: 108.181.24.41, rir: &3 ARIN, is_bogon: &4 false, is_mobile: &5 false, is_satellite: &6 false, is_crawler: &7 false, is_datacenter: &8 true, is_tor: &9 false, is_proxy: &10 false, is_vpn: &11 false, is_abuser: &12 false, datacenter: &13 {datacenter: Psychz Networks, domain: psychz.net, network: 108.181.0.0 - 108.181.255.255}, company: &14 {name: Psychz Networks, abuser_score: 0.0076 (Low), domain: psychz.net, type: hosting, network: 108.181.0.0 - 108.181.255.255, netname: PROFUSE}, abuse: &15 {name: Psychz Networks, address: "20687-2 Amar Road #312, Walnut, CA, 91789, US", email: abuse@psychz.net, phone: +1-626-549-2801}, asn: &16 {asn: 40676, abuser_score: 0.0125 (Elevated), route: 108.181.0.0/19, descr: "AS40676 - Psychz Networks, US", country: us, active: true, org: Psychz Networks, domain: psychz.net, abuse: abuse@psychz.net, type: hosting, created: 2008-02-26, updated: 2013-04-26, rir: ARIN}, location: &17 {is_eu_member: false, calling_code: 1, currency_code: USD, continent: NA, country: United States, country_code: US, state: California, city: Los Angeles, latitude: 34.05223, longitude: -118.24368, zip: 93599, timezone: America/Los_Angeles, local_time: 2026-07-20T17:07:58-07:00, local_time_unix: 1784592478, is_dst: true, utcoffset: -07:00, accuracy: VERY_HIGH}, elapsed_ms: 0.08}
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1052
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 862
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &18 United States, regionName: &19 California, city: &20 Los Angeles, lat: 34.0544, lon: -118.244, isp: &21 Psychz Networks, org: &22 TELUS Communications Inc., as: &23 AS40676 Psychz Networks, asname: &24 AS40676, mobile: false, proxy: &25 true, hosting: &26 true, query: 108.181.24.41}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1413
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 108.181.24.41: {asn: &27 AS40676, range: 108.181.24.0/21, hostname: unassigned.psychz.net, provider: &28 Psychz Networks, organisation: &29 TELUS Communications Inc., continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: Los Angeles, postcode: 90009, latitude: 34.0549, longitude: -118.243, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 66}, risk: &30 66, proxy: &31 yes, type: &32 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1197
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 108.181.24.41
+ line2: 美国 加利福尼亚州 洛杉矶
+ line3: AS40676
+ line4: Psychz Networks
+ ip: *2
+ location: &33 美国 加利福尼亚州 洛杉矶
+ asn: &34 AS40676
+ provider: &35 Psychz Networks
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 995
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/getipintel.meta.yaml
+ data: {status: &36 success, result: &37 1, queryIP: &38 108.181.24.41, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1180
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwsLFPeBa, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: *4
+ is_mobile: *5
+ is_satellite: *6
+ is_crawler: *7
+ is_datacenter: *8
+ is_tor: *9
+ is_proxy: *10
+ is_vpn: *11
+ is_abuser: *12
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *25
+ hosting: *26
+ proxycheck:
+ proxy: *31
+ type: *32
+ risk: *30
+ provider: *28
+ organisation: *29
+ asn: *27
+ ping0_geo:
+ ip: *2
+ location: *33
+ asn: *34
+ provider: *35
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *37
+ status: *36
+ query_ip: *38
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &39 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -54
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *39
+ factors:
+ - source: ipapi.is
+ parameter: is_datacenter
+ observed: true
+ delta: -6
+ score_before: 100
+ score_after_unclamped: 94
+ explanation: 机房/托管 IP 通常比住宅/企业固定宽带更容易被风控识别
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 94
+ score_after_unclamped: 76
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: ip-api.com
+ parameter: hosting
+ observed: true
+ delta: -5
+ score_before: 76
+ score_after_unclamped: 71
+ explanation: hosting 标记说明该 IP 更像机房/托管环境
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 71
+ score_after_unclamped: 53
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 53
+ score_after_unclamped: 41
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 41
+ score_after_unclamped: 21
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: GetIPIntel
+ parameter: result
+ observed: 1.000
+ delta: -35
+ score_before: 21
+ score_after_unclamped: -14
+ explanation: 概率大于等于 0.99,基本可视为代理/高风险
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: -14
+ score_after_unclamped: -19
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: -19
+ score_after_unclamped: -54
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ipapi.is 标记为 datacenter/hosting
+ - ip-api.com 标记为 proxy
+ - ip-api.com 标记为 hosting
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ - GetIPIntel result=1.000
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: *3
+ ipapi_location: *17
+ ipapi_asn: *16
+ ipapi_company: *14
+ ipapi_datacenter: *13
+ ipapi_vpn: ~
+ ipapi_abuse: *15
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *18
+ ip_api_region: *19
+ ip_api_city: *20
+ ip_api_isp: *21
+ ip_api_org: *22
+ ip_api_as: *23
+ ip_api_asname: *24
+ ping0_geo_ip: *2
+ ping0_geo_location: *33
+ ping0_geo_asn: *34
+ ping0_geo_provider: *35
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1047
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05 _ 合适下载使用-0.01倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..dd3553b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0036
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:10Z
+transport_success: true
+http_status: 200
+latency_ms: 481
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..d09d1f1
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0036
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:07Z
+transport_success: true
+http_status: 200
+latency_ms: 410
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..70950e9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1231f147
+h=www.cloudflare.com
+ip=2602:feda:f39e:5d6c:10ec:79b0:3ea:3450
+ts=1784592427.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
new file mode 100644
index 0000000..438ab82
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.120","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..2096e70
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.120&contact=***&format=json&flags=f"
+test_user: n0036
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:08Z
+transport_success: true
+http_status: 200
+latency_ms: 308
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..7ffa458
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0036
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:10Z
+transport_success: true
+http_status: 200
+latency_ms: 464
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..ba53c89
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0036
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:09Z
+transport_success: true
+http_status: 204
+latency_ms: 427
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..cd77238
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.120"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..549893e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.120?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0036
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:06Z
+transport_success: true
+http_status: 200
+latency_ms: 231
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..681aed6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.120
+test_user: n0036
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:06Z
+transport_success: false
+http_status: 0
+latency_ms: 6005
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipify.json
new file mode 100644
index 0000000..27727dd
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.120"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..a782d47
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0036
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:00Z
+transport_success: true
+http_status: 200
+latency_ms: 486
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..9a448ff
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwo3rsRJW","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..219569f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.120?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0036
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:09Z
+transport_success: true
+http_status: 200
+latency_ms: 509
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..178554b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.120",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..a17ce4c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.120?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0036
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:06Z
+transport_success: true
+http_status: 200
+latency_ms: 411
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..78bddc8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0036
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:08Z
+transport_success: true
+http_status: 200
+latency_ms: 520
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..33d35cb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f39b:b70:ff92:15e0:5f01:ddb9
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..6f37cf1
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.120": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..74a1737
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.120?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0036
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:07Z
+transport_success: true
+http_status: 200
+latency_ms: 684
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
new file mode 100644
index 0000000..67fb8ab
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国05-0.1倍 | 电信联通移动推荐
+username: n0036
+checked_at_utc: 2026-07-21T00:07:10Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.120
+ ipify_latency_ms: 486
+ cloudflare_ip: &1 2602:feda:f39e:5d6c:10ec:79b0:3ea:3450
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f39b:b70:ff92:15e0:5f01:ddb9
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6005
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 411
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 231
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.120}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 684
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.120: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 520
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f39b:b70:ff92:15e0:5f01:ddb9
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 308
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.120, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 509
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwo3rsRJW, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 410
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..254231c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0037
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:10Z
+transport_success: true
+http_status: 200
+latency_ms: 418
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..38fbbda
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0037
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:07Z
+transport_success: true
+http_status: 200
+latency_ms: 362
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..aac6015
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=467f192
+h=www.cloudflare.com
+ip=134.195.101.180
+ts=1784592427.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
new file mode 100644
index 0000000..abc8227
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.180","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..ff21060
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.180&contact=***&format=json&flags=f"
+test_user: n0037
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:08Z
+transport_success: true
+http_status: 200
+latency_ms: 341
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..e0e6694
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0037
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:10Z
+transport_success: true
+http_status: 200
+latency_ms: 402
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..93d8f70
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0037
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:09Z
+transport_success: true
+http_status: 204
+latency_ms: 472
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..8aac58c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":false,"hosting":false,"query":"134.195.101.180"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..4066229
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.180?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0037
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:06Z
+transport_success: true
+http_status: 200
+latency_ms: 221
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..c5990c4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.180
+test_user: n0037
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:06Z
+transport_success: false
+http_status: 0
+latency_ms: 6031
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipify.json
new file mode 100644
index 0000000..4528a98
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.180"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..0c70ac5
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0037
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:00Z
+transport_success: true
+http_status: 200
+latency_ms: 429
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..dc983a2
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwo4jopK2","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..c981eff
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.180?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0037
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:09Z
+transport_success: true
+http_status: 200
+latency_ms: 508
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..0d1c1a9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.180",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..fa1b89b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.180?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0037
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:06Z
+transport_success: true
+http_status: 200
+latency_ms: 366
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..0851c4d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0037
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:08Z
+transport_success: true
+http_status: 200
+latency_ms: 492
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..0ea093b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f396:5bbb:a094:a120:2434:8fcf
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..209ef30
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.180": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..51c5c8b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.180?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0037
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:07Z
+transport_success: true
+http_status: 200
+latency_ms: 664
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
new file mode 100644
index 0000000..aed649d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
@@ -0,0 +1,291 @@
+name: 🇺🇸美国06-0.1倍 | 电信联通移动推荐
+username: n0037
+checked_at_utc: 2026-07-21T00:07:10Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.180
+ ipify_latency_ms: 429
+ cloudflare_ip: &1 134.195.101.180
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 2602:feda:f396:5bbb:a094:a120:2434:8fcf
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6031
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 366
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 221
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 false, hosting: &11 false, query: 134.195.101.180}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 664
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.180: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 492
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f396:5bbb:a094:a120:2434:8fcf
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 341
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.180, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 508
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwo4jopK2, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 10
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: 10
+ score: 10
+ risk_score: 90
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 82
+ score_after_unclamped: 70
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 70
+ score_after_unclamped: 50
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 50
+ score_after_unclamped: 45
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 45
+ score_after_unclamped: 10
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 90
+ purity_score: 10
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 362
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..d346b1b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0038
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:13Z
+transport_success: true
+http_status: 200
+latency_ms: 376
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..f79581e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0038
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:11Z
+transport_success: true
+http_status: 200
+latency_ms: 318
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..a26be6c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=464f206
+h=www.cloudflare.com
+ip=134.195.101.188
+ts=1784592430.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
new file mode 100644
index 0000000..dc4da03
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.188","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..fe7210d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.188&contact=***&format=json&flags=f"
+test_user: n0038
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:11Z
+transport_success: true
+http_status: 200
+latency_ms: 261
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..6a20d66
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0038
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:12Z
+transport_success: true
+http_status: 200
+latency_ms: 365
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..511b013
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0038
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:12Z
+transport_success: true
+http_status: 204
+latency_ms: 333
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..b64a293
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.188"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..8d65f3f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.188?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0038
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:10Z
+transport_success: true
+http_status: 200
+latency_ms: 166
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..c45f34a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.188
+test_user: n0038
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:09Z
+transport_success: false
+http_status: 0
+latency_ms: 6016
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipify.json
new file mode 100644
index 0000000..e2a37e9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.188"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..9ccd509
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0038
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:03Z
+transport_success: true
+http_status: 200
+latency_ms: 384
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..0fa83e5
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwoIFT2ra","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..99a7f9f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.188?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0038
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:12Z
+transport_success: true
+http_status: 200
+latency_ms: 435
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..961d1fc
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.188",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..d81e434
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.188?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0038
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:10Z
+transport_success: true
+http_status: 200
+latency_ms: 320
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..b1f127a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0038
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:11Z
+transport_success: true
+http_status: 200
+latency_ms: 457
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..7460fa0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f395:d1f0:96b:d532:b3a4:6ac
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..bd8be16
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.188": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..046b9dd
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.188?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0038
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:10Z
+transport_success: true
+http_status: 200
+latency_ms: 598
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
new file mode 100644
index 0000000..cc9a817
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国07-0.1倍 | 电信联通移动推荐
+username: n0038
+checked_at_utc: 2026-07-21T00:07:13Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.188
+ ipify_latency_ms: 384
+ cloudflare_ip: &1 134.195.101.188
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 2602:feda:f395:d1f0:96b:d532:b3a4:6ac
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6016
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 320
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 166
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.188}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 598
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.188: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 457
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f395:d1f0:96b:d532:b3a4:6ac
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 261
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.188, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 435
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwoIFT2ra, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 318
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐.yaml
new file mode 100644
index 0000000..04f3245
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐.yaml
@@ -0,0 +1,58 @@
+name: 🇺🇸美国08-0.1倍 | 电信联通移动推荐
+username: n0039
+checked_at_utc: 2026-07-16T07:23:57Z
+success: true
+network:
+ ipv4: 203.10.96.139
+ ipify_latency_ms: 550
+ ipapi_latency_ms: 696
+ cloudflare_ip: &1 203.10.96.139
+ ip_consistent: true
+quality:
+ is_bogon: false
+ is_mobile: false
+ is_satellite: false
+ is_crawler: false
+ is_datacenter: true
+ is_tor: false
+ is_proxy: true
+ is_vpn: false
+ is_abuser: true
+ heuristic_risk_score: 100
+ heuristic_risk_grade: very_high
+ heuristic_score_note: 本地启发式评分,不是第三方数据库原始风险分
+rir: APNIC
+location: {is_eu_member: false, calling_code: 1, currency_code: USD, continent: NA, country: United States, country_code: US, state: California, city: Los Angeles, latitude: 34.05223, longitude: -118.24368, zip: 93599, timezone: America/Los_Angeles, local_time: 2026-07-16T00:23:56-07:00, local_time_unix: 1784186636, is_dst: true, utcoffset: -07:00, accuracy: VERY_HIGH}
+asn: {asn: 137409, abuser_score: 0.0384 (High), route: 203.10.96.0/23, descr: "GSLNETWORKS-AS-AP - GSL Networks Pty LTD, AU", country: au, active: true, org: GSL Networks Pty LTD, domain: globalsecurelayer.com, abuse: noc@gslnetworks.com.au, type: hosting, updated: 2020-06-22, rir: APNIC}
+company: {name: GSL Networks Pty LTD - Los Angeles, abuser_score: 0.0234 (Elevated), domain: gslnetworks.com.au, type: hosting, network: 203.10.96.0 - 203.10.96.255, netname: GSLNETWORKS-AU}
+datacenter: {datacenter: globalsecurelayer.com, network: 203.10.96.0/23, country: US, region: US-CA, city: Los Angeles}
+vpn: ~
+abuse: {name: ABUSE GSLNETWORKSAU, address: "", email: noc@gslnetworks.com.au, phone: +000000000}
+ipapi_elapsed_ms: 0.13
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 464
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
+ google:
+ reachable: true
+ accessible: true
+ http_status: 204
+ latency_ms: 478
+ github:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 541
+ chatgpt:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 481
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..f558b9c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0039
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:15Z
+transport_success: true
+http_status: 200
+latency_ms: 454
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..de36d97
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0039
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:12Z
+transport_success: true
+http_status: 200
+latency_ms: 363
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..e66109c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=445f256
+h=www.cloudflare.com
+ip=203.10.96.139
+ts=1784592432.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=LAX
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
new file mode 100644
index 0000000..59b6d6f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"203.10.96.139","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..5f07090
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=203.10.96.139&contact=***&format=json&flags=f"
+test_user: n0039
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:13Z
+transport_success: true
+http_status: 200
+latency_ms: 395
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..6355b9f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0039
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:15Z
+transport_success: true
+http_status: 200
+latency_ms: 458
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..6fcb943
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0039
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:14Z
+transport_success: true
+http_status: 204
+latency_ms: 365
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..124292b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"Los Angeles","lat":34.0544,"lon":-118.244,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"203.10.96.139"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..85edd55
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/203.10.96.139?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0039
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:11Z
+transport_success: true
+http_status: 200
+latency_ms: 193
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..64a7915
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=203.10.96.139
+test_user: n0039
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:11Z
+transport_success: false
+http_status: 0
+latency_ms: 6006
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipify.json
new file mode 100644
index 0000000..f378794
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"203.10.96.139"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..d4559da
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0039
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:05Z
+transport_success: true
+http_status: 200
+latency_ms: 436
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..5f08e16
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwoRkB7PM","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..985a7c5
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/203.10.96.139?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0039
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:14Z
+transport_success: true
+http_status: 200
+latency_ms: 505
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..f8acd29
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "203.10.96.139",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "Los Angeles",
+ "latitude": 34.0478673,
+ "longitude": -118.2563044,
+ "connection": {
+ "asn": 137409,
+ "org": "Gsl Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "gslnetworks.com.au"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..79345ee
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/203.10.96.139?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0039
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:11Z
+transport_success: true
+http_status: 200
+latency_ms: 382
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..209f212
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0039
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:13Z
+transport_success: true
+http_status: 200
+latency_ms: 506
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..1f81221
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+203.10.96.139
+美国 加利福尼亚州 洛杉矶
+AS137409
+GSL Networks Pty LTD - Los Angeles
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..8616012
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "203.10.96.139": {
+ "asn": "AS137409",
+ "range": "203.10.96.0/24",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "Los Angeles",
+ "postcode": "90009",
+ "latitude": 34.0549,
+ "longitude": -118.243,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 10
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..47ac4ba
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/203.10.96.139?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0039
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:12Z
+transport_success: true
+http_status: 200
+latency_ms: 671
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
new file mode 100644
index 0000000..b73807a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国08-0.1倍 | 电信联通移动推荐
+username: n0039
+checked_at_utc: 2026-07-21T00:07:15Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 203.10.96.139
+ ipify_latency_ms: 436
+ cloudflare_ip: &1 203.10.96.139
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 203.10.96.139
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6006
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 382
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 193
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 Los Angeles, lat: 34.0544, lon: -118.244, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 203.10.96.139}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 671
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 203.10.96.139: {asn: &12 AS137409, range: 203.10.96.0/24, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: Los Angeles, postcode: 90009, latitude: 34.0549, longitude: -118.243, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 10}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 506
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 203.10.96.139
+ line2: 美国 加利福尼亚州 洛杉矶
+ line3: AS137409
+ line4: GSL Networks Pty LTD - Los Angeles
+ ip: *2
+ location: &18 美国 加利福尼亚州 洛杉矶
+ asn: &19 AS137409
+ provider: &20 GSL Networks Pty LTD - Los Angeles
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 395
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 203.10.96.139, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 505
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwoRkB7PM, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 363
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..4defe29
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0062
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:18Z
+transport_success: true
+http_status: 200
+latency_ms: 1056
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..c98d9e4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0062
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:09Z
+transport_success: true
+http_status: 200
+latency_ms: 752
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..7bbf1ff
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1231f57
+h=www.cloudflare.com
+ip=2602:feda:f398:3fcd:3924:62f6:8674:fef6
+ts=1784592488.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/getipintel.json
new file mode 100644
index 0000000..ed1a8ff
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.193","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..9827e3d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.193&contact=***&format=json&flags=f"
+test_user: n0062
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:10Z
+transport_success: true
+http_status: 200
+latency_ms: 702
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..2c54e97
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0062
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:17Z
+transport_success: true
+http_status: 200
+latency_ms: 868
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..a246cf7
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0062
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:16Z
+transport_success: true
+http_status: 204
+latency_ms: 4852
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..de976db
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.193"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..1300059
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.193?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0062
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:07Z
+transport_success: true
+http_status: 200
+latency_ms: 568
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..ce0894a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.193
+test_user: n0062
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:03Z
+transport_success: false
+http_status: 0
+latency_ms: 6023
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipify.json
new file mode 100644
index 0000000..c4a0e34
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.193"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..87de975
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0062
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:57Z
+transport_success: true
+http_status: 200
+latency_ms: 815
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..a6e4747
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwsgkNOBq","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..75b2925
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.193?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0062
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:11Z
+transport_success: true
+http_status: 200
+latency_ms: 858
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..730659c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.193",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..17e930c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.193?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0062
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:07Z
+transport_success: true
+http_status: 200
+latency_ms: 3407
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..0b0392e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0062
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:10Z
+transport_success: true
+http_status: 200
+latency_ms: 838
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..c6a1c59
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f390:27fb:d181:d8aa:837a:e042
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..e7696ab
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.193": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..27a08dc
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.193?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0062
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:08Z
+transport_success: true
+http_status: 200
+latency_ms: 790
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/weighted_result.yaml
new file mode 100644
index 0000000..3e7091c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国圣何塞01 | 三网推荐
+username: n0062
+checked_at_utc: 2026-07-21T00:08:18Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.193
+ ipify_latency_ms: 815
+ cloudflare_ip: &1 2602:feda:f398:3fcd:3924:62f6:8674:fef6
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f390:27fb:d181:d8aa:837a:e042
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6023
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 3407
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 568
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.193}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 790
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.193: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 838
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f390:27fb:d181:d8aa:837a:e042
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 702
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.193, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 858
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwsgkNOBq, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 752
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01 _ 三网推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..55eba10
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0046
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:36Z
+transport_success: true
+http_status: 200
+latency_ms: 1150
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..41944dc
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0046
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:25Z
+transport_success: true
+http_status: 200
+latency_ms: 1061
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..257daf7
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1232f90
+h=www.cloudflare.com
+ip=2602:feda:f395:341:fd43:af1e:c249:6bc0
+ts=1784592445.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/getipintel.json
new file mode 100644
index 0000000..ed1a8ff
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.193","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..997032f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.193&contact=***&format=json&flags=f"
+test_user: n0046
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:27Z
+transport_success: true
+http_status: 200
+latency_ms: 920
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..1edc5d7
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0046
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:35Z
+transport_success: true
+http_status: 200
+latency_ms: 1732
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..cc97f20
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0046
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:33Z
+transport_success: true
+http_status: 204
+latency_ms: 4991
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ip_api_com.json
new file mode 100644
index 0000000..de976db
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.193"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..2378de5
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.193?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0046
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:23Z
+transport_success: true
+http_status: 200
+latency_ms: 1458
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..e212108
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.193
+test_user: n0046
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:20Z
+transport_success: false
+http_status: 0
+latency_ms: 6010
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipify.json
new file mode 100644
index 0000000..c4a0e34
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.193"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..ed9af17
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0046
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:14Z
+transport_success: true
+http_status: 200
+latency_ms: 1056
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..332d9ed
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwpWUSkvM","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..65b0e30
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.193?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0046
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:28Z
+transport_success: true
+http_status: 200
+latency_ms: 1136
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipwho_is.json
new file mode 100644
index 0000000..730659c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.193",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..847ab74
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.193?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0046
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:22Z
+transport_success: true
+http_status: 200
+latency_ms: 1638
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..82e1c42
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0046
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:26Z
+transport_success: true
+http_status: 200
+latency_ms: 1210
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..dea215c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f394:feb5:ba12:a3:b9e8:9852
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..e7696ab
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.193": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..5959246
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.193?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0046
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:24Z
+transport_success: true
+http_status: 200
+latency_ms: 1047
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/weighted_result.yaml
new file mode 100644
index 0000000..610fe56
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国圣何塞01-0.1倍
+username: n0046
+checked_at_utc: 2026-07-21T00:07:36Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.193
+ ipify_latency_ms: 1056
+ cloudflare_ip: &1 2602:feda:f395:341:fd43:af1e:c249:6bc0
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f394:feb5:ba12:a3:b9e8:9852
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6010
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1638
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1458
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.193}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1047
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.193: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1210
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f394:feb5:ba12:a3:b9e8:9852
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 920
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.193, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1136
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwpWUSkvM, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1061
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞01-0.1倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..9e62e5a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0063
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:16Z
+transport_success: true
+http_status: 200
+latency_ms: 876
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..9346bb9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0063
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:07Z
+transport_success: true
+http_status: 200
+latency_ms: 702
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..0dd66be
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=467f116
+h=www.cloudflare.com
+ip=2602:feda:f392:6065:928f:d3c3:95fe:3f7c
+ts=1784592487.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=010-tier1
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/getipintel.json
new file mode 100644
index 0000000..4c8d15f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"success","result":"1","queryIP":"134.195.101.194","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..2884bae
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.194&contact=***&format=json&flags=f"
+test_user: n0063
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:09Z
+transport_success: true
+http_status: 200
+latency_ms: 629
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..7a68119
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0063
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:15Z
+transport_success: true
+http_status: 200
+latency_ms: 694
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..bfa8a9d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0063
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:14Z
+transport_success: true
+http_status: 204
+latency_ms: 4732
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..d8b0302
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.194"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..f489065
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.194?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0063
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:06Z
+transport_success: true
+http_status: 200
+latency_ms: 632
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..dd55e0e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.194
+test_user: n0063
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:04Z
+transport_success: false
+http_status: 0
+latency_ms: 6010
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipify.json
new file mode 100644
index 0000000..c029da5
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.194"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..ccf0ee1
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0063
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:58Z
+transport_success: true
+http_status: 200
+latency_ms: 726
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..23b41f6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwsXSjQ57","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..21f822d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.194?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0063
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:09Z
+transport_success: true
+http_status: 200
+latency_ms: 730
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..715da42
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.194",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..0008263
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.194?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0063
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:05Z
+transport_success: true
+http_status: 200
+latency_ms: 704
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..e708a87
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0063
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:08Z
+transport_success: true
+http_status: 200
+latency_ms: 796
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..b113dbb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f39b:70ce:de38:f30d:c844:d8f9
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..a5bb2ac
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.194": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..7f24619
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.194?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0063
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:06Z
+transport_success: true
+http_status: 200
+latency_ms: 837
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/weighted_result.yaml
new file mode 100644
index 0000000..e23f20b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/weighted_result.yaml
@@ -0,0 +1,307 @@
+name: 🇺🇸美国圣何塞02 | 三网推荐
+username: n0063
+checked_at_utc: 2026-07-21T00:08:16Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.194
+ ipify_latency_ms: 726
+ cloudflare_ip: &1 2602:feda:f392:6065:928f:d3c3:95fe:3f7c
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f39b:70ce:de38:f30d:c844:d8f9
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6010
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 704
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 632
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.194}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 837
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.194: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 796
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f39b:70ce:de38:f30d:c844:d8f9
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 629
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/getipintel.meta.yaml
+ data: {status: &21 success, result: &22 1, queryIP: &23 134.195.101.194, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 730
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwsXSjQ57, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -43
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: GetIPIntel
+ parameter: result
+ observed: 1.000
+ delta: -35
+ score_before: 32
+ score_after_unclamped: -3
+ explanation: 概率大于等于 0.99,基本可视为代理/高风险
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: -3
+ score_after_unclamped: -8
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: -8
+ score_after_unclamped: -43
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ - GetIPIntel result=1.000
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 702
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02 _ 三网推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..1151280
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0047
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:37Z
+transport_success: true
+http_status: 200
+latency_ms: 1021
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..26e3520
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0047
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:26Z
+transport_success: true
+http_status: 200
+latency_ms: 1022
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..6018b22
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1232f60
+h=www.cloudflare.com
+ip=2602:feda:f39f:ea9c:4255:ea24:95eb:7ed2
+ts=1784592446.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/getipintel.json
new file mode 100644
index 0000000..4c8d15f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"success","result":"1","queryIP":"134.195.101.194","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..4324854
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.194&contact=***&format=json&flags=f"
+test_user: n0047
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:28Z
+transport_success: true
+http_status: 200
+latency_ms: 937
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..ab70b41
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0047
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:36Z
+transport_success: true
+http_status: 200
+latency_ms: 1051
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..52fcfd9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0047
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:35Z
+transport_success: true
+http_status: 204
+latency_ms: 5016
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ip_api_com.json
new file mode 100644
index 0000000..d8b0302
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.194"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..659628b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.194?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0047
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:24Z
+transport_success: true
+http_status: 200
+latency_ms: 808
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..3ee9c0b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.194
+test_user: n0047
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:22Z
+transport_success: false
+http_status: 0
+latency_ms: 6008
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipify.json
new file mode 100644
index 0000000..c029da5
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.194"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..6c38b91
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0047
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:16Z
+transport_success: true
+http_status: 200
+latency_ms: 1170
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..3dc2de4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwpbUidRI","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..4aa7fcb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.194?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0047
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1166
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipwho_is.json
new file mode 100644
index 0000000..715da42
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.194",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..2863dde
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.194?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0047
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:23Z
+transport_success: true
+http_status: 200
+latency_ms: 1032
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..dd17b37
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0047
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:27Z
+transport_success: true
+http_status: 200
+latency_ms: 1230
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..80f2552
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f395:d165:c0b7:602d:f73b:e811
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..a5bb2ac
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.194": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..e119e0b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.194?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0047
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:25Z
+transport_success: true
+http_status: 200
+latency_ms: 1042
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/weighted_result.yaml
new file mode 100644
index 0000000..d849b8e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/weighted_result.yaml
@@ -0,0 +1,307 @@
+name: 🇺🇸美国圣何塞02-0.1倍
+username: n0047
+checked_at_utc: 2026-07-21T00:07:37Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.194
+ ipify_latency_ms: 1170
+ cloudflare_ip: &1 2602:feda:f39f:ea9c:4255:ea24:95eb:7ed2
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f395:d165:c0b7:602d:f73b:e811
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6008
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1032
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 808
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.194}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1042
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.194: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1230
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f395:d165:c0b7:602d:f73b:e811
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 937
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/getipintel.meta.yaml
+ data: {status: &21 success, result: &22 1, queryIP: &23 134.195.101.194, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1166
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwpbUidRI, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -43
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: GetIPIntel
+ parameter: result
+ observed: 1.000
+ delta: -35
+ score_before: 32
+ score_after_unclamped: -3
+ explanation: 概率大于等于 0.99,基本可视为代理/高风险
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: -3
+ score_after_unclamped: -8
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: -8
+ score_after_unclamped: -43
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ - GetIPIntel result=1.000
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1022
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞02-0.1倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..98f9356
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0064
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:21Z
+transport_success: true
+http_status: 200
+latency_ms: 920
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..cb867cf
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0064
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:13Z
+transport_success: true
+http_status: 200
+latency_ms: 679
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..913a875
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=465f257
+h=www.cloudflare.com
+ip=2602:feda:f391:a815:41f7:29b2:56db:5c7f
+ts=1784592492.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/getipintel.json
new file mode 100644
index 0000000..18b4f61
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.195","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..bea1c7c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.195&contact=***&format=json&flags=f"
+test_user: n0064
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:14Z
+transport_success: true
+http_status: 200
+latency_ms: 539
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..2197a03
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0064
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:20Z
+transport_success: true
+http_status: 200
+latency_ms: 660
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..da5ee9b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0064
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:20Z
+transport_success: true
+http_status: 204
+latency_ms: 4616
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..2d1f541
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.195"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..ff56f4d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.195?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0064
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:11Z
+transport_success: true
+http_status: 200
+latency_ms: 541
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..22268d1
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.195
+test_user: n0064
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:10Z
+transport_success: false
+http_status: 0
+latency_ms: 6015
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipify.json
new file mode 100644
index 0000000..0d96bcd
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.195"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..a697830
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0064
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:04Z
+transport_success: true
+http_status: 200
+latency_ms: 734
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..d8eb2cf
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwsycXYP0","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..434c050
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.195?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0064
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:15Z
+transport_success: true
+http_status: 200
+latency_ms: 883
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..5b2abe3
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.195",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..d9d252c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.195?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0064
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:11Z
+transport_success: true
+http_status: 200
+latency_ms: 728
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..8e5370b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0064
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:14Z
+transport_success: true
+http_status: 200
+latency_ms: 819
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..ca75356
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f39e:f9a3:f459:e9ff:fece:a9f5
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..fa1007e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.195": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..18a2542
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.195?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0064
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:12Z
+transport_success: true
+http_status: 200
+latency_ms: 820
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/weighted_result.yaml
new file mode 100644
index 0000000..d6ce690
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国圣何塞03 | 三网推荐
+username: n0064
+checked_at_utc: 2026-07-21T00:08:21Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.195
+ ipify_latency_ms: 734
+ cloudflare_ip: &1 2602:feda:f391:a815:41f7:29b2:56db:5c7f
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f39e:f9a3:f459:e9ff:fece:a9f5
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6015
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 728
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 541
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.195}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 820
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.195: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 819
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f39e:f9a3:f459:e9ff:fece:a9f5
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 539
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.195, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 883
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwsycXYP0, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 679
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03 _ 三网推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..dccdb81
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0048
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:38Z
+transport_success: true
+http_status: 200
+latency_ms: 1660
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..f5f8f5f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0048
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:26Z
+transport_success: true
+http_status: 200
+latency_ms: 1039
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..76c6b20
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1231f125
+h=www.cloudflare.com
+ip=2602:feda:f399:1a17:dc29:66a5:15f6:f427
+ts=1784592446.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/getipintel.json
new file mode 100644
index 0000000..18b4f61
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.195","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..5f9c672
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.195&contact=***&format=json&flags=f"
+test_user: n0048
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:29Z
+transport_success: true
+http_status: 200
+latency_ms: 977
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..5c68626
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0048
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:36Z
+transport_success: true
+http_status: 200
+latency_ms: 1143
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..3d2bdaf
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0048
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:35Z
+transport_success: true
+http_status: 204
+latency_ms: 5076
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ip_api_com.json
new file mode 100644
index 0000000..2d1f541
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.195"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..a59e426
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.195?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0048
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:24Z
+transport_success: true
+http_status: 200
+latency_ms: 850
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..6a15066
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.195
+test_user: n0048
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:22Z
+transport_success: false
+http_status: 0
+latency_ms: 6008
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipify.json
new file mode 100644
index 0000000..0d96bcd
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.195"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..6c37129
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0048
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:16Z
+transport_success: true
+http_status: 200
+latency_ms: 1164
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..830d5c2
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwpcINqce","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..de01769
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.195?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0048
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1159
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipwho_is.json
new file mode 100644
index 0000000..5b2abe3
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.195",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..9a27852
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.195?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0048
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:23Z
+transport_success: true
+http_status: 200
+latency_ms: 1036
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..7f27f83
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0048
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:28Z
+transport_success: true
+http_status: 200
+latency_ms: 1163
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..f433f5a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f396:d7ee:4876:2d41:826d:96a1
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..fa1007e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.195": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..dc3eec4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.195?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0048
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:25Z
+transport_success: true
+http_status: 200
+latency_ms: 1121
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/weighted_result.yaml
new file mode 100644
index 0000000..be67fb5
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国圣何塞03-0.1倍
+username: n0048
+checked_at_utc: 2026-07-21T00:07:38Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.195
+ ipify_latency_ms: 1164
+ cloudflare_ip: &1 2602:feda:f399:1a17:dc29:66a5:15f6:f427
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f396:d7ee:4876:2d41:826d:96a1
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6008
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1036
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 850
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.195}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1121
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.195: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1163
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f396:d7ee:4876:2d41:826d:96a1
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 977
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.195, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1159
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwpcINqce, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1039
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞03-0.1倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..dd325f9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0065
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:23Z
+transport_success: true
+http_status: 200
+latency_ms: 994
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..de34dba
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0065
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:14Z
+transport_success: true
+http_status: 200
+latency_ms: 691
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..01ff123
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1232f26
+h=www.cloudflare.com
+ip=2602:feda:f394:daeb:29de:d952:660d:8037
+ts=1784592493.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/getipintel.json
new file mode 100644
index 0000000..f876cf6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.197","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..eced51e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.197&contact=***&format=json&flags=f"
+test_user: n0065
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:15Z
+transport_success: true
+http_status: 200
+latency_ms: 586
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..5e23acb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0065
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:22Z
+transport_success: true
+http_status: 200
+latency_ms: 737
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..d550f7d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0065
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:21Z
+transport_success: true
+http_status: 204
+latency_ms: 4698
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..ba65dfe
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.197"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..b9e973f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.197?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0065
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:12Z
+transport_success: true
+http_status: 200
+latency_ms: 624
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..c1631b9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.197
+test_user: n0065
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:11Z
+transport_success: false
+http_status: 0
+latency_ms: 6013
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipify.json
new file mode 100644
index 0000000..46371b4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.197"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..7ffe032
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0065
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:05Z
+transport_success: true
+http_status: 200
+latency_ms: 761
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..a39a61c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwt2Y5od2","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..1d31c6d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.197?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0065
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:16Z
+transport_success: true
+http_status: 200
+latency_ms: 782
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..425fe1d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.197",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..5895722
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.197?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0065
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:12Z
+transport_success: true
+http_status: 200
+latency_ms: 709
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..14f6ba3
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0065
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:15Z
+transport_success: true
+http_status: 200
+latency_ms: 831
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..3a8c9cb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f399:6e3a:23d1:3b0c:7709:206b
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..01de8c0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.197": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..c5f526b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.197?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0065
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:13Z
+transport_success: true
+http_status: 200
+latency_ms: 774
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/weighted_result.yaml
new file mode 100644
index 0000000..7969a38
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国圣何塞04 | 三网推荐
+username: n0065
+checked_at_utc: 2026-07-21T00:08:23Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.197
+ ipify_latency_ms: 761
+ cloudflare_ip: &1 2602:feda:f394:daeb:29de:d952:660d:8037
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f399:6e3a:23d1:3b0c:7709:206b
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6013
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 709
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 624
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.197}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 774
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.197: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 831
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f399:6e3a:23d1:3b0c:7709:206b
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 586
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.197, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 782
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwt2Y5od2, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 691
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04 _ 三网推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..cd17c7a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0049
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:40Z
+transport_success: true
+http_status: 200
+latency_ms: 2271
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..c77aa32
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0049
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:28Z
+transport_success: true
+http_status: 200
+latency_ms: 1028
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..7efb58b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=465f174
+h=www.cloudflare.com
+ip=2602:feda:f39b:214b:81e8:b512:46c:8f62
+ts=1784592447.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/getipintel.json
new file mode 100644
index 0000000..f876cf6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.197","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..82e9e9a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.197&contact=***&format=json&flags=f"
+test_user: n0049
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:30Z
+transport_success: true
+http_status: 200
+latency_ms: 1029
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..a5842f7
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0049
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:38Z
+transport_success: true
+http_status: 200
+latency_ms: 1106
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..4ae58cb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0049
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:37Z
+transport_success: true
+http_status: 204
+latency_ms: 5089
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ip_api_com.json
new file mode 100644
index 0000000..ba65dfe
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.197"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..34f0a59
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.197?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0049
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:26Z
+transport_success: true
+http_status: 200
+latency_ms: 820
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..a31c254
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.197
+test_user: n0049
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:24Z
+transport_success: false
+http_status: 0
+latency_ms: 6021
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipify.json
new file mode 100644
index 0000000..46371b4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.197"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..ed6d192
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0049
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:18Z
+transport_success: true
+http_status: 200
+latency_ms: 1674
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..2846777
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwpkBSmR3","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..a5fa740
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.197?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0049
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:31Z
+transport_success: true
+http_status: 200
+latency_ms: 1185
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipwho_is.json
new file mode 100644
index 0000000..425fe1d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.197",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..c46c200
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.197?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0049
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:25Z
+transport_success: true
+http_status: 200
+latency_ms: 1096
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..fc61836
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0049
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:29Z
+transport_success: true
+http_status: 200
+latency_ms: 1151
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..e0a04bf
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f392:b62a:5edf:d899:942e:d18a
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..01de8c0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.197": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..d776897
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.197?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0049
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:27Z
+transport_success: true
+http_status: 200
+latency_ms: 1057
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/weighted_result.yaml
new file mode 100644
index 0000000..bcaea8c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国圣何塞04-0.1倍
+username: n0049
+checked_at_utc: 2026-07-21T00:07:40Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.197
+ ipify_latency_ms: 1674
+ cloudflare_ip: &1 2602:feda:f39b:214b:81e8:b512:46c:8f62
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f392:b62a:5edf:d899:942e:d18a
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6021
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1096
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 820
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.197}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1057
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.197: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1151
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f392:b62a:5edf:d899:942e:d18a
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1029
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.197, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1185
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwpkBSmR3, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1028
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞04-0.1倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..09464b4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0066
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:25Z
+transport_success: true
+http_status: 200
+latency_ms: 895
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..769ea19
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0066
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:17Z
+transport_success: true
+http_status: 200
+latency_ms: 740
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..546790d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1232f23
+h=www.cloudflare.com
+ip=2602:feda:f391:58a7:8467:69db:62b2:df08
+ts=1784592496.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/getipintel.json
new file mode 100644
index 0000000..438ab82
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.120","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..ba3f3d0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.120&contact=***&format=json&flags=f"
+test_user: n0066
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:18Z
+transport_success: true
+http_status: 200
+latency_ms: 699
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..1d8819a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0066
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:25Z
+transport_success: true
+http_status: 200
+latency_ms: 765
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..5f2b91f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0066
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:24Z
+transport_success: true
+http_status: 204
+latency_ms: 4738
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..cd77238
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.120"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..d935111
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.120?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0066
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:15Z
+transport_success: true
+http_status: 200
+latency_ms: 597
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..0c30020
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.120
+test_user: n0066
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:14Z
+transport_success: false
+http_status: 0
+latency_ms: 6018
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipify.json
new file mode 100644
index 0000000..27727dd
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.120"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..1964f1c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0066
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:08Z
+transport_success: true
+http_status: 200
+latency_ms: 793
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..0cab26c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwtGJLQzK","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..29be1bc
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.120?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0066
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:19Z
+transport_success: true
+http_status: 200
+latency_ms: 974
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..178554b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.120",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..2984a17
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.120?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0066
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:14Z
+transport_success: true
+http_status: 200
+latency_ms: 707
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..227f806
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0066
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:17Z
+transport_success: true
+http_status: 200
+latency_ms: 847
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..f000c35
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f395:cafe:ba77:9a7c:66af:b9c9
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..6f37cf1
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.120": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..3727e68
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.120?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0066
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:16Z
+transport_success: true
+http_status: 200
+latency_ms: 752
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/weighted_result.yaml
new file mode 100644
index 0000000..8489e09
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国圣何塞05 | 三网推荐
+username: n0066
+checked_at_utc: 2026-07-21T00:08:25Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.120
+ ipify_latency_ms: 793
+ cloudflare_ip: &1 2602:feda:f391:58a7:8467:69db:62b2:df08
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f395:cafe:ba77:9a7c:66af:b9c9
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6018
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 707
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 597
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.120}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 752
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.120: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 847
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f395:cafe:ba77:9a7c:66af:b9c9
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 699
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.120, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 974
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwtGJLQzK, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 740
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05 _ 三网推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..34ad280
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0050
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:47Z
+transport_success: true
+http_status: 200
+latency_ms: 1113
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..89fd946
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0050
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:36Z
+transport_success: true
+http_status: 200
+latency_ms: 1024
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..661b287
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1231f36
+h=www.cloudflare.com
+ip=2602:feda:f390:86ff:7e97:3948:525b:2b6a
+ts=1784592456.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/getipintel.json
new file mode 100644
index 0000000..438ab82
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.120","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..24eb51e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.120&contact=***&format=json&flags=f"
+test_user: n0050
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:38Z
+transport_success: true
+http_status: 200
+latency_ms: 962
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..5965516
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0050
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:46Z
+transport_success: true
+http_status: 200
+latency_ms: 1057
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..84ebb5f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0050
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:45Z
+transport_success: true
+http_status: 204
+latency_ms: 5089
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ip_api_com.json
new file mode 100644
index 0000000..cd77238
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.120"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..15292bb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.120?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0050
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:34Z
+transport_success: true
+http_status: 200
+latency_ms: 884
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..926158a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.120
+test_user: n0050
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:32Z
+transport_success: false
+http_status: 0
+latency_ms: 6008
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipify.json
new file mode 100644
index 0000000..27727dd
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.120"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..ef572b7
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0050
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:26Z
+transport_success: true
+http_status: 200
+latency_ms: 1104
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..2a617cf
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwqKfU7NX","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..4eb73e9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.120?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0050
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:39Z
+transport_success: true
+http_status: 200
+latency_ms: 1177
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipwho_is.json
new file mode 100644
index 0000000..178554b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.120",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..f50e7a8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.120?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0050
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:33Z
+transport_success: true
+http_status: 200
+latency_ms: 1138
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..c1de389
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0050
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:37Z
+transport_success: true
+http_status: 200
+latency_ms: 1114
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..f5dd992
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f390:f4b1:4fe3:7ad7:d84f:c1b1
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..6f37cf1
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.120": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..d47ce11
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.120?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0050
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:35Z
+transport_success: true
+http_status: 200
+latency_ms: 1050
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/weighted_result.yaml
new file mode 100644
index 0000000..e314f4f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国圣何塞05-0.1倍
+username: n0050
+checked_at_utc: 2026-07-21T00:07:47Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.120
+ ipify_latency_ms: 1104
+ cloudflare_ip: &1 2602:feda:f390:86ff:7e97:3948:525b:2b6a
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f390:f4b1:4fe3:7ad7:d84f:c1b1
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6008
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1138
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 884
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.120}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1050
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.120: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1114
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f390:f4b1:4fe3:7ad7:d84f:c1b1
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 962
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.120, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1177
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwqKfU7NX, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1024
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞05-0.1倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..db55d43
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0067
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:35Z
+transport_success: true
+http_status: 200
+latency_ms: 909
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..acb75cd
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0067
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:26Z
+transport_success: true
+http_status: 200
+latency_ms: 729
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..c6b0bf6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1232f107
+h=www.cloudflare.com
+ip=2602:feda:f39b:6db7:c27c:e62e:2fac:e3c6
+ts=1784592506.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/getipintel.json
new file mode 100644
index 0000000..abc8227
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.180","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..6288c69
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.180&contact=***&format=json&flags=f"
+test_user: n0067
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:28Z
+transport_success: true
+http_status: 200
+latency_ms: 712
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..d772989
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0067
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:35Z
+transport_success: true
+http_status: 200
+latency_ms: 795
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..b41be1b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0067
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:34Z
+transport_success: true
+http_status: 204
+latency_ms: 4781
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..8aac58c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":false,"hosting":false,"query":"134.195.101.180"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..dd978f6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.180?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0067
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:25Z
+transport_success: true
+http_status: 200
+latency_ms: 601
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..48e3b00
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.180
+test_user: n0067
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:21Z
+transport_success: false
+http_status: 0
+latency_ms: 6029
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipify.json
new file mode 100644
index 0000000..4528a98
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.180"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..9332630
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0067
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:15Z
+transport_success: true
+http_status: 200
+latency_ms: 904
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..3390ccf
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwtzMStEP","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..e8f2996
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.180?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0067
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:29Z
+transport_success: true
+http_status: 200
+latency_ms: 856
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..0d1c1a9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.180",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..17fe374
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.180?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0067
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:24Z
+transport_success: true
+http_status: 200
+latency_ms: 3437
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..3b09a0e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0067
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:27Z
+transport_success: true
+http_status: 200
+latency_ms: 966
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..c18a9c8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f394:17c3:c1ac:18db:60e5:1246
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..209ef30
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.180": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..e1b3127
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.180?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0067
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:26Z
+transport_success: true
+http_status: 200
+latency_ms: 798
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/weighted_result.yaml
new file mode 100644
index 0000000..b5d3e9a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/weighted_result.yaml
@@ -0,0 +1,291 @@
+name: 🇺🇸美国圣何塞06 | 三网推荐
+username: n0067
+checked_at_utc: 2026-07-21T00:08:35Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.180
+ ipify_latency_ms: 904
+ cloudflare_ip: &1 2602:feda:f39b:6db7:c27c:e62e:2fac:e3c6
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f394:17c3:c1ac:18db:60e5:1246
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6029
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 3437
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 601
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 false, hosting: &11 false, query: 134.195.101.180}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 798
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.180: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 966
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f394:17c3:c1ac:18db:60e5:1246
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 712
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.180, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 856
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwtzMStEP, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 10
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: 10
+ score: 10
+ risk_score: 90
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 82
+ score_after_unclamped: 70
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 70
+ score_after_unclamped: 50
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 50
+ score_after_unclamped: 45
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 45
+ score_after_unclamped: 10
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 90
+ purity_score: 10
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 729
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06 _ 三网推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..33d82d1
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0051
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:49Z
+transport_success: true
+http_status: 200
+latency_ms: 1078
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..7c3ead9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0051
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:38Z
+transport_success: true
+http_status: 200
+latency_ms: 2238
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..91f6dc3
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1232f88
+h=www.cloudflare.com
+ip=2602:feda:f395:bbf4:f8d4:59a9:7a48:9bdd
+ts=1784592457.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/getipintel.json
new file mode 100644
index 0000000..abc8227
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.180","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..e6c6165
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.180&contact=***&format=json&flags=f"
+test_user: n0051
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:40Z
+transport_success: true
+http_status: 200
+latency_ms: 931
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..d8f01b8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0051
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:48Z
+transport_success: true
+http_status: 200
+latency_ms: 1751
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..d2a7eba
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0051
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:47Z
+transport_success: true
+http_status: 204
+latency_ms: 5053
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ip_api_com.json
new file mode 100644
index 0000000..8aac58c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":false,"hosting":false,"query":"134.195.101.180"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..e6712bc
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.180?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0051
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:34Z
+transport_success: true
+http_status: 200
+latency_ms: 848
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..051ab43
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.180
+test_user: n0051
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:32Z
+transport_success: false
+http_status: 0
+latency_ms: 6036
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipify.json
new file mode 100644
index 0000000..4528a98
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.180"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..a4ce6a1
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0051
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:26Z
+transport_success: true
+http_status: 200
+latency_ms: 1149
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..a7310ab
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwqU6VQhs","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..c8b66ce
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.180?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0051
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:41Z
+transport_success: true
+http_status: 200
+latency_ms: 1152
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipwho_is.json
new file mode 100644
index 0000000..0d1c1a9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.180",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..990064f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.180?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0051
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:33Z
+transport_success: true
+http_status: 200
+latency_ms: 1069
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..2c8abab
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0051
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:39Z
+transport_success: true
+http_status: 200
+latency_ms: 1832
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..258f20e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f394:f327:bd30:2a4f:a994:2c7d
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..209ef30
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.180": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..e9e8b64
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.180?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0051
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:35Z
+transport_success: true
+http_status: 200
+latency_ms: 1074
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/weighted_result.yaml
new file mode 100644
index 0000000..3fa954e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/weighted_result.yaml
@@ -0,0 +1,291 @@
+name: 🇺🇸美国圣何塞06-0.1倍
+username: n0051
+checked_at_utc: 2026-07-21T00:07:49Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.180
+ ipify_latency_ms: 1149
+ cloudflare_ip: &1 2602:feda:f395:bbf4:f8d4:59a9:7a48:9bdd
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f394:f327:bd30:2a4f:a994:2c7d
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6036
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1069
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 848
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 false, hosting: &11 false, query: 134.195.101.180}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1074
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.180: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1832
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f394:f327:bd30:2a4f:a994:2c7d
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 931
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.180, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1152
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwqU6VQhs, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 10
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: 10
+ score: 10
+ risk_score: 90
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 82
+ score_after_unclamped: 70
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 70
+ score_after_unclamped: 50
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 50
+ score_after_unclamped: 45
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 45
+ score_after_unclamped: 10
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 90
+ purity_score: 10
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 2238
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞06-0.1倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..5ddbce9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0068
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:35Z
+transport_success: true
+http_status: 200
+latency_ms: 1049
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..6429e78
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0068
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:26Z
+transport_success: true
+http_status: 200
+latency_ms: 870
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..ab5ef2c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=467f196
+h=www.cloudflare.com
+ip=2602:feda:f39e:407:7f0f:6f6f:a995:3e87
+ts=1784592505.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/getipintel.json
new file mode 100644
index 0000000..dc4da03
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.188","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..100949f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.188&contact=***&format=json&flags=f"
+test_user: n0068
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:27Z
+transport_success: true
+http_status: 200
+latency_ms: 684
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..6b60696
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0068
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:34Z
+transport_success: true
+http_status: 200
+latency_ms: 836
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..3ddf7bc
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0068
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:33Z
+transport_success: true
+http_status: 204
+latency_ms: 4823
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..b64a293
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.188"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..f0938c6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.188?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0068
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:24Z
+transport_success: true
+http_status: 200
+latency_ms: 614
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..4df9048
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.188
+test_user: n0068
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:23Z
+transport_success: false
+http_status: 0
+latency_ms: 6034
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipify.json
new file mode 100644
index 0000000..e2a37e9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.188"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..9870f55
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0068
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:16Z
+transport_success: true
+http_status: 200
+latency_ms: 863
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..f70659e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwtw83geT","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..d91efca
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.188?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0068
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:28Z
+transport_success: true
+http_status: 200
+latency_ms: 965
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..961d1fc
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.188",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..58d1ca4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.188?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0068
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:23Z
+transport_success: true
+http_status: 200
+latency_ms: 897
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..e8a0bc2
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0068
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:27Z
+transport_success: true
+http_status: 200
+latency_ms: 871
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..7fe6b3c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f395:f003:20e2:644d:bbe4:495e
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..bd8be16
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.188": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..e21e544
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.188?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0068
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:25Z
+transport_success: true
+http_status: 200
+latency_ms: 798
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/weighted_result.yaml
new file mode 100644
index 0000000..b3db3b0
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国圣何塞07 | 三网推荐
+username: n0068
+checked_at_utc: 2026-07-21T00:08:35Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.188
+ ipify_latency_ms: 863
+ cloudflare_ip: &1 2602:feda:f39e:407:7f0f:6f6f:a995:3e87
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f395:f003:20e2:644d:bbe4:495e
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6034
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 897
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 614
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.188}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 798
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.188: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 871
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f395:f003:20e2:644d:bbe4:495e
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 684
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.188, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 965
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwtw83geT, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 870
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07 _ 三网推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..408133c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0052
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:56Z
+transport_success: true
+http_status: 200
+latency_ms: 1132
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..4eec67c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0052
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:46Z
+transport_success: true
+http_status: 200
+latency_ms: 1042
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..97d3ba8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=1232f27
+h=www.cloudflare.com
+ip=2602:feda:f394:7671:35f0:8f24:85e4:4517
+ts=1784592465.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=SJC
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/getipintel.json
new file mode 100644
index 0000000..dc4da03
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"134.195.101.188","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..6ce04de
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=134.195.101.188&contact=***&format=json&flags=f"
+test_user: n0052
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:48Z
+transport_success: true
+http_status: 200
+latency_ms: 981
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..aee5afb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0052
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:55Z
+transport_success: true
+http_status: 200
+latency_ms: 1114
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..eaf6633
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0052
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:54Z
+transport_success: true
+http_status: 204
+latency_ms: 5007
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ip_api_com.json
new file mode 100644
index 0000000..b64a293
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"San Francisco","lat":37.7749,"lon":-122.419,"isp":"Black Mesa Corporation","org":"Black Mesa Corporation","as":"AS46997 Black Mesa Corporation","asname":"NATOLAB","mobile":true,"proxy":true,"hosting":false,"query":"134.195.101.188"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..0f4f4e6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/134.195.101.188?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0052
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:44Z
+transport_success: true
+http_status: 200
+latency_ms: 845
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..2a8f2d3
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=134.195.101.188
+test_user: n0052
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:42Z
+transport_success: false
+http_status: 0
+latency_ms: 6027
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipify.json
new file mode 100644
index 0000000..e2a37e9
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"134.195.101.188"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..a87d125
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0052
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:36Z
+transport_success: true
+http_status: 200
+latency_ms: 1159
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..461d0b6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwr3bVcUN","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..9a1953b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/134.195.101.188?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0052
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:49Z
+transport_success: true
+http_status: 200
+latency_ms: 1233
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipwho_is.json
new file mode 100644
index 0000000..961d1fc
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "134.195.101.188",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "San Francisco",
+ "latitude": 37.7749113,
+ "longitude": -122.4185412,
+ "connection": {
+ "asn": 46997,
+ "org": "Black Mesa Corporation",
+ "isp": "Black Mesa Corporation",
+ "domain": "nat.moe"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..52738cf
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/134.195.101.188?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0052
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:43Z
+transport_success: true
+http_status: 200
+latency_ms: 1110
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..e34e25d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0052
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:47Z
+transport_success: true
+http_status: 200
+latency_ms: 1159
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..b876000
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+2602:feda:f39e:c3e4:37d8:d07d:2c3f:5fd4
+美国 纽约州 锡拉丘兹
+AS46997
+Black Mesa Corporation
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..bd8be16
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "134.195.101.188": {
+ "asn": "AS46997",
+ "range": "134.195.101.0/24",
+ "provider": "Black Mesa Corporation",
+ "organisation": "Black Mesa Corporation",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "San Francisco",
+ "postcode": "94119",
+ "latitude": 37.7749,
+ "longitude": -122.419,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 117
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..c1ba4fc
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/134.195.101.188?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0052
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:45Z
+transport_success: true
+http_status: 200
+latency_ms: 1047
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/weighted_result.yaml
new file mode 100644
index 0000000..495a466
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国圣何塞07-0.1倍
+username: n0052
+checked_at_utc: 2026-07-21T00:07:56Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 134.195.101.188
+ ipify_latency_ms: 1159
+ cloudflare_ip: &1 2602:feda:f394:7671:35f0:8f24:85e4:4517
+ cloudflare_ip_consistent: false
+ ping0_geo_ip: &2 2602:feda:f39e:c3e4:37d8:d07d:2c3f:5fd4
+ ping0_geo_ip_consistent: false
+ all_seen_ip_consistent: false
+ ip_consistent: false
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6027
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1110
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 845
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 San Francisco, lat: 37.7749, lon: -122.419, isp: &6 Black Mesa Corporation, org: &7 Black Mesa Corporation, as: &8 AS46997 Black Mesa Corporation, asname: &9 NATOLAB, mobile: true, proxy: &10 true, hosting: &11 false, query: 134.195.101.188}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1047
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 134.195.101.188: {asn: &12 AS46997, range: 134.195.101.0/24, provider: &13 Black Mesa Corporation, organisation: &14 Black Mesa Corporation, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: San Francisco, postcode: 94119, latitude: 37.7749, longitude: -122.419, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 117}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1159
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 2602:feda:f39e:c3e4:37d8:d07d:2c3f:5fd4
+ line2: 美国 纽约州 锡拉丘兹
+ line3: AS46997
+ line4: Black Mesa Corporation
+ ip: *2
+ location: &18 美国 纽约州 锡拉丘兹
+ asn: &19 AS46997
+ provider: &20 Black Mesa Corporation
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 981
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 134.195.101.188, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1233
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwr3bVcUN, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1042
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国圣何塞07-0.1倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: SJC
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..e45eb0f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0069
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:36Z
+transport_success: true
+http_status: 200
+latency_ms: 996
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..0a044a4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0069
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:27Z
+transport_success: true
+http_status: 200
+latency_ms: 748
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..b8c2de4
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=618f182
+h=www.cloudflare.com
+ip=203.10.96.139
+ts=1784592506.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=LAX
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/getipintel.json b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/getipintel.json
new file mode 100644
index 0000000..59b6d6f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"203.10.96.139","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..8f6000e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=203.10.96.139&contact=***&format=json&flags=f"
+test_user: n0069
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:28Z
+transport_success: true
+http_status: 200
+latency_ms: 667
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..19d326e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0069
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:35Z
+transport_success: true
+http_status: 200
+latency_ms: 829
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/google_204.meta.yaml
new file mode 100644
index 0000000..360180f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0069
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:34Z
+transport_success: true
+http_status: 204
+latency_ms: 4806
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/google_204.txt b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ip_api_com.json
new file mode 100644
index 0000000..124292b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"Los Angeles","lat":34.0544,"lon":-118.244,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"203.10.96.139"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..aa8c960
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/203.10.96.139?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0069
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:25Z
+transport_success: true
+http_status: 200
+latency_ms: 574
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..334e007
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=203.10.96.139
+test_user: n0069
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:24Z
+transport_success: false
+http_status: 0
+latency_ms: 6019
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipify.json b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipify.json
new file mode 100644
index 0000000..f378794
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"203.10.96.139"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipify.meta.yaml
new file mode 100644
index 0000000..d9cba5f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0069
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:18Z
+transport_success: true
+http_status: 200
+latency_ms: 841
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipqualityscore.json
new file mode 100644
index 0000000..ee3795a
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwu1uqipy","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..daa5773
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/203.10.96.139?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0069
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:29Z
+transport_success: true
+http_status: 200
+latency_ms: 1008
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipwho_is.json
new file mode 100644
index 0000000..f8acd29
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "203.10.96.139",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "Los Angeles",
+ "latitude": 34.0478673,
+ "longitude": -118.2563044,
+ "connection": {
+ "asn": 137409,
+ "org": "Gsl Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "gslnetworks.com.au"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..28ca05f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/203.10.96.139?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0069
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:25Z
+transport_success: true
+http_status: 200
+latency_ms: 1148
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..97a7c18
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0069
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:28Z
+transport_success: true
+http_status: 200
+latency_ms: 869
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ping0_geo.txt
new file mode 100644
index 0000000..1f81221
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+203.10.96.139
+美国 加利福尼亚州 洛杉矶
+AS137409
+GSL Networks Pty LTD - Los Angeles
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/proxycheck_io.json
new file mode 100644
index 0000000..8616012
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "203.10.96.139": {
+ "asn": "AS137409",
+ "range": "203.10.96.0/24",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "Los Angeles",
+ "postcode": "90009",
+ "latitude": 34.0549,
+ "longitude": -118.243,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 10
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..d676e7c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/203.10.96.139?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0069
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:08:26Z
+transport_success: true
+http_status: 200
+latency_ms: 839
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/weighted_result.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/weighted_result.yaml
new file mode 100644
index 0000000..71561ea
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国洛杉矶08 | 三网推荐
+username: n0069
+checked_at_utc: 2026-07-21T00:08:36Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 203.10.96.139
+ ipify_latency_ms: 841
+ cloudflare_ip: &1 203.10.96.139
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 203.10.96.139
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6019
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1148
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 574
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 Los Angeles, lat: 34.0544, lon: -118.244, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 203.10.96.139}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 839
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 203.10.96.139: {asn: &12 AS137409, range: 203.10.96.0/24, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: Los Angeles, postcode: 90009, latitude: 34.0549, longitude: -118.243, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 10}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 869
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ping0_geo.meta.yaml
+ data:
+ line1: 203.10.96.139
+ line2: 美国 加利福尼亚州 洛杉矶
+ line3: AS137409
+ line4: GSL Networks Pty LTD - Los Angeles
+ ip: *2
+ location: &18 美国 加利福尼亚州 洛杉矶
+ asn: &19 AS137409
+ provider: &20 GSL Networks Pty LTD - Los Angeles
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 667
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 203.10.96.139, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1008
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwu1uqipy, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 748
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08 _ 三网推荐/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/chatgpt_favicon.bin b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/chatgpt_favicon.bin
new file mode 100644
index 0000000..26d0c24
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/chatgpt_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/chatgpt_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/chatgpt_favicon.meta.yaml
new file mode 100644
index 0000000..6dc8009
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/chatgpt_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: chatgpt_favicon
+url: https://chatgpt.com/favicon.ico
+test_user: n0053
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:57Z
+transport_success: true
+http_status: 200
+latency_ms: 1033
+body_file: chatgpt_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/cloudflare_trace.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/cloudflare_trace.meta.yaml
new file mode 100644
index 0000000..5b68a92
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/cloudflare_trace.meta.yaml
@@ -0,0 +1,10 @@
+source: cloudflare_trace
+url: https://www.cloudflare.com/cdn-cgi/trace
+test_user: n0053
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:46Z
+transport_success: true
+http_status: 200
+latency_ms: 1074
+body_file: cloudflare_trace.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/cloudflare_trace.txt b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/cloudflare_trace.txt
new file mode 100644
index 0000000..a9d6415
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/cloudflare_trace.txt
@@ -0,0 +1,16 @@
+fl=445f285
+h=www.cloudflare.com
+ip=203.10.96.139
+ts=1784592465.000
+visit_scheme=https
+uag=wyc-ip-quality/1.0
+colo=LAX
+sliver=none
+http=http/1.1
+loc=US
+tls=TLSv1.3
+sni=plaintext
+warp=off
+gateway=off
+rbi=off
+kex=X25519MLKEM768
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/getipintel.json b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/getipintel.json
new file mode 100644
index 0000000..59b6d6f
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/getipintel.json
@@ -0,0 +1 @@
+{"status":"error","result":"-5","message":"Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website","queryIP":"203.10.96.139","queryFlags":"f","queryOFlags":null,"queryFormat":"json","contact":"1104749580@qq.com"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/getipintel.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/getipintel.meta.yaml
new file mode 100644
index 0000000..99a06e8
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/getipintel.meta.yaml
@@ -0,0 +1,10 @@
+source: getipintel
+url: "http://check.getipintel.net/check.php?ip=203.10.96.139&contact=***&format=json&flags=f"
+test_user: n0053
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:48Z
+transport_success: true
+http_status: 200
+latency_ms: 993
+body_file: getipintel.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/github_favicon.bin b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/github_favicon.bin
new file mode 100644
index 0000000..a59308e
Binary files /dev/null and b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/github_favicon.bin differ
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/github_favicon.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/github_favicon.meta.yaml
new file mode 100644
index 0000000..bf9cefb
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/github_favicon.meta.yaml
@@ -0,0 +1,10 @@
+source: github_favicon
+url: https://github.com/favicon.ico
+test_user: n0053
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:55Z
+transport_success: true
+http_status: 200
+latency_ms: 1124
+body_file: github_favicon.bin
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/google_204.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/google_204.meta.yaml
new file mode 100644
index 0000000..02c5ac6
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/google_204.meta.yaml
@@ -0,0 +1,10 @@
+source: google_204
+url: https://www.gstatic.com/generate_204
+test_user: n0053
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:54Z
+transport_success: true
+http_status: 204
+latency_ms: 4969
+body_file: google_204.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/google_204.txt b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/google_204.txt
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ip_api_com.json b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ip_api_com.json
new file mode 100644
index 0000000..124292b
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ip_api_com.json
@@ -0,0 +1 @@
+{"status":"success","country":"United States","regionName":"California","city":"Los Angeles","lat":34.0544,"lon":-118.244,"isp":"GSL Networks Pty LTD","org":"GSL Networks Pty LTD","as":"AS137409 GSL Networks Pty LTD","asname":"GSLNETWORKS-AS-AP","mobile":false,"proxy":true,"hosting":false,"query":"203.10.96.139"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ip_api_com.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ip_api_com.meta.yaml
new file mode 100644
index 0000000..162de93
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ip_api_com.meta.yaml
@@ -0,0 +1,10 @@
+source: ip_api_com
+url: http://ip-api.com/json/203.10.96.139?fields=status,message,country,regionName,city,lat,lon,isp,org,as,asname,mobile,proxy,hosting,query
+test_user: n0053
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:44Z
+transport_success: true
+http_status: 200
+latency_ms: 799
+body_file: ip_api_com.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipapi_is.json b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipapi_is.json
new file mode 100644
index 0000000..e69de29
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipapi_is.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipapi_is.meta.yaml
new file mode 100644
index 0000000..d1c3676
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipapi_is.meta.yaml
@@ -0,0 +1,11 @@
+source: ipapi_is
+url: https://api.ipapi.is/?q=203.10.96.139
+test_user: n0053
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:42Z
+transport_success: false
+http_status: 0
+latency_ms: 6028
+body_file: ipapi_is.json
+error: SSL connection failed
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipify.json b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipify.json
new file mode 100644
index 0000000..f378794
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipify.json
@@ -0,0 +1 @@
+{"ip":"203.10.96.139"}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipify.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipify.meta.yaml
new file mode 100644
index 0000000..306e001
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipify.meta.yaml
@@ -0,0 +1,10 @@
+source: ipify
+url: https://api.ipify.org?format=json
+test_user: n0053
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:36Z
+transport_success: true
+http_status: 200
+latency_ms: 1090
+body_file: ipify.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipqualityscore.json b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipqualityscore.json
new file mode 100644
index 0000000..a3a3b6d
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipqualityscore.json
@@ -0,0 +1 @@
+{"success":false,"message":"You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists.","request_id":"jJwr4CPTmQ","api_version":1}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipqualityscore.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipqualityscore.meta.yaml
new file mode 100644
index 0000000..1742f6e
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipqualityscore.meta.yaml
@@ -0,0 +1,10 @@
+source: ipqualityscore
+url: "https://www.ipqualityscore.com/api/json/ip/***/203.10.96.139?strictness=0&allow_public_access_points=true&lighter_penalties=true"
+test_user: n0053
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:49Z
+transport_success: true
+http_status: 200
+latency_ms: 1222
+body_file: ipqualityscore.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipwho_is.json b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipwho_is.json
new file mode 100644
index 0000000..f8acd29
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipwho_is.json
@@ -0,0 +1,17 @@
+{
+ "ip": "203.10.96.139",
+ "success": true,
+ "type": "IPv4",
+ "continent": "North America",
+ "country": "United States",
+ "region": "California",
+ "city": "Los Angeles",
+ "latitude": 34.0478673,
+ "longitude": -118.2563044,
+ "connection": {
+ "asn": 137409,
+ "org": "Gsl Networks Pty LTD",
+ "isp": "Gsl Networks Pty LTD",
+ "domain": "gslnetworks.com.au"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipwho_is.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipwho_is.meta.yaml
new file mode 100644
index 0000000..6f7a578
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipwho_is.meta.yaml
@@ -0,0 +1,10 @@
+source: ipwho_is
+url: https://ipwho.is/203.10.96.139?fields=success,message,ip,type,continent,country,region,city,latitude,longitude,connection,security
+test_user: n0053
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:43Z
+transport_success: true
+http_status: 200
+latency_ms: 1023
+body_file: ipwho_is.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ping0_geo.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ping0_geo.meta.yaml
new file mode 100644
index 0000000..3eda69c
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ping0_geo.meta.yaml
@@ -0,0 +1,10 @@
+source: ping0_geo
+url: https://ping0.cc/geo
+test_user: n0053
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:47Z
+transport_success: true
+http_status: 200
+latency_ms: 1142
+body_file: ping0_geo.txt
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ping0_geo.txt b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ping0_geo.txt
new file mode 100644
index 0000000..1f81221
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ping0_geo.txt
@@ -0,0 +1,4 @@
+203.10.96.139
+美国 加利福尼亚州 洛杉矶
+AS137409
+GSL Networks Pty LTD - Los Angeles
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/proxycheck_io.json b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/proxycheck_io.json
new file mode 100644
index 0000000..8616012
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/proxycheck_io.json
@@ -0,0 +1,32 @@
+{
+ "status": "ok",
+ "203.10.96.139": {
+ "asn": "AS137409",
+ "range": "203.10.96.0/24",
+ "provider": "GSL Networks Pty LTD",
+ "organisation": "GSL Networks Pty LTD",
+ "continent": "North America",
+ "continentcode": "NA",
+ "country": "United States",
+ "isocode": "US",
+ "region": "California",
+ "regioncode": "CA",
+ "timezone": "America/Los_Angeles",
+ "city": "Los Angeles",
+ "postcode": "90009",
+ "latitude": 34.0549,
+ "longitude": -118.243,
+ "currency": {
+ "code": "USD",
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "devices": {
+ "address": 1,
+ "subnet": 10
+ },
+ "risk": 66,
+ "proxy": "yes",
+ "type": "VPN"
+ }
+}
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/proxycheck_io.meta.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/proxycheck_io.meta.yaml
new file mode 100644
index 0000000..4bdd3cf
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/proxycheck_io.meta.yaml
@@ -0,0 +1,10 @@
+source: proxycheck_io
+url: "https://proxycheck.io/v2/203.10.96.139?vpn=1&asn=1&risk=1&seen=1"
+test_user: n0053
+proxy_host: 127.0.0.1
+proxy_port: 7897
+cached_at_utc: 2026-07-21T00:07:45Z
+transport_success: true
+http_status: 200
+latency_ms: 1028
+body_file: proxycheck_io.json
\ No newline at end of file
diff --git a/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/weighted_result.yaml b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/weighted_result.yaml
new file mode 100644
index 0000000..de414a1
--- /dev/null
+++ b/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/weighted_result.yaml
@@ -0,0 +1,299 @@
+name: 🇺🇸美国洛杉矶08-0.1倍
+username: n0053
+checked_at_utc: 2026-07-21T00:07:57Z
+success: true
+output_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍
+weighted_result_file: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/weighted_result.yaml
+cache:
+ raw_dir: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw
+ policy: raw/meta 缓存存在时优先使用缓存,不重新访问检测网站;删除对应 raw 文件或整个节点文件夹可强制重新检测
+ optional_api_envs:
+ getipintel_contact: GETIPINTEL_CONTACT
+ ping0_detail_key: PING0_API_KEY
+ abuseipdb_key: ABUSEIPDB_API_KEY
+ vpnapi_io_key: VPNAPI_IO_KEY
+ ipqualityscore_key: IPQUALITYSCORE_KEY
+network:
+ ipv4: 203.10.96.139
+ ipify_latency_ms: 1090
+ cloudflare_ip: &1 203.10.96.139
+ cloudflare_ip_consistent: true
+ ping0_geo_ip: &2 203.10.96.139
+ ping0_geo_ip_consistent: true
+ all_seen_ip_consistent: true
+ ip_consistent: true
+providers:
+ ipapi_is:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 6028
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipapi_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipapi_is.meta.yaml
+ error: SSL connection failed
+ ipwho_is:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1023
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipwho_is.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipwho_is.meta.yaml
+ data: ~
+ ip_api_com:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 799
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ip_api_com.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ip_api_com.meta.yaml
+ data: {status: success, country: &3 United States, regionName: &4 California, city: &5 Los Angeles, lat: 34.0544, lon: -118.244, isp: &6 GSL Networks Pty LTD, org: &7 GSL Networks Pty LTD, as: &8 AS137409 GSL Networks Pty LTD, asname: &9 GSLNETWORKS-AS-AP, mobile: false, proxy: &10 true, hosting: &11 false, query: 203.10.96.139}
+ proxycheck_io:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1028
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/proxycheck_io.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/proxycheck_io.meta.yaml
+ data: {status: ok, 203.10.96.139: {asn: &12 AS137409, range: 203.10.96.0/24, provider: &13 GSL Networks Pty LTD, organisation: &14 GSL Networks Pty LTD, continent: North America, continentcode: NA, country: United States, isocode: US, region: California, regioncode: CA, timezone: America/Los_Angeles, city: Los Angeles, postcode: 90009, latitude: 34.0549, longitude: -118.243, currency: {code: USD, name: Dollar, symbol: $}, devices: {address: 1, subnet: 10}, risk: &15 66, proxy: &16 yes, type: &17 VPN}}
+ ping0_geo:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1142
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ping0_geo.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ping0_geo.meta.yaml
+ data:
+ line1: 203.10.96.139
+ line2: 美国 加利福尼亚州 洛杉矶
+ line3: AS137409
+ line4: GSL Networks Pty LTD - Los Angeles
+ ip: *2
+ location: &18 美国 加利福尼亚州 洛杉矶
+ asn: &19 AS137409
+ provider: &20 GSL Networks Pty LTD - Los Angeles
+ ping0_detail:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 ping0_api_key,也未设置环境变量 PING0_API_KEY,跳过 ping0 指定 IP 详细检测
+ getipintel:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 993
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/getipintel.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/getipintel.meta.yaml
+ data: {status: &21 error, result: &22 -5, message: "Your connecting IP has been banned from the system or you do not have permission to access a particular service. Did you exceed your query limits? Did you use an invalid email address? If you want more information, please use the contact information on the website", queryIP: &23 203.10.96.139, queryFlags: f, queryOFlags: ~, queryFormat: json, contact: 1104749580@qq.com}
+ abuseipdb:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 abuseipdb_api_key,也未设置环境变量 ABUSEIPDB_API_KEY,跳过 AbuseIPDB 检测
+ vpnapi_io:
+ reachable: false
+ accessible: false
+ http_status: 0
+ latency_ms: 0
+ from_cache: false
+ skipped: true
+ reason: 未配置 vpnapi_io_key,也未设置环境变量 VPNAPI_IO_KEY,跳过 VPNAPI.io 检测
+ ipqualityscore:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1222
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipqualityscore.json
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/ipqualityscore.meta.yaml
+ data: {success: false, message: You have insufficient credits to make this query. Please contact IPQualityScore support if this error persists., request_id: jJwr4CPTmQ, api_version: 1}
+quality:
+ ipapi_is_flags:
+ is_bogon: ~
+ is_mobile: ~
+ is_satellite: ~
+ is_crawler: ~
+ is_datacenter: ~
+ is_tor: ~
+ is_proxy: ~
+ is_vpn: ~
+ is_abuser: ~
+ ipwho_security: ~
+ ip_api_flags:
+ proxy: *10
+ hosting: *11
+ proxycheck:
+ proxy: *16
+ type: *17
+ risk: *15
+ provider: *13
+ organisation: *14
+ asn: *12
+ ping0_geo:
+ ip: *2
+ location: *18
+ asn: *19
+ provider: *20
+ ping0_detail:
+ ip: ~
+ location: ~
+ country: ~
+ province: ~
+ city: ~
+ asn: ~
+ asnname: ~
+ org: ~
+ isidc: ~
+ iprisk: ~
+ isnative: ~
+ asntype: ~
+ orgtype: ~
+ getipintel:
+ result: *22
+ status: *21
+ query_ip: *23
+ abuseipdb:
+ abuse_confidence_score: ~
+ is_public: ~
+ is_tor: ~
+ usage_type: ~
+ isp: ~
+ domain: ~
+ total_reports: ~
+ vpnapi_io:
+ security: ~
+ network: ~
+ ipqualityscore:
+ fraud_score: ~
+ proxy: ~
+ vpn: ~
+ tor: ~
+ recent_abuse: ~
+ bot_status: ~
+ ISP: ~
+ organization: ~
+ chatgpt_node_score: 0
+ chatgpt_node_decision: &24 不建议用于 ChatGPT 登录环境
+ chatgpt_suitability:
+ base_score: 100
+ raw_score_before_clamp: -8
+ score: 0
+ risk_score: 100
+ grade: not_recommended
+ decision: *24
+ factors:
+ - source: ip-api.com
+ parameter: proxy
+ observed: true
+ delta: -18
+ score_before: 100
+ score_after_unclamped: 82
+ explanation: ip-api.com 认为该 IP 是代理出口
+ - source: proxycheck.io
+ parameter: proxy
+ observed: yes
+ delta: -18
+ score_before: 82
+ score_after_unclamped: 64
+ explanation: proxycheck.io 命中代理数据库
+ - source: proxycheck.io
+ parameter: type
+ observed: vpn
+ delta: -12
+ score_before: 64
+ score_after_unclamped: 52
+ explanation: 类型包含 VPN,作为 ChatGPT 登录出口需要扣分
+ - source: proxycheck.io
+ parameter: risk
+ observed: 66
+ delta: -20
+ score_before: 52
+ score_after_unclamped: 32
+ explanation: proxycheck 风险分按 30% 权重折算,最高扣 25 分,避免单源直接打死
+ - source: connectivity
+ parameter: github.accessible
+ observed: false
+ delta: -5
+ score_before: 32
+ score_after_unclamped: 27
+ explanation: GitHub 连通性失败,说明该节点基础外网连通性可能不稳
+ - source: connectivity
+ parameter: chatgpt.accessible
+ observed: false
+ delta: -35
+ score_before: 27
+ score_after_unclamped: -8
+ explanation: ChatGPT 轻量连通性失败,不适合作为 ChatGPT 节点
+ formula: score = clamp(100 + Σ(delta), 0, 100)。delta 为正表示加分,负表示扣分。这个分数用于判断是否适合作为 ChatGPT 登录/访问节点,不代表 OpenAI 官方风控分。
+ heuristic_risk_score: 100
+ purity_score: 0
+ heuristic_risk_grade: very_high
+ legacy_strict_risk_score: 100
+ legacy_strict_purity_score: 0
+ legacy_strict_risk_reasons:
+ - ip-api.com 标记为 proxy
+ - proxycheck.io 标记为 proxy
+ - proxycheck.io 类型包含 VPN
+ - proxycheck.io risk=66
+ score_note: chatgpt_node_score 是本程序用于判断是否适合作为 ChatGPT 节点的加权分,0-100 越高越适合;legacy_strict_* 保留旧版严格累加算法作为参考,不代表 OpenAI 官方风控分。
+summary:
+ ipapi_rir: ~
+ ipapi_location: ~
+ ipapi_asn: ~
+ ipapi_company: ~
+ ipapi_datacenter: ~
+ ipapi_vpn: ~
+ ipapi_abuse: ~
+ ipwho_country: ~
+ ipwho_region: ~
+ ipwho_city: ~
+ ipwho_connection: ~
+ ip_api_country: *3
+ ip_api_region: *4
+ ip_api_city: *5
+ ip_api_isp: *6
+ ip_api_org: *7
+ ip_api_as: *8
+ ip_api_asname: *9
+ ping0_geo_ip: *2
+ ping0_geo_location: *18
+ ping0_geo_asn: *19
+ ping0_geo_provider: *20
+ ping0_detail_location: ~
+ ping0_detail_country: ~
+ ping0_detail_province: ~
+ ping0_detail_city: ~
+ ping0_detail_asn: ~
+ ping0_detail_asnname: ~
+ ping0_detail_org: ~
+ ping0_detail_isidc: ~
+ ping0_detail_iprisk: ~
+ ping0_detail_isnative: ~
+ ping0_detail_asntype: ~
+ ping0_detail_orgtype: ~
+connectivity:
+ cloudflare:
+ reachable: true
+ accessible: true
+ http_status: 200
+ latency_ms: 1074
+ from_cache: false
+ raw_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/cloudflare_trace.txt
+ meta_cache: D:/ae/tools/tizi/IP_Check_Place/🇺🇸美国洛杉矶08-0.1倍/raw/cloudflare_trace.meta.yaml
+ ip: *1
+ loc: US
+ colo: LAX
+ http: http/1.1
+ tls: TLSv1.3
+ warp: off
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵AWS日本01 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵AWS日本01 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..22e7ae3
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵AWS日本01 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵AWS日本01 | 电信移动联通推荐
+username: n0012
+mixed_port: 7897
+public_ip: 103.62.49.138
+public_ipv4: 103.62.49.138
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:27Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵AWS日本02 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵AWS日本02 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..f838c5c
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵AWS日本02 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵AWS日本02 | 电信移动联通推荐
+username: n0013
+mixed_port: 7897
+public_ip: 103.62.49.162
+public_ipv4: 103.62.49.162
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:29Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵AWS日本03 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵AWS日本03 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..6ff3251
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵AWS日本03 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵AWS日本03 | 电信移动联通推荐
+username: n0014
+mixed_port: 7897
+public_ip: 103.62.49.170
+public_ipv4: 103.62.49.170
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:30Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵AWS日本04 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵AWS日本04 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..9771465
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵AWS日本04 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵AWS日本04 | 电信移动联通推荐
+username: n0015
+mixed_port: 7897
+public_ip: 103.62.49.178
+public_ipv4: 103.62.49.178
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:30Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵AWS日本05 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵AWS日本05 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..52f3344
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵AWS日本05 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵AWS日本05 | 电信移动联通推荐
+username: n0016
+mixed_port: 7897
+public_ip: 103.62.49.154
+public_ipv4: 103.62.49.154
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:31Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵AWS日本06 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵AWS日本06 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..b5f22fc
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵AWS日本06 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵AWS日本06 | 电信移动联通推荐
+username: n0017
+mixed_port: 7897
+public_ip: 103.62.49.154
+public_ipv4: 103.62.49.154
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:31Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵AWS日本07 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵AWS日本07 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..abf9bf5
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵AWS日本07 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵AWS日本07 | 电信移动联通推荐
+username: n0018
+mixed_port: 7897
+public_ip: 103.62.49.178
+public_ipv4: 103.62.49.178
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:32Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵AWS日本08 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵AWS日本08 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..eca532c
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵AWS日本08 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵AWS日本08 | 电信移动联通推荐
+username: n0019
+mixed_port: 7897
+public_ip: 103.62.49.170
+public_ipv4: 103.62.49.170
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:32Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵AWS日本09 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵AWS日本09 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..3f611b6
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵AWS日本09 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵AWS日本09 | 电信移动联通推荐
+username: n0020
+mixed_port: 7897
+public_ip: 103.62.49.162
+public_ipv4: 103.62.49.162
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:33Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵AWS日本10 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵AWS日本10 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..dd7e734
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵AWS日本10 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,8 @@
+proxy_name: 🇯🇵AWS日本10 | 电信移动联通推荐
+username: n0021
+mixed_port: 7897
+public_ipv4_error: ipify 请求失败:SSL connection failed
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:43Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/public_ip.yaml
new file mode 100644
index 0000000..a40fdd6
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵日本东京01-0.1倍 _ 电信联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵日本东京01-0.1倍 | 电信联通推荐
+username: n0001
+mixed_port: 7897
+public_ip: 103.62.49.138
+public_ipv4: 103.62.49.138
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:02Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/public_ip.yaml
new file mode 100644
index 0000000..86eda7b
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵日本东京02-0.1倍 _ 电信联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵日本东京02-0.1倍 | 电信联通推荐
+username: n0002
+mixed_port: 7897
+public_ip: 103.62.49.162
+public_ipv4: 103.62.49.162
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:03Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/public_ip.yaml
new file mode 100644
index 0000000..1c866fa
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵日本东京03-0.1倍 _ 电信联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵日本东京03-0.1倍 | 电信联通推荐
+username: n0003
+mixed_port: 7897
+public_ip: 103.62.49.170
+public_ipv4: 103.62.49.170
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:05Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/public_ip.yaml
new file mode 100644
index 0000000..80422a5
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵日本东京04-0.1倍 _ 电信联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵日本东京04-0.1倍 | 电信联通推荐
+username: n0004
+mixed_port: 7897
+public_ip: 103.62.49.178
+public_ipv4: 103.62.49.178
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:07Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/public_ip.yaml
new file mode 100644
index 0000000..4caa023
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵日本东京05-0.1倍 _ 电信联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵日本东京05-0.1倍 | 电信联通推荐
+username: n0005
+mixed_port: 7897
+public_ip: 103.62.49.154
+public_ipv4: 103.62.49.154
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:09Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/public_ip.yaml
new file mode 100644
index 0000000..3d36465
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵日本东京06-0.1倍 _ 高速专线推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵日本东京06-0.1倍 | 高速专线推荐
+username: n0006
+mixed_port: 7897
+public_ip: 103.62.49.162
+public_ipv4: 103.62.49.162
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:13Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/public_ip.yaml
new file mode 100644
index 0000000..b2f826a
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵日本东京07-0.1倍 _ 高速专线推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵日本东京07-0.1倍 | 高速专线推荐
+username: n0007
+mixed_port: 7897
+public_ip: 103.62.49.170
+public_ipv4: 103.62.49.170
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:17Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/public_ip.yaml
new file mode 100644
index 0000000..28641bb
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵日本东京08-0.1倍 _ 高速专线推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵日本东京08-0.1倍 | 高速专线推荐
+username: n0008
+mixed_port: 7897
+public_ip: 103.62.49.178
+public_ipv4: 103.62.49.178
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:20Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/public_ip.yaml
new file mode 100644
index 0000000..a710d9f
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇯🇵日本东京09-0.1倍 _ 高速专线推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇯🇵日本东京09-0.1倍 | 高速专线推荐
+username: n0009
+mixed_port: 7897
+public_ip: 103.62.49.154
+public_ipv4: 103.62.49.154
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:23Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬AWS新加坡01 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬AWS新加坡01 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..4ae9b98
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬AWS新加坡01 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬AWS新加坡01 | 电信移动联通推荐
+username: n0027
+mixed_port: 7897
+public_ip: 67.159.48.146
+public_ipv4: 67.159.48.146
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:53Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬AWS新加坡02 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬AWS新加坡02 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..a5ad671
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬AWS新加坡02 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬AWS新加坡02 | 电信移动联通推荐
+username: n0028
+mixed_port: 7897
+public_ip: 67.159.48.147
+public_ipv4: 67.159.48.147
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:54Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬AWS新加坡03 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬AWS新加坡03 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..135f548
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬AWS新加坡03 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬AWS新加坡03 | 电信移动联通推荐
+username: n0029
+mixed_port: 7897
+public_ip: 67.159.48.148
+public_ipv4: 67.159.48.148
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:54Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬AWS新加坡04 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬AWS新加坡04 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..d2a9dc6
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬AWS新加坡04 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬AWS新加坡04 | 电信移动联通推荐
+username: n0030
+mixed_port: 7897
+public_ip: 67.159.48.149
+public_ipv4: 67.159.48.149
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:55Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬AWS新加坡05 _ 电信移动联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬AWS新加坡05 _ 电信移动联通推荐/public_ip.yaml
new file mode 100644
index 0000000..26831b7
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬AWS新加坡05 _ 电信移动联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬AWS新加坡05 | 电信移动联通推荐
+username: n0031
+mixed_port: 7897
+public_ip: 67.159.48.150
+public_ipv4: 67.159.48.150
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:55Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡 _ 高速专线-hy2/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡 _ 高速专线-hy2/public_ip.yaml
new file mode 100644
index 0000000..13c8f79
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡 _ 高速专线-hy2/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬新加坡 | 高速专线-hy2
+username: n0040
+mixed_port: 7897
+public_ip: 67.159.48.146
+public_ipv4: 67.159.48.146
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:05Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡01 _ 电信联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡01 _ 电信联通推荐/public_ip.yaml
new file mode 100644
index 0000000..bd8fdfd
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡01 _ 电信联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬新加坡01 | 电信联通推荐
+username: n0010
+mixed_port: 7897
+public_ip: 203.27.106.146
+public_ipv4: 203.27.106.146
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:25Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/public_ip.yaml
new file mode 100644
index 0000000..a356559
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡01-0.1倍 _ 电信联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬新加坡01-0.1倍 | 电信联通推荐
+username: n0022
+mixed_port: 7897
+public_ip: 67.159.48.146
+public_ipv4: 67.159.48.146
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:45Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡02 _ 电信联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡02 _ 电信联通推荐/public_ip.yaml
new file mode 100644
index 0000000..d2a17f1
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡02 _ 电信联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬新加坡02 | 电信联通推荐
+username: n0011
+mixed_port: 7897
+public_ip: 203.27.106.146
+public_ipv4: 203.27.106.146
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:26Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/public_ip.yaml
new file mode 100644
index 0000000..d6a6333
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡02-0.1倍 _ 电信联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬新加坡02-0.1倍 | 电信联通推荐
+username: n0023
+mixed_port: 7897
+public_ip: 67.159.48.147
+public_ipv4: 67.159.48.147
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:46Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/public_ip.yaml
new file mode 100644
index 0000000..8f57e5c
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡03-0.1倍 _ 电信联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬新加坡03-0.1倍 | 电信联通推荐
+username: n0024
+mixed_port: 7897
+public_ip: 67.159.48.148
+public_ipv4: 67.159.48.148
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:48Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/public_ip.yaml
new file mode 100644
index 0000000..787e7ed
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡04-0.1倍 _ 电信联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬新加坡04-0.1倍 | 电信联通推荐
+username: n0025
+mixed_port: 7897
+public_ip: 67.159.48.149
+public_ipv4: 67.159.48.149
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:50Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/public_ip.yaml
new file mode 100644
index 0000000..36d1860
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡05-0.1倍 _ 电信联通推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬新加坡05-0.1倍 | 电信联通推荐
+username: n0026
+mixed_port: 7897
+public_ip: 67.159.48.150
+public_ipv4: 67.159.48.150
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:22:51Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡2 _ 高速专线-hy2/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡2 _ 高速专线-hy2/public_ip.yaml
new file mode 100644
index 0000000..00bceb8
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡2 _ 高速专线-hy2/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬新加坡2 | 高速专线-hy2
+username: n0041
+mixed_port: 7897
+public_ip: 67.159.48.146
+public_ipv4: 67.159.48.146
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:06Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡3 _ 高速专线-hy2/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡3 _ 高速专线-hy2/public_ip.yaml
new file mode 100644
index 0000000..4357cf1
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡3 _ 高速专线-hy2/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬新加坡3 | 高速专线-hy2
+username: n0042
+mixed_port: 7897
+public_ip: 203.27.106.146
+public_ipv4: 203.27.106.146
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:10Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡4 _ 高速专线-hy2/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡4 _ 高速专线-hy2/public_ip.yaml
new file mode 100644
index 0000000..dd62ef9
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡4 _ 高速专线-hy2/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬新加坡4 | 高速专线-hy2
+username: n0043
+mixed_port: 7897
+public_ip: 203.27.106.146
+public_ipv4: 203.27.106.146
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:11Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡5 _ 高速专线-hy2/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡5 _ 高速专线-hy2/public_ip.yaml
new file mode 100644
index 0000000..3701421
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡5 _ 高速专线-hy2/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇸🇬新加坡5 | 高速专线-hy2
+username: n0044
+mixed_port: 7897
+public_ip: 146.235.17.47
+public_ipv4: 146.235.17.47
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:11Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇸🇬新加坡6 _ 高速专线-hy2/public_ip.yaml b/Node_Exit_Ip_Cache/🇸🇬新加坡6 _ 高速专线-hy2/public_ip.yaml
new file mode 100644
index 0000000..6baed70
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇸🇬新加坡6 _ 高速专线-hy2/public_ip.yaml
@@ -0,0 +1,8 @@
+proxy_name: 🇸🇬新加坡6 | 高速专线-hy2
+username: n0045
+mixed_port: 7897
+public_ipv4_error: ipify 请求失败:SSL connection failed
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:21Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇹🇼台湾 _ 避免晚高峰使用/public_ip.yaml b/Node_Exit_Ip_Cache/🇹🇼台湾 _ 避免晚高峰使用/public_ip.yaml
new file mode 100644
index 0000000..d930dfc
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇹🇼台湾 _ 避免晚高峰使用/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇹🇼台湾 | 避免晚高峰使用
+username: n0054
+mixed_port: 7897
+public_ip: 114.37.199.26
+public_ipv4: 114.37.199.26
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:40Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇹🇼台湾2 _ 避免晚高峰使用/public_ip.yaml b/Node_Exit_Ip_Cache/🇹🇼台湾2 _ 避免晚高峰使用/public_ip.yaml
new file mode 100644
index 0000000..c2791ed
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇹🇼台湾2 _ 避免晚高峰使用/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇹🇼台湾2 | 避免晚高峰使用
+username: n0055
+mixed_port: 7897
+public_ip: 111.249.67.172
+public_ipv4: 111.249.67.172
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:46Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇹🇼台湾3 _ 避免晚高峰使用/public_ip.yaml b/Node_Exit_Ip_Cache/🇹🇼台湾3 _ 避免晚高峰使用/public_ip.yaml
new file mode 100644
index 0000000..7b3dc98
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇹🇼台湾3 _ 避免晚高峰使用/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇹🇼台湾3 | 避免晚高峰使用
+username: n0056
+mixed_port: 7897
+public_ip: 36.231.97.241
+public_ipv4: 36.231.97.241
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:52Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国01 _ 合适下载使用-0.01倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国01 _ 合适下载使用-0.01倍/public_ip.yaml
new file mode 100644
index 0000000..484b812
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国01 _ 合适下载使用-0.01倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国01 | 合适下载使用-0.01倍
+username: n0057
+mixed_port: 7897
+public_ip: 108.181.24.43
+public_ipv4: 108.181.24.43
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:53Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/public_ip.yaml
new file mode 100644
index 0000000..7136f5b
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国01-0.1倍 _ 电信联通移动推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国01-0.1倍 | 电信联通移动推荐
+username: n0032
+mixed_port: 7897
+public_ip: 134.195.101.193
+public_ipv4: 134.195.101.193
+public_ipv6: 2602:feda:f39b:2aa8:712f:fa9f:8b1e:e57
+cached_at_utc: 2026-07-21T02:23:01Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国02 _ 合适下载使用-0.01倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国02 _ 合适下载使用-0.01倍/public_ip.yaml
new file mode 100644
index 0000000..1fda80b
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国02 _ 合适下载使用-0.01倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国02 | 合适下载使用-0.01倍
+username: n0058
+mixed_port: 7897
+public_ip: 108.181.23.235
+public_ipv4: 108.181.23.235
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:59Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/public_ip.yaml
new file mode 100644
index 0000000..ccd9ace
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国02-0.1倍 _ 电信联通移动推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国02-0.1倍 | 电信联通移动推荐
+username: n0033
+mixed_port: 7897
+public_ip: 134.195.101.194
+public_ipv4: 134.195.101.194
+public_ipv6: 2602:feda:f39d:e4d5:f1e3:102e:a77b:2349
+cached_at_utc: 2026-07-21T02:23:01Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国03 _ 合适下载使用-0.01倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国03 _ 合适下载使用-0.01倍/public_ip.yaml
new file mode 100644
index 0000000..2b474d9
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国03 _ 合适下载使用-0.01倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国03 | 合适下载使用-0.01倍
+username: n0059
+mixed_port: 7897
+public_ip: 208.87.242.97
+public_ipv4: 208.87.242.97
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:24:00Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/public_ip.yaml
new file mode 100644
index 0000000..df40cac
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国03-0.1倍 _ 电信联通移动推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国03-0.1倍 | 电信联通移动推荐
+username: n0034
+mixed_port: 7897
+public_ip: 134.195.101.195
+public_ipv4: 134.195.101.195
+public_ipv6: 2602:feda:f395:fc3c:5df5:b392:c36a:8cf7
+cached_at_utc: 2026-07-21T02:23:01Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国04 _ 合适下载使用-0.01倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国04 _ 合适下载使用-0.01倍/public_ip.yaml
new file mode 100644
index 0000000..538bf8c
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国04 _ 合适下载使用-0.01倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国04 | 合适下载使用-0.01倍
+username: n0060
+mixed_port: 7897
+public_ip: 108.181.24.47
+public_ipv4: 108.181.24.47
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:24:01Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/public_ip.yaml
new file mode 100644
index 0000000..37d75b7
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国04-0.1倍 _ 电信联通移动推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国04-0.1倍 | 电信联通移动推荐
+username: n0035
+mixed_port: 7897
+public_ip: 134.195.101.197
+public_ipv4: 134.195.101.197
+public_ipv6: 2602:feda:f39a:d2a8:39e5:647a:b949:cd64
+cached_at_utc: 2026-07-21T02:23:03Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国05 _ 合适下载使用-0.01倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国05 _ 合适下载使用-0.01倍/public_ip.yaml
new file mode 100644
index 0000000..6b55cfc
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国05 _ 合适下载使用-0.01倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国05 | 合适下载使用-0.01倍
+username: n0061
+mixed_port: 7897
+public_ip: 108.181.24.41
+public_ipv4: 108.181.24.41
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:24:02Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/public_ip.yaml
new file mode 100644
index 0000000..9b71b7a
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国05-0.1倍 _ 电信联通移动推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国05-0.1倍 | 电信联通移动推荐
+username: n0036
+mixed_port: 7897
+public_ip: 134.195.101.120
+public_ipv4: 134.195.101.120
+public_ipv6: 2602:feda:f399:3482:1ef5:da10:a002:cf58
+cached_at_utc: 2026-07-21T02:23:03Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/public_ip.yaml
new file mode 100644
index 0000000..2817044
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国06-0.1倍 _ 电信联通移动推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国06-0.1倍 | 电信联通移动推荐
+username: n0037
+mixed_port: 7897
+public_ip: 134.195.101.180
+public_ipv4: 134.195.101.180
+public_ipv6: 2602:feda:f398:da05:369a:e728:e327:2914
+cached_at_utc: 2026-07-21T02:23:04Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/public_ip.yaml
new file mode 100644
index 0000000..d43850b
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国07-0.1倍 _ 电信联通移动推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国07-0.1倍 | 电信联通移动推荐
+username: n0038
+mixed_port: 7897
+public_ip: 134.195.101.188
+public_ipv4: 134.195.101.188
+public_ipv6: 2602:feda:f390:c2ea:d430:7bd5:7a06:a439
+cached_at_utc: 2026-07-21T02:23:04Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/public_ip.yaml
new file mode 100644
index 0000000..e74cf61
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国08-0.1倍 _ 电信联通移动推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国08-0.1倍 | 电信联通移动推荐
+username: n0039
+mixed_port: 7897
+public_ip: 203.10.96.139
+public_ipv4: 203.10.96.139
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:04Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞01 _ 三网推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞01 _ 三网推荐/public_ip.yaml
new file mode 100644
index 0000000..5a92a4e
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞01 _ 三网推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞01 | 三网推荐
+username: n0062
+mixed_port: 7897
+public_ip: 134.195.101.193
+public_ipv4: 134.195.101.193
+public_ipv6: 2602:feda:f393:5162:25fc:91f:700e:4f1a
+cached_at_utc: 2026-07-21T02:24:03Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞01-0.1倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞01-0.1倍/public_ip.yaml
new file mode 100644
index 0000000..3015136
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞01-0.1倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞01-0.1倍
+username: n0046
+mixed_port: 7897
+public_ip: 134.195.101.193
+public_ipv4: 134.195.101.193
+public_ipv6: 2602:feda:f392:d804:1396:1c34:2b3b:5b9a
+cached_at_utc: 2026-07-21T02:23:23Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞02 _ 三网推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞02 _ 三网推荐/public_ip.yaml
new file mode 100644
index 0000000..8e1dcdb
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞02 _ 三网推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞02 | 三网推荐
+username: n0063
+mixed_port: 7897
+public_ip: 134.195.101.194
+public_ipv4: 134.195.101.194
+public_ipv6: 2602:feda:f399:2c38:e3d3:d70c:33c9:21b3
+cached_at_utc: 2026-07-21T02:24:04Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞02-0.1倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞02-0.1倍/public_ip.yaml
new file mode 100644
index 0000000..976350f
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞02-0.1倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞02-0.1倍
+username: n0047
+mixed_port: 7897
+public_ip: 134.195.101.194
+public_ipv4: 134.195.101.194
+public_ipv6: 2602:feda:f399:83a4:5723:c2e1:d589:a253
+cached_at_utc: 2026-07-21T02:23:25Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞03 _ 三网推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞03 _ 三网推荐/public_ip.yaml
new file mode 100644
index 0000000..e4c3e4a
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞03 _ 三网推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞03 | 三网推荐
+username: n0064
+mixed_port: 7897
+public_ip: 134.195.101.195
+public_ipv4: 134.195.101.195
+public_ipv6: 2602:feda:f39a:13e5:d88e:29e8:5379:7486
+cached_at_utc: 2026-07-21T02:24:04Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞03-0.1倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞03-0.1倍/public_ip.yaml
new file mode 100644
index 0000000..6d77c66
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞03-0.1倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞03-0.1倍
+username: n0048
+mixed_port: 7897
+public_ip: 134.195.101.195
+public_ipv4: 134.195.101.195
+public_ipv6: 2602:feda:f39b:4401:de6f:8516:17c8:b20e
+cached_at_utc: 2026-07-21T02:23:28Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞04 _ 三网推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞04 _ 三网推荐/public_ip.yaml
new file mode 100644
index 0000000..9d7a88b
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞04 _ 三网推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞04 | 三网推荐
+username: n0065
+mixed_port: 7897
+public_ip: 134.195.101.197
+public_ipv4: 134.195.101.197
+public_ipv6: 2602:feda:f39a:c712:e32:2b7:76eb:3172
+cached_at_utc: 2026-07-21T02:24:05Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞04-0.1倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞04-0.1倍/public_ip.yaml
new file mode 100644
index 0000000..17b4e93
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞04-0.1倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞04-0.1倍
+username: n0049
+mixed_port: 7897
+public_ip: 134.195.101.197
+public_ipv4: 134.195.101.197
+public_ipv6: 2602:feda:f397:99de:8796:ee83:4afd:ee69
+cached_at_utc: 2026-07-21T02:23:30Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞05 _ 三网推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞05 _ 三网推荐/public_ip.yaml
new file mode 100644
index 0000000..b97941a
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞05 _ 三网推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞05 | 三网推荐
+username: n0066
+mixed_port: 7897
+public_ip: 134.195.101.120
+public_ipv4: 134.195.101.120
+public_ipv6: 2602:feda:f393:cb92:828b:312d:85e0:d1e5
+cached_at_utc: 2026-07-21T02:24:10Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞05-0.1倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞05-0.1倍/public_ip.yaml
new file mode 100644
index 0000000..26e2d3b
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞05-0.1倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞05-0.1倍
+username: n0050
+mixed_port: 7897
+public_ip: 134.195.101.120
+public_ipv4: 134.195.101.120
+public_ipv6: 2602:feda:f392:c639:102e:dc8b:f841:144e
+cached_at_utc: 2026-07-21T02:23:32Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞06 _ 三网推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞06 _ 三网推荐/public_ip.yaml
new file mode 100644
index 0000000..45c5131
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞06 _ 三网推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞06 | 三网推荐
+username: n0067
+mixed_port: 7897
+public_ip: 134.195.101.180
+public_ipv4: 134.195.101.180
+public_ipv6: 2602:feda:f39d:dc3c:3361:70b2:1845:239d
+cached_at_utc: 2026-07-21T02:24:11Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞06-0.1倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞06-0.1倍/public_ip.yaml
new file mode 100644
index 0000000..dd212dc
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞06-0.1倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞06-0.1倍
+username: n0051
+mixed_port: 7897
+public_ip: 134.195.101.180
+public_ipv4: 134.195.101.180
+public_ipv6: 2602:feda:f398:ada:918f:3637:21ac:2f99
+cached_at_utc: 2026-07-21T02:23:34Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞07 _ 三网推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞07 _ 三网推荐/public_ip.yaml
new file mode 100644
index 0000000..42cafbc
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞07 _ 三网推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞07 | 三网推荐
+username: n0068
+mixed_port: 7897
+public_ip: 134.195.101.188
+public_ipv4: 134.195.101.188
+public_ipv6: 2602:feda:f396:24f5:6a11:a635:1005:a67b
+cached_at_utc: 2026-07-21T02:24:12Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国圣何塞07-0.1倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞07-0.1倍/public_ip.yaml
new file mode 100644
index 0000000..d5e8b1e
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国圣何塞07-0.1倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国圣何塞07-0.1倍
+username: n0052
+mixed_port: 7897
+public_ip: 134.195.101.188
+public_ipv4: 134.195.101.188
+public_ipv6: 2602:feda:f391:9ff:bb3:3469:73be:8c00
+cached_at_utc: 2026-07-21T02:23:38Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国洛杉矶08 _ 三网推荐/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国洛杉矶08 _ 三网推荐/public_ip.yaml
new file mode 100644
index 0000000..601d234
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国洛杉矶08 _ 三网推荐/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国洛杉矶08 | 三网推荐
+username: n0069
+mixed_port: 7897
+public_ip: 203.10.96.139
+public_ipv4: 203.10.96.139
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:24:13Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file
diff --git a/Node_Exit_Ip_Cache/🇺🇸美国洛杉矶08-0.1倍/public_ip.yaml b/Node_Exit_Ip_Cache/🇺🇸美国洛杉矶08-0.1倍/public_ip.yaml
new file mode 100644
index 0000000..210cc23
--- /dev/null
+++ b/Node_Exit_Ip_Cache/🇺🇸美国洛杉矶08-0.1倍/public_ip.yaml
@@ -0,0 +1,9 @@
+proxy_name: 🇺🇸美国洛杉矶08-0.1倍
+username: n0053
+mixed_port: 7897
+public_ip: 203.10.96.139
+public_ipv4: 203.10.96.139
+public_ipv6_error: ipify 请求失败:SSL connection failed
+cached_at_utc: 2026-07-21T02:23:40Z
+ipv4_source: https://api4.ipify.org/?format=json
+ipv6_source: https://api6.ipify.org/?format=json
\ No newline at end of file