如何設置AnyProxy.io HTTPS代理

可以在內部網路和Internet之間設置HTTPS代理伺服器,以增加保護和控制層。使用HTTPS代理,您的IP地址和信息僅限於黑客。您還可以控制在您的網路中訪問和發送信息的網站。

什麼是AnyProxy?

AnyProxy為您提供此控制項作為NodeJS中完全可配置的http / https代理。您可以使用此平台設置您的socks代理,而無需花費大量成本或麻煩。然後,您的代理可以充當值得信賴的中間人,保護您在網路上的活動。

設置NodeJS

如果您是Debian或Ubuntu用戶,則需要安裝nodejs-legacy。此JavaScript平台支持快速高效的可擴展網路應用程序。它非常適合像AnyProxy這樣適用於多個設備的實時應用程序。

sudo apt-get install nodejs-legacy

從NPM安裝Anyproxy

如果有適當的平台來構建模塊,請安裝AnyProxy:

npm install -g anyproxy

運行Anyproxy

使用默認埠8001在命令行中啟動AnyProxy。

anyproxy

現在您可以使用127.0.0.1:8001的http代理伺服器並訪問  http://127.0.0.1:8002  以查看http請求。

如何輸入FireFox(代理設置)

您需要在FireFox中更改默認設置才能使用AnyProxy。

打開Firefox菜單,然後選擇選項

單擊「選項」窗口中的「高級」圖標

單擊連接下的設置

選擇「自動代理配置URL」並輸入:http//127.0.0.18002

單擊「確定」完成。

[顯示加密的HTTPS正文響應]

安裝根證書

要建立受信任的根,您需要安裝根證書。首先,您需要生成一個,否則您只會在瀏覽器上看到隱私錯誤。

從命令開始生成私鑰:

openssl genrsa -des3 -out myCA.key 2048

然後選擇密碼短語。您希望保持此私密性和安全性,以便其他任何人都無法使用您的私鑰創建自己的根證書。選擇密碼的命令:

生成RSA私鑰,2048位長模數

.................................................. ............... +++

..................................... +++

e是65537(0x10001)

輸入myCA.key的密碼短語:

驗證 - 輸入myCA.key的密碼短語:

然後生成根證書:

openssl req -x509 -new -nodes -key myCA.key -sha256 -days 1825 -out myCA.pem

然後,您將選擇公用名,以便您可以在列表中識別根證書。所要求的其他信息並不重要。完成後,您將擁有myCA.key(私鑰)和myCA.pem(證書)文件。

獲得根證書後,您需要將其添加到將訪問您的HTTPS站點的所有設備,筆記本電腦和台式機。導入您的私鑰並選擇「始終信任」作為證書的設置。

[顯示未加密的HTTPS正文響應]

作為節點模塊運行並修改HTTPS頁面的頁面輸出

您可以使用AnyProxy在Java Script中創建自己的規則。

這將允許您自定義處理請求和頁面輸出的方式,從而根據您自己的請求在中間修飾符中執行man。

像這樣為您的代理設置規則:

// file:modify_proxyrack_response.js

module.exports = {

  摘要:'欺騙我的朋友,以為我是這個網站的管理員',

  * beforeSendResponse(requestDetail,responseDetail){

    if(requestDetail.url ==='https://www.proxyrack.com/how-to-setup-anyproxy-io-https-proxy'){

      const newResponse = responseDetail.response;

      newResponse.body + ='<h1 style =「font-size:52px;」> ProxyRack屬於我!</ h1>';

      返回新的Promise((resolve,reject)=> {

        setTimeout(()=> {//延遲

          resolve({response:newResponse});

        },1000);

      });

    }

  },

};

使用此規則模塊可以更好地控制發送的信息以及https請求的響應方式。您的規則文件應始終來自受信任的來源,以確保您不會面臨未知的安全風險。您可以通過訪問http://127.0.0.1:8002  並查看列表來查看請求日誌。

這允許代理伺服器訪問伺服器而不是過早停止。AnyProxy充當幫助增加隱私的中間人,規則模塊將幫助減少無效的請求。AnyProxy會響應所有請求,以便在SendResponse之前發送額外的responseDetail。當AnyProxy獲取請求時,將調用規則模塊,如果函數返回true,則不會處理請求。客戶端將返回null,更改響應狀態代碼或提供響應內容。

設置您自己的代理可以讓您控制。如果您想重置代理設置,可以從.pmrc文件中手動刪除指定更改的行。