成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為 Unix 和 Linux 配置上網代理

運維 系統運維
公司的網絡環境有點復雜,該死的“保密策略”要求所有的外網連接都要通過HTTP代理來實現。在Win環境下只要通過域策略同步代理配置就可以了,但對于Linux下就相對比較麻煩了。研究了一下,分享給大家。

公司的網絡環境有點復雜,該死的“保密策略”要求所有的外網連接都要通過HTTP代理來實現。在Win環境下只要通過域策略同步代理配置就可以了,但對于Linux下就相對比較麻煩了。研究了一下,分享給大家。

 

獲取代理服務器地址

一般代理的設置較常見的有幾種方式,比較簡單的是可以直接在IE的網絡配置中可以看到的,不管是不是可以修改,至少可以看到IP/主機名和端口號的配置,這就足夠了!

另一種則就像下圖一樣自動獲取,這個相對就需要動一番腦筋了。

Windows下的配置

提前開一個終端,鍵入netstat,不要回車,立即切換到IE訪問一個相對比較慢的網頁。切回終端,回車!然后……

C:Usersliqunjia>netstat

Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    10.239.204.38:5357     GUANQUNW-MOBL:60787    TIME_WAIT
  TCP    10.239.204.38:54912    outlooksh:59532        ESTABLISHED
  TCP    10.239.204.38:59490    fmscsp1fe04:5061       ESTABLISHED
  TCP    10.239.204.38:59678    outlooksh:59532        ESTABLISHED
  TCP    10.239.204.38:59842    litrin-test:http       TIME_WAIT
  TCP    10.239.204.38:59844    litrin-test:http       TIME_WAIT
  TCP    10.239.204.38:59847    litrin-test:http       TIME_WAIT
  TCP    10.239.204.38:59848    litrin-test:http       TIME_WAIT
  TCP    10.239.204.38:59850    litrin-test:http       TIME_WAIT
  TCP    10.239.204.38:59851    litrin-test:http       TIME_WAIT
  TCP    10.239.204.38:59857    litrin-test:http       TIME_WAIT
  TCP    10.239.204.38:59858    litrin-test:http       TIME_WAIT
  TCP    10.239.204.38:59862    litrin-test:http       TIME_WAIT
  TCP    10.239.204.38:59867    shzdmzpr02_int:911     ESTABLISHED
  TCP    10.239.204.38:59869    shmdmzpr02_int:911     CLOSE_WAIT
  TCP    10.239.204.38:59870    shmdmzpr02_int:911     ESTABLISHED
  TCP    10.239.204.38:59871    shmdmzpr02_int:911     ESTABLISHED
  TCP    10.239.204.38:59872    shmdmzpr02_int:911     ESTABLISHED
  TCP    10.239.204.38:59873    shmdmzpr02_int:911     ESTABLISHED
  TCP    10.239.204.38:59874    shmdmzpr02_int:911     ESTABLISHED
  TCP    10.239.204.38:59875    shmdmzpr02_int:911     ESTABLISHED
  TCP    10.239.204.38:59876    shmdmzpr02_int:911     ESTABLISHED
  TCP    10.239.204.38:59877    shmdmzpr02_int:911     ESTABLISHED
  TCP    10.239.204.38:59878    shmdmzpr02_int:911     ESTABLISHED
  TCP    10.239.204.38:59879    shmdmzpr02_int:911     ESTABLISHED
  TCP    10.239.204.38:59880    shmdmzpr02_int:911     ESTABLISHED
  TCP    127.0.0.1:50035        LIQUNJIA-MOBL:62522    ESTABLISHED
  TCP    127.0.0.1:62522        LIQUNJIA-MOBL:50035    ESTABLISHED
  TCP    [::1]:59671            LIQUNJIA-MOBL:59673    ESTABLISHED
  TCP    [::1]:59673            LIQUNJIA-MOBL:59671    ESTABLISHED

大量的established指向了同一個端口,這個ip和端口就是代理地址無疑。

桌面環境

這里主要講的是Firefox的配置,跟Windows下的FF配置沒什么兩樣,就截個圖吧。

Linux FireFox proxy configurations

Shell下的配置

