簡體   English   中英

在Java中設置系統范圍/全局代理

[英]Setting system-wide/global proxy in java

我目前正在Java中使用本地代理服務器,現在是為了防止用戶想要使用我的代碼將系統范圍的代理設置設置為本地代理服務器。

我嘗試使用;

System.setProperty("http.proxyHost", "localhost");
System.setProperty("http.proxyPort", "10001");

System.setProperty("proxySet", "true");

但是,如果我正確的話,這些僅僅是JVM的設置嗎?

如何實現設置系統范圍的代理?

每個平台的解決方案都不相同,我目前僅在Windows和OSX上實現了代理設置。

  • 修改OSX上的preferences.plist文件,該文件位於

/Library/Preferences/SystemConfiguration/preferences.plist

  • 在Windows上修改注冊表,編輯以下路徑

軟件\\ Microsoft \\ Windows \\ CurrentVersion \\ Internet設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM