একসাথে কাজ করুন

Go ও PHP-তে প্রক্সি: net/http Transport, x/net/proxy, cURL ও Guzzle

একটি HTTP অথবা SOCKS প্রক্সি কনফিগার করুন । সক্রিয় করা হলে লগ- আউট থেকে লগ- ইনের স্থান সুরক্ষিত রাখা হবে । উদাহরণ http: // ustand, SCO এবং GPLY বৈশিষ্ট্যের মেনু থেকে প্রস্থান করার সুবিধা উপলব্ধ করা হয় ।

২ মিনিট পড়া ৬ বিভাগ পর্যালোচিত সম্পাদকীয় দল Proxy Cyber

যান: http://.#

যান
package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
	"time"
)

func main() {
	proxyURL, _ := url.Parse("http://USER-cc-us:PASS@res.proxy-cyber.com:9000")
	client := &http.Client{
		Timeout: 45 * time.Second,
		Transport: &http.Transport{
			Proxy:             http.ProxyURL(proxyURL),
			DisableKeepAlives: true, // new connection = new exit on the rotating gateway
		},
	}
	resp, err := client.Get("https://api.ipify.org")
	if err != nil {
		panic(err)
	}
	defer resp.Body.Close()
	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}

সংযোগ পুনরায়-র সংযোগ স্থাপনা ও IP- টি ভিন্ন নিয়ন্ত্রণ । একটি ক্লায়েন্ট সেশানের সঙ্গে সংযোগ স্থাপন করা সকেটগুলি পুনরায় ব্যবহার করুন; শুধুমাত্র নির্ধারিত গেটওয়েটি আবর্তন করে এবং gnome-session ব্যবহার করে সংযোগ ব্যবস্থা নির্বাচন করুন । অত্যন্ত আবশ্যক: একটি সকেটের সংযোগ বন্ধ করে দিলে সেটি নিষ্ক্রিয় করা হবে অথবা সংযোগ বন্ধ করা হবে । অত্যন্ত দ্রুত একটি সকেটের সংযোগের সাথে সংযোগ স্থাপনের নিশ্চয়তা প্রদান করা হয় না ।

যাও, প্রতি অনুরোধ জানাতে প্রক্সি নির্বাচন করুন#

যান
tr := &http.Transport{
	Proxy: func(r *http.Request) (*url.URL, error) {
		sid := r.Header.Get("X-Session") // your own hint, never sent to the proxy
		r.Header.Del("X-Session")
		return url.Parse(fmt.Sprintf("http://USER-cc-de-sid-%s-ttl-10m:PASS@res.proxy-cyber.com:9000", sid))
	},
}

যাও: SOCKS5#

যান
import "golang.org/x/net/proxy"

dialer, err := proxy.SOCKS5("tcp", "res.proxy-cyber.com:9001", &proxy.Auth{User: "USER-cc-us", Password: "PASS"}, proxy.Direct)
if err != nil { panic(err) }
tr := &http.Transport{Dial: dialer.Dial}
client := &http.Client{Transport: tr, Timeout: 45 * time.Second}

PHP: ইউ- আর- এলDescription#

PHP
<?php
$ch = curl_init("https://api.ipify.org");
curl_setopt_array($ch, [
    CURLOPT_PROXY          => "http://res.proxy-cyber.com:9000",
    CURLOPT_PROXYUSERPWD   => "USER-cc-us:PASS",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CONNECTTIMEOUT => 15,
    CURLOPT_TIMEOUT        => 45,
    CURLOPT_FORBID_REUSE   => true, // new exit per call on the rotating gateway
]);
echo curl_exec($ch);

// SOCKS5 with remote DNS
curl_setopt($ch, CURLOPT_PROXY, "res.proxy-cyber.com:9001");
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5_HOSTNAME);

পি- এইচ- পি: গুয়ারেল#

PHP
<?php
use GuzzleHttp\Client;

$sticky = "http://USER-cc-de-city-berlin-sid-cart42-ttl-15m:PASS@res.proxy-cyber.com:9000";
$client = new Client(['proxy' => $sticky, 'timeout' => 45, 'connect_timeout' => 15]);

$r = $client->get('https://api.ipify.org');
echo $r->getBody();

পরীক্ষণতালিকা#

  • প্রতিটি স্বতন্ত্র কর্মপ্রবাহের জন্য একটি সুনির্দিষ্ট সেশান সনাক্ত করুন। চিহ্নিত গেটওয়েটি সমর্থিত হয় এবং সংযোগের অবকালের মধ্যবর্তী সময়কাল নিশ্চিত করুন। একটি সংরক্ষণকারী ডিভাইস দ্বারা সংযোগের পূর্বে সংযোগ বিচ্ছিন্ন করা যাবে; একটি স্টিকি সেশান নির্ধারিত সময়ের জন্য সুনির্দিষ্ট কোনো সুনির্দিষ্ট সময়ের জন্য উল্লেখ করা যাবে না। একটি স্থায়ী সেশানের সাথে এই বৈশিষ্ট্যের তুলনা করা যাবে।
  • প্রস্থান করতে সময়সীমা অতিক্রান্ত হয়েছে; পরিবহন ত্রুটির ক্ষেত্রে পুনরায় প্রচেষ্টা করা হচ্ছে।
  • প্রক্সি কোন ইউ- আর- আই- ডি উল্লেখ করা নেই । সেশন- টি এখন ইউ- আই- ডি' এ ।

প্রশ্ন জিজ্ঞেস করুন#

এটি কি http://www.

হ্যাঁ: HTTP PROXY এবং HTTPPOXY প্রক্সি URL-এ প্রযোজ্য HTTP PROXY ও http: FTPPROXY, IP-র মাধ্যমেPABROPLY প্রক্সি লগের মাধ্যমে প্রক্সি সার্ভারের সাথে সংযোগ স্থাপন করা হয় না। কোনো APPRODOX প্রক্সি ফাংশান উপলব্ধ করা হয় না।

আপনার অ্যাকাউন্ট ইম্পোর্ট করুন

এক অ্যাকাউন্টে সব প্রক্সি পরিচালনা করুন

আমাদের দল টাকা পর্যালোচনা করে এবং সরবরাহের পর সংযোগ সরবরাহ করে।

অ্যাকাউন্ট তৈরি করুন