轉自:http://www.darinwang.com/?p=190
最近,需要在linux環境下使用腳本進行一些網絡訪問(主要是HTTP請求與文件下載),於是查閱了一些關於代理的資料。 以下是嘗試的幾種代理設置方法,以供參考: 一、使用wget命令進行代理訪問 wget非常強大,支持代理設置,代理可以在環境變量或wgetrc文件中設定 方法1:當前環境變量設置 #export PROXY=http://219.239.66.253:80/ 方法2:wget配置文件設置 #vi /etc/wgetrc 方法3:wget命令行參數中設置 wget支持-e參數來進行代理設置 實例:下面主要對方法3進行測試,對blogspot.com進行訪問(google博客網站,一般會被阻斷),如圖1與圖2. 圖1 未使用代理時訪問情況(訪問失敗) 圖2 使用代理是訪問情況(訪問成功) 二、在環境變量中進行代理設置 主要是在/etc/profile文件中環境變量設置代理(機器重啓後代理設置效果不在消失)。 # /etc/profile # System wide environment and startup programs, for login setup ftp_proxy=222.47.26.12:8888 添加完後重啓系統即可。這時所有的網絡連接均通過代理來聯網。 實例:[root@localhost ~]# wget “www.blogger.com” 100%[====================================>] 81 –.-K/s in 0s 2011-09-06 07:29:17 (7.72 MB/s) – `index.html’ saved [81/81]
這樣,就可以使用wget進行代理下載境外網絡了。
不過,這種環境變量設置只對當前環境有效,重啓後設置將消失。
ftp_proxy = http://219.239.66.253:80/
http_proxy = http://219.239.66.253:80/
https_proxy = http://219.239.66.253:80/ (注意:無引號”")
#wget -e “http_proxy=http://[username]:[password]@proxyip:port/” “http://www.baidu.com”
其中,-e, –execute=COMMAND 執行`.wgetrc’格式的命令,wgetrc格式參見/etc/wgetrc或~/.wgetrc記錄和輸入文件
# Functions and aliases go in /etc/bashrc
http_proxy=222.47.26.12:8888
https_proxy=222.47.26.12:8888
no_proxy=192.168.95.20
export ftp_proxy
export http_proxy
export https_proxy
export no_proxy
–2011-09-06 07:29:17– http://www.blogger.com/
Connecting to 222.47.26.12:8888… connected.
Proxy request sent, awaiting response… 200 OK
Length: 81 [text/html]
Saving to: `index.html’
在Linux終端下使用代理訪問網絡
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux核心技能与应用
wy53780
2020-04-23 14:02:05
Python與家國天下
豌豆花下貓
2019-02-24 22:22:40
linux上安裝Docker(非常簡單的安裝方法)
幸運券發放
2019-02-24 19:38:01
2019年Java面試-併發容器篇
王知無
2019-02-24 15:12:46
淺淡個人學習嵌入式Linux過程
wx5c317e5b736d2
2019-02-24 13:31:30
DHCP服務原理與搭建(Linux系統+路由器,二選一方案)
wx5c7174443c6f9
2019-02-24 13:23:18
Redis安裝與配置
劉遄
2019-02-24 13:12:51
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38