Kẻ một tay.#
curl -x http://USER-cc-us:PASS@res.proxy-cyber.com:9000 https://api.ipify.org-x (hoặc --proxyHãy lấy địa chỉ URL proxy có thẻ proxy được nhúng. cURL đường dẫn HTTPS đến với CONNECT tự động, và yêu cầu proxy giải quyết tên máy.
Cờ cũng đáng để biết.#
| Cờ | Mục đích |
|---|---|
| -x, --poxy URL | Proxy: bộ màu, máy, cổng, proxy tùy chọn |
| - U, -- - Người dùng praxy-user: đi qua | Nhận diện riêng, hữu ích khi mật khẩu có ký tự đặc biệt |
| --poxy-basic | Buộc xác thực cơ bản của proxy (mặc định khi đưa ra mật khẩu) |
| -v | Hiển thị trao đổi CONNECT, mã tình trạng proxy và các đầu đề trả lời |
| -nopoxy '* | Bỏ qua biến môi trường proxy cho cuộc gọi này |
| - w '%time total}#n' | In thời gian để so sánh các lối thoát |
SOCKS5 và DNS từ xa#
# Hostname resolved at the exit (recommended)
curl -x socks5h://USER-cc-de:PASS@res.proxy-cyber.com:9001 https://api.ipify.org
# Hostname resolved locally, then the IP is sent to the proxy (leaks the lookup)
curl -x socks5://USER-cc-de:PASS@res.proxy-cyber.com:9001 https://api.ipify.orgBiến#
Những công cụ có thể bay đến vòng quay, và nhiều công cụ khác nữa, danh dự http_proxy, https_proxy và no_proxyXuất chúng một lần để làm việc.
export https_proxy="http://USER-cc-us:PASS@res.proxy-cyber.com:9000"
export http_proxy="$https_proxy"
export no_proxy="localhost,127.0.0.1"
curl https://api.ipify.org # proxied without -xĐọc sai#
curl -v -x http://USER:WRONG@res.proxy-cyber.com:9000 https://api.ipify.org 2>&1 | grep -E "CONNECT|HTTP/1.1 4|HTTP/1.1 5"
# < HTTP/1.1 407 Proxy Authentication Required -> credentials
# < HTTP/1.1 400 Bad Request -> a username parameter is wrong
# < HTTP/1.1 502 Bad Gateway -> no exit for that location; widen itTình trạng của đường dây CONNECT đến từ cổng ra vào; tình trạng sau đó Connection established đến từ điểm đến. trang sai Bản đồ tất cả các mã cổng.
Các phiên chạy quay vòng#
for i in $(seq 1 5); do
curl -s -x "http://USER-cc-us-sid-run$i-ttl-5m:PASS@res.proxy-cyber.com:9000" https://api.ipify.org
echo
done # five different United States exits, each reusable for five minutes under its idNgười ta thắc mắc#
CURL có cần cờ đặc biệt cho HTTPS thông qua proxy này không?
Không. Với một địa chỉ URL proxy của http vội vàng cho các đích của https vội vã; -- proxytunnnnnel chỉ quan trọng để ép buộc đường hầm trên đồng bằng HTTP.
Mật khẩu của tôi chứa@: và cURL bị lỗi.
Gửi thông báo với - U người dùng: đi qua thay vì nhập chúng vào URL, hoặc URL- mã số các ký tự đặc biệt.