2014年7月3日 星期四

如何設定WinHTTP Proxy

1. 檢查proxy是否有設定

netsh winhttp show proxy

2. 設定proxy

netsh winhttp set proxy proxy-server=”http=proxy IP/URL:port” bypass-list=”例外網域”

例如: netsh winhttp set proxy proxy-server=”192.168.1.1:8080"

2014年5月23日 星期五

如何設定defaultProxy讓IIS程式使用proxy連Internet

一般browser使用proxy上網只要在Internet Option設定proxy資料即可,但是IIS .NET程式如何使用proxy連出internet呢?

只要加入下列設定於web.config檔裡面即可。預設是沒有這個設定的

<system.net>
    <defaultProxy>
      <proxy
        proxyaddress="http://10.0.2.231:42" <-- proxy網址/IP與port
        bypassonlocal="true"
      />

    </defaultProxy>
  </system.net>

設定完成須重啟IIS才能生效

2014年5月19日 星期一

IIS7性能優化:啟用流覽器本地快取 (Browser Caching)

本文介紹如何在IIS7中配置http回應標頭,實現流覽器本地快取。最新的流覽器(如IE 、Chrome等)都支援本地快取。當請求的資源在流覽器本地快取後,以後再次請求這些資源就可以直接從流覽器本地快取中獲取,從而減少HTTP請求和節省頻寬資源,提升網站性能。

方法/步驟
1開始-》管理工具-》Internet資訊服務(IIS)管理器,進入IIS管理器介面,如下圖:

IIS7性能優化:啟用流覽器本地快取









2進入“HTTP回應標頭”功能,如下圖:

IIS7性能優化:啟用流覽器本地快取






3點擊上圖右側的“設置常用標頭”,按下圖即可設置流覽器本地快取。
IIS7性能優化:啟用流覽器本地快取

Linux/CentOS設定Proxy連線

在一般公司的環境下Client端都需要設定Proxy才可以對外連線
假設Proxy的IP:192.168.1.10 , port:8080
編輯 .bash_profile (root目錄下) ,新增以下(紅字):

http_proxy=192.168.1.10:8080
ftp_proxy=192.168.1.10:8080
export http_proxy
export ftp_proxy

執行
[root@Server ~]# source .bash_profile

看看是否設定成功
[root@Server ~]# echo $http_proxy
192.168.1.10:8080