In curl >= 7.18.0, you can use
使用socket5代理訪問
curl --socks5-hostname 127.0.0.1:10808 https://download.xxxabcw.com/xxxabcv32.apk -o xxxabcv32.apk
curl --socks5-hostname 127.0.0.1:10808 -O https://download.xxxabcw.com/xxxabcv32.apk
curl --socks5-hostname 127.0.0.1:10808 https://download.xxxabcw.com/20191120003.plist -o 20191120003.plist
curl --socks5-hostname 127.0.0.1:10808 -O https://download.xxxabcw.com/20191120003.plist
許多工具在內部使用libcurl或在其安裝程序腳本中使用curl命令。如果很難修改命令行本身,則可以使用環(huán)境變量設置代理。
env ALL_PROXY=socks5h://localhost:8001 PROGRAM [OPTION]...
如果要覆蓋系統(tǒng)代理設置,則可能還需要設置兩個變量:
env http_proxy=socks5h://localhost:8001 HTTPS_PROXY=socks5h://localhost:8001 ALL_PROXY=socks5h://localhost:8001 PROGRAM [OPTION]...
請注意,http_proxy為小寫,其他兩個為大寫。
下面是類似綁定hosts訪問網站,比如映射地址為 127.0.0.1 example.com
curl --resolve example.com:443:127.0.0.1 https://example.com/ -o index.html