想必正常情況下沒有幾個人僅僅通過shell就可以瀏覽網頁了吧,大多數情況shell的互聯網連接僅僅只用于wget/curl或者更新管理器之類的用途吧。

shell下的互聯網代理設置主要是通過幾個環境變量的配置來實現的。格式如下:

export http_proxy=http://server-ip:port/ #HTTP代理的配置
export https_proxy=https://server-ip:port/ #https代理的配置
export ftp_proxy=ftp://server-ip:port/ #ftp代理(還能再古老一點嗎?)
export no_proxy=*.edu #不通過代理的地址特征

需要說明的是如果你的代理是有用戶認證的,那配置的格式就應該是這樣的:

export http_proxy=http://username:password@server-ip:port/

好吧,如果你的用戶名或密碼里有”@””/”之類的符號的話——比如windows域帳戶的認證方式大多都有這個問題,你可以用””符號轉義掉。

如果不希望自己每次登錄都要輸入一遍代理配置的話,個人建議可以將export命令保存到~/.bashrc中(或其他的shellrc),每次啟動shell后系統會自動加載。

wget 其實本身是可以直接指定代理服務器認證方式的,也可以用–no_proxy參數強行繞過代理。

wget --proxy-user=USER --proxy-password=PASS http://www.abc.com/
wget --no_proxy http://www.abc.com/ #不用代理

Curl自然比wget更為靈活不是一點了。

curl --proxy http(s)://server-ip:port http://abc.com/ #指定單獨的代理
curl --socket4 server-ip:port http://abc.com/ #指定socket4代理
curl --socket5 server-ip:port http://abc.com/ #指定socket5代理
curl --proxy-user username:password http://abc.com/ #使用系統的代理服務器配置
curl --noproxy http://abc.com #繞開代理
責任編輯:黃丹 來源: 開源小站
相關推薦

2010-04-26 14:22:03

Unix配置

2011-01-10 11:39:48

linuxvmware上網

2010-04-08 17:17:36

Unix操作系統

2011-09-05 17:44:49

LinuxUnix

2009-12-03 10:12:24

LinuxUnix

2021-01-12 09:55:29

LinuxCntlm代理

2010-02-03 10:00:29

Linux YUM

2009-12-02 14:50:28

操作系統

2009-08-13 10:29:29

UnixLinux開放源碼

2010-11-15 14:46:04

linuxsquidsquidGuard

2009-12-04 10:14:03

Chrome OS上網本

2009-06-27 21:32:19

LINUX

2012-05-04 08:24:14

LinuxUnix

2009-08-30 15:12:34

ODULinuxUnix平臺

2018-08-02 10:10:38

LinuxUnix

2010-03-08 09:27:55

Linux Unix區

2009-06-12 11:16:28

Java HomeLinux

2020-10-16 06:57:46

UnixLinux命令操作系統

2009-08-04 10:13:09

Linux命令行代理服務器設置Linux命令行界面

2009-12-03 18:07:48

Squid代理服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久一区二区三区 | 久久久久国色av免费观看性色 | 看片地址 | 国产在线一区二区三区 | 欧美国产日韩成人 | 中文字幕视频网 | 免费成人在线网站 | 日本国产高清 | 精品中文在线 | 在线观看www | 国产精品日日摸夜夜添夜夜av | 国产精品电影在线观看 | 成人在线观看亚洲 | 日操操夜操操 | 欧美做暖暖视频 | 99精品一区二区 | 色综网 | 黄色在线网站 | 北条麻妃av一区二区三区 | 91九色麻豆 | 欧美在线一二三 | 国产男女视频 | 国产一区二区在线视频 | 鲁视频| 操久久 | 日本a级大片 | 国产一区二区欧美 | 国产一区二区三区在线 | 国产一区二区电影网 | 国产精品美女久久久久久久久久久 | 亚洲精品9999 | 天天爽夜夜骑 | 日日干天天干 | 特黄一级 | 久久精品在线免费视频 | 成人在线视频一区 | 天天操天天摸天天干 | 精品国产乱码久久久久久丨区2区 | 亚洲毛片在线观看 | 欧美日韩一区在线 | 成人高清在线视频 |