如果我根本無法通過谷歌搜索正確的東西來獲得這個答案,我深表歉意。
類似于如何使用 Fiddler 腳本將傳出請求重定向到不同的 URL(下面的示例),我想將傳出請求重定向到某些 URL 到 localhost 或另一個 URL。
var list = [ "https://onetoredirect.com", "https://twotoredirect.com" ]
static function OnBeforeRequest(oS: Session) {
if(oS.uriContains("http://URLIWantToFullyBlock.com/")){
oS.oRequest.FailSession(404, "Blocked", "");
}
for(var i = 0; i < 2;i ) {
if(oS.uriContains(list[i])) {
oS.fullUrl = oS.fullUrl.Replace("http://", "https://");
oS.host = "localhost"; // This can also be replaced with another IP address.
break;
}
}
}
問題是我需要為我無權訪問的程式執行此操作,因此我不能只編輯程式以發送到這些新 URL。我有兩個模糊的想法是
- 在系統范圍內運行并重定向請求的腳本/程式
- 監視我的特定行程的腳本/程式(如果需要,我可以以編程方式啟動行程)以處理這些請求并重定向它們
兩者都是可行的,顯然我更喜歡做更容易或更通用的哈哈。
我想將其撰寫為游戲啟動器的一部分,您可以在其中使用我的啟動器來啟動游戲并打開重定向,或者正常啟動游戲并關閉重定向(正常播放),基本上洗掉任何需要用戶修改。解決方案只能是 Windows 也可以,因為游戲目前只有 Windows!
謝謝大家的幫助<3
uj5u.com熱心網友回復:
我最終mitmproxy使用自定義腳本設定了代理,然后將 Windows 代理設定設定為自動通過 localhost!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/465603.html
