ርቀት ላይ ያለ አሳሽ ሁለት የኔትወርክ መንገዶች አሉት፦ የJava የመቆጣጠሪያ ግንኙነት ወደ አሳሹ አገልግሎት፣ እና አሳሹ ወደ ድረ-ገጾች የሚልከው ጥያቄ። ሁለተኛውን በሚፈጥሩት አውድ ላይ ያዘጋጁ።

CDP መጨረሻ ነጥብ የሚያሳይ እና አዲስ አውዶችን የሚፈቅድ የChromium አገልግሎት ላይ፦

import com.microsoft.playwright.*;
import com.microsoft.playwright.options.Proxy;

try (Playwright playwright = Playwright.create()) {
    Browser browser = playwright.chromium().connectOverCDP(cdpEndpoint);
    try {
        var options = new Browser.NewContextOptions().setProxy(
            new Proxy("http://proxy.example:8080")
                .setUsername(proxyUser)
                .setPassword(proxyPassword));
        try (BrowserContext context = browser.newContext(options)) {
            context.newPage().navigate("https://www.example.org/");
        }
    } finally {
        browser.close();
    }
}

cdpEndpoint በአሳሹ አገልግሎት የሚቀርበው የአሁኑ መጨረሻ ነጥብ ነው። የማረጋገጫ ቶከኑ እና ፕሮቶኮሉ ከፊት ፕሮክሲ መለያ ነፃ ናቸው።

የCDP ግንኙነቶች ለChromium ብቻ ናቸው። የPlaywright ፕሮቶኮል መጨረሻ ነጥብ በምትኩ connect ይጠቀማል፤ የአገልግሎቱን ፕሮቶኮል ሳይመረምሩ የURL ቅጥያ መቀየር አስተማማኝ ለውጥ አይደለም።

ፕሮክሲው ከርቀት አሳሹ አስተናጋጅ መድረስ አለበት። በJava ማሽን ላይ ያለ የloopback አድማጭ በራሱ በዚያ አይገኝም። የአዲሱ አውድ ቅንብር አስቀድሞ ያለውን ነባሪ አውድ ወይም የJava WebSocket ግንኙነትንም አይደግም።

ተዛማጅ ጽሑፎች