新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
LinuxShell中curl和wget使用代理IP的示例分析-創(chuàng)新互聯(lián)
小編給大家分享一下Linux Shell中curl和wget使用代理IP的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
curl 和 wget 使用代理
curl 支持 http、https、socks4、socks5
wget 支持 http、https
代理示例:
#!/bin/bash # # curl 支持 http、https、socks4、socks5 # wget 支持 http、https # # 米撲代理示例: # /tupian/20230522/proxy.mimvp.com/demo2.php # # 米撲代理購買: # /tupian/20230522/proxy.mimvp.com # # mimvp.com # 2015-11-09 # http代理格式 http_proxy=http://IP:Port # https代理格式 https_proxy=http://IP:Port {'http': 'http://120.77.176.179:8888'} curl -m 30 --retry 3 -x http://120.77.176.179:8888 /tupian/20230522/proxy.mimvp.com/exist.php # http_proxy wget -T 30 --tries 3 -e "http_proxy=http://120.77.176.179:8888" /tupian/20230522/proxy.mimvp.com/exist.php # http_proxy {'https': 'http://46.105.214.133:3128'} curl -m 30 --retry 3 --proxy-insecure -x http://46.105.214.133:3128 -k https://proxy.mimvp.com/exist.php # https_proxy wget -T 30 --tries 3 --no-check-certificate -e "https_proxy=http://46.105.214.133:3128" https://proxy.mimvp.com/exist.php # https_proxy # curl 支持socks {'socks4': '101.255.17.145:1080'} curl -m 30 --retry 3 --socks4 101.255.17.145:1080 /tupian/20230522/proxy.mimvp.com/exist.php {'socks5': '82.164.233.227:45454'} curl -m 30 --retry 3 --socks5 82.164.233.227:45454 /tupian/20230522/proxy.mimvp.com/exist.php # wget 不支持socks
wget 配置文件設(shè)置代理
vim ~/.wgetrc http_proxy=http://120.77.176.179:8888:8080 https_proxy=http://12.7.17.17:8888:8080 use_proxy = on wait = 30 wget -T 30 --tries 3 /tupian/20230522/proxy.mimvp.com
Shell 設(shè)置臨時局部代理
# proxy no auth export http_proxy=http://120.77.176.179:8888:8080 export https_proxy=http://12.7.17.17:8888:8080 # proxy auth export http_proxy=http://username:[email protected]:8888:8080 export https_proxy=http://username:[email protected]:8888:8080 # 取消設(shè)置 unset http_proxy unset https_proxy
Shell 設(shè)置系統(tǒng)全局代理
# 修改 /etc/profile,保存并重啟服務(wù)器 sudo vim /etc/profile # 所有人有效 或 sudo vim ~/.bashrc # 所有人有效 或 vim ~/.bash_profile # 個人有效 # proxy no auth export http_proxy=http://120.77.176.179:8888:8080 export https_proxy=http://12.7.17.17:8888:8080 # proxy auth export http_proxy=http://username:[email protected]:8888:8080 export https_proxy=http://username:[email protected]:8888:8080 source /etc/profile 或 source ~/.bashrc 或 source ~/.bash_profile sudo reboot
以上是“Linux Shell中curl和wget使用代理IP的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)站名稱:LinuxShell中curl和wget使用代理IP的示例分析-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://fisionsoft.com.cn/article/gjisi.html