• 31-08-2025, 23:05:03
    #1
    Merhaba,

    Kendi bilgisayarımda botu test ediyorum sorunsuz tarayıcı açıyor

    Ama dosyaları 1-1 sunucuya taşıyorum tarayıcı acmıyor proxy kısmını silince sunucu ip üzerinden islem yapıyor bu neden olur?
  • 31-08-2025, 23:07:30
    #2
    Zetta Digital
    Peace adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Kendi bilgisayarımda botu test ediyorum sorunsuz tarayıcı açıyor

    Ama dosyaları 1-1 sunucuya taşıyorum tarayıcı acmıyor proxy kısmını silince sunucu ip üzerinden islem yapıyor bu neden olur?
    Bazı firmalar proxy kullanımına izin vermiyorlar, firmaya proxy kullanım izni var mı sordunuz mu?
  • 31-08-2025, 23:08:01
    #3
    firewall taraflı sorun olabilir. sunucu yetkılısıyle ıletısıme gecmelısınız.
  • 31-08-2025, 23:11:01
    #4
    Nova adlı üyeden alıntı: mesajı görüntüle
    Bazı firmalar proxy kullanımına izin vermiyorlar, firmaya proxy kullanım izni var mı sordunuz mu?
    fatihanily adlı üyeden alıntı: mesajı görüntüle
    firewall taraflı sorun olabilir. sunucu yetkılısıyle ıletısıme gecmelısınız.
    Aslında aynı botu kullanıyordum sunucuda sadece 1-2 degisiklik yaptım her turlu botu kullanıyorum sunucuda ama ıstedıgım botta proxy kullandırtamıyorum


    function parseProxy(proxyConfig, proxyFormat) {
        if (!proxyConfig || !proxyConfig.host || !proxyConfig.port) {
            return null;
        }
        // Basitçe HTTP proxy formatında döndür
        if (proxyConfig.username && proxyConfig.password) {
            return `http://${proxyConfig.username}:${proxyConfig.password}@${proxyConfig.host}:${proxyConfig.port}`;
        } else {
            return `http://${proxyConfig.host}:${proxyConfig.port}`;
        }
    }
    // Proxy bağlantı test fonksiyonu - BURAYA EKLENECEK
    async function testProxyConnection(proxyConfig) {
        try {
            // Playwright ile proxy testi yapın
            const browser = await chromium.launch({
                headless: true,
                proxy: {
                    server: `http://${proxyConfig.host}:${proxyConfig.port}`,
                    username: proxyConfig.username,
                    password: proxyConfig.password
                }
            });
            
            const context = await browser.newContext();
            const page = await context.newPage();
            
            try {
                await page.goto('http://httpbin.org/ip', {
                    waitUntil: 'domcontentloaded',
                    timeout: 15000
                });
                
                const content = await page.content();
                await browser.close();
                
                if (content.includes('origin')) {
                    return true;
                } else {
                    throw new Error('Proxy response does not contain origin');
                }
            } catch (error) {
                await browser.close();
                throw error;
            }
        } catch (error) {
            throw new Error(`Proxy test failed: ${error.message}`);
        }
    }

    http://${proxyConfig.host}:${proxyConfig.port}`, bu kısmı https://${proxyConfig.host}:${proxyConfig.port}`, olarak kullanınca asagıdakı cıktıyı alıyorum baglanmıyor bir türlü eğer http olarak kullanırsam da hic acmıyor tarayıcıya baglanmıyor kalıyor oyle




  • 01-09-2025, 23:16:52
    #5
    hangi tarayıcı kullanıyorsun? çözülür sorun ; aynısını yaşadım proxy override etmen lazım farklı bir şekilde