批次檢測 SOCKS5 代理是否可用
每行貼上一個 SOCKS5 代理,我們的伺服器會透過每個代理造訪一次本站,告訴你它能不能連線、對外顯示的出口 IP 與國家,以及回應有多快。
已辨識有效代理:0 筆
要測 HTTP 代理?請使用批次 HTTP 代理檢測。
支援的格式:host:port、host:port:使用者名稱:密碼、使用者名稱:密碼@host:port;行首可以寫 http:// 或 socks5:// 指定協定(沒寫就依本頁協定,https:// 視為 HTTP 代理)。host 可以是 IPv4、IPv6(寫成 [::1]:8080)或網域名稱。
每次最多 20 筆,每分鐘最多檢測 4 次——這個限制是刻意收緊的,因為是我們的伺服器在替你去連代理。只檢測公網位址,部分常見服務連接埠(如 22、25、3306)會被拒絕。你的代理位址與帳號密碼只用於本次檢測,不會被儲存,也不會寫入記錄檔。
這個工具是怎麼檢測的
出口 IP 是怎麼測出來的
我們的伺服器連上你的 SOCKS5 代理,先協商驗證方式(無驗證,或 RFC 1929 的使用者名稱 / 密碼),再送出 CONNECT 請求,讓代理去連本站(目標寫成網域,由代理自己解析),最後透過這條通道以 HTTPS 存取本站的介面,讀取它看到的來訪 IP。這個 IP 就是代理對外顯示的出口 IP。
失敗不一定代表代理壞了
檢測是從我們的伺服器發出的,不是從你的網路。代理只放行白名單內的來源 IP、需要別的驗證方式、到我們伺服器的線路不通,或是連接埠被我們禁用,都會顯示失敗。「失敗原因」欄會寫出具體類別;拿不準時,換你自己的網路再測一次交叉確認。
我們不儲存你的代理
代理位址、帳號和密碼只在這一次請求裡使用:不存進資料庫、不寫入記錄檔、不進快取,結果裡也不會帶回密碼,匯出的 CSV 只有 host:port。「複製可用代理」是瀏覽器用你自己輸入的那幾行組出來的,不經過伺服器。
為什麼每次最多 20 筆
這個工具會讓我們的伺服器替你去連任意代理位址,所以限制得比較嚴:每次 20 筆、每分鐘 4 次、同時並行 5 個、每筆最長等 10 秒,而且只連公網位址。這樣既不會被濫用成掃描工具,也能讓 20 筆通常在一分鐘內出結果。要測更多,分批貼上即可。
使用方法
- 每行貼上一個 SOCKS5 代理,最多 20 筆。支援 host:port、host:port:使用者名稱:密碼、使用者名稱:密碼@host:port,也可以帶 socks5:// 前綴;host 可以是 IPv4、IPv6(寫成 [2001:db8::1]:1080)或網域名稱。
- 看輸入框下方的計數:已辨識、無法辨識(已忽略)、已去重各幾筆。超過 20 筆要先分批;混著 HTTP 代理時,在那幾行前面寫 http:// 即可。
- 按「開始檢測」。伺服器每次同時檢測 5 個,每筆最長等 10 秒,20 筆通常一分鐘內出結果。
- 看結果表:狀態、出口 IP、國家、ISP、HTTP 狀態碼、耗時和失敗原因。失敗的行先看失敗原因,再判斷是代理本身的問題,還是驗證 / 來源 IP 限制的問題。
- 按「匯出 CSV」儲存整張表(不含帳號密碼),或按「複製可用代理」把可用的幾行原樣複製回來;按「清空」重新開始。每分鐘最多檢測 4 次。
全部欄位與選項詳細說明
結果表的每一欄、輸入框的寫法與限制,都在這裡逐項說明。
- 代理清單(輸入)
- 每行一個代理,最多 20 筆;單行不超過 300 個字元,整個輸入框不超過 3 萬個字元;完全相同的行自動去重;認不出格式的行會被忽略,並在計數裡提示。
- 協定
- 本頁預設以 SOCKS5 檢測。行首寫了 http:// 或 https:// 的行會以 HTTP 代理(CONNECT 方法)檢測,結果表的「協定」欄會標出,所以混合清單可以一次測完。socks5h:// 也認,效果相同:目標網域本來就由代理解析。
- 驗證方式
- 沒寫帳號密碼時只提「無驗證」;寫了帳號密碼時同時提「使用者名稱 / 密碼」(RFC 1929),由代理選擇。帳號和密碼各不超過 255 位元組(SOCKS5 協定的限制)。
- 狀態
- 「可用」代表透過這個代理拿到了本站介面的正常回應(HTTP 200 且回傳了合法 IP);其他情況都算「失敗」,原因見最後一欄。只檢測 TCP 的 CONNECT,不檢測 UDP。
- 出口 IP
- 本站介面看到的來訪位址,也就是代理對外顯示的 IP。它可能和你填的代理位址不同,也可能是 IPv6。
- 國家 / 地區
- 依出口 IP 的歸屬資料估算,國家名稱依介面語言顯示並附國旗。機房 IP 顯示的可能是註冊地;查不到或額度用完時顯示「—」。
- ISP / 組織
- 出口 IP 所屬的電信業者或組織,下方小字是 ASN。資料來自 IP 歸屬資料庫;免費資料方案下可能只有 AS 名稱。每次最多查前 20 個不同的出口 IP。
- HTTP 狀態碼
- 成功時是透過代理存取本站介面得到的 200;失敗時,只有目標回應真的給了狀態碼才會顯示,連不上代理或 SOCKS5 握手就被拒絕時顯示「—」(SOCKS5 的錯誤碼不是 HTTP 狀態碼,不在這裡顯示)。
- 耗時
- 從開始連線代理,到讀完本站介面回應的總時間,單位毫秒;包含 SOCKS5 握手、TLS 握手和請求,不含解析代理網域的時間。每筆總時限 10 秒。
- 失敗原因
- 格式無法辨識、位址不是公網位址或連接埠被禁用、代理網域無法解析、連線代理逾時、代理拒絕連線、驗證被拒(帳號密碼不對、不支援的驗證方式或規則不允許)、代理回傳的內容不符合協定、透過代理建立 HTTPS 失敗、檢測逾時。
- 彙總、篩選與匯出
- 結果上方顯示已檢測、可用、失敗的筆數;既有可用又有失敗時可以依狀態篩選。「匯出 CSV」包含全部欄位(不含帳號密碼),「複製可用代理」複製你輸入的可用行。
SOCKS5 代理檢測常見問題
這個工具是怎麼檢測 SOCKS5 代理的?
我們的伺服器連上你填的 SOCKS5 代理,完成驗證協商後送出 CONNECT 請求,讓代理建立到本站 443 連接埠的通道(目標是網域,由代理解析),再透過通道以 HTTPS 存取 /api/tools/my-ip 並驗證憑證。介面回傳的來訪 IP 是出口 IP,整個過程的時間是耗時。
會儲存我的代理、帳號和密碼嗎?
不會。代理位址、帳號和密碼只在這次檢測裡使用,不會儲存,也不會寫入記錄檔或快取,檢測結果裡不會帶回密碼。匯出的 CSV 只有 host:port,不含帳號密碼。
代理在別處能用,為什麼這裡顯示失敗?
常見原因有四個:代理只允許白名單內的來源 IP,而這裡是我們的伺服器在連;代理要求的驗證方式與帳號密碼不一致;我們的伺服器到代理之間網路不通;代理的連接埠落在我們禁用的常見服務連接埠裡。失敗只代表這次從這裡沒有測通,換你自己的網路再測一次可以交叉確認。
支援哪些輸入格式?
每行一個,支援 host:port、host:port:使用者名稱:密碼、使用者名稱:密碼@host:port,有沒有 socks5:// 前綴都可以;host 可以是 IPv4、IPv6(寫成 [2001:db8::1]:1080)或網域名稱。密碼裡可以含冒號和 @。行首寫 http:// 的行會以 HTTP 代理檢測。
一次最多測多少個?為什麼有這些限制?
每次最多 20 筆,每位訪客每分鐘最多檢測 4 次,同時並行 5 個,每筆最長等 10 秒,只連公網位址,22、25、3306 等常見服務連接埠會被拒絕。這些限制是為了讓這個「替你去連任意位址」的工具不被濫用,也確保結果在一分鐘內出來。要測更多,分批即可。
SOCKS5 和 HTTP 代理有什麼差別?能測 UDP 嗎?
HTTP 代理用 CONNECT 方法轉送 TCP 連線,SOCKS5 在更底層轉送 TCP,也能轉送 UDP。本頁只測 TCP 的 CONNECT 通路,能證明透過這個代理可以存取 HTTPS 網站,但不檢測 UDP(UDP ASSOCIATE),所以遊戲、語音類用途還要另外確認。
更多免費工具
需要某個國家的 IP?
安泊 VPN 提供多個地區的固定 IP,也有按流量計費的共享 IP。比較一下,選你需要的地區。