curl -x "" "http://myip.lunaproxy.io"
Dashboard
Local Time Zone
Account
My News
Identity Authentication
EN
Dashboard
Local Time Zone
Account
My News
Identity Authentication
Dashboard
Proxy Setting
Local Time Zone
Account
My News
Identity Authentication
Proxies
Scraping Automation
Proxy Setting
Promotion
Data for AI
Proxies
Scraping Automation
Proxy Setting
Promotion
curl -x "" "http://myip.lunaproxy.io"
curl -x "" "http://myip.lunaproxy.io"
const rp = require( 'request-promise');
const { SocksProxyAgent } = require('https-proxy-agent')
const username = ;
const password = ;
const proxyServer = ;
const proxyUrl = `socks5h://${username}:${password}@${proxyServer}`;
const agent = new SocksProxyAgent(proxyUrl);
rp({
url:'http://myip.lunaproxy.io'
agent:agent,
})
.then(function(data){
console.log (data);
})
.catch(function(data){
console.log (data);
})
const rp = require( 'request-promise');
const username = ;
const password = ;
const proxyServer = ;
rp({
url:'http://myip.lunaproxy.io'
proxy:`http://${username}:${password}@${proxyServer}`,
})
.then(function(data){
console.log (data);
})
.catch(function(data){
console.log (data);
})
const rp = require( 'request-promise');
const { SocksProxyAgent } = require('https-proxy-agent')
const proxyServer = ;
const proxyUrl = `socks5h://${proxyServer}`;
const agent = new SocksProxyAgent(proxyUrl);
rp({
url:'http://myip.lunaproxy.io'
agent:agent,
})
.then(function(data){
console.log (data);
})
.catch(function(data){
console.log (data);
})
const rp = require( 'request-promise');
const proxyServer = ;
rp({
url:'http://myip.lunaproxy.io'
proxy:`http://${proxyServer}`,
})
.then(function(data){
console.log (data);
})
.catch(function(data){
console.log (data);
})
<?php
$url = 'http://myip.lunaproxy.io';
$proxy = ;
$port = ;
$user = ;
$psw = ;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, "$proxy:$port");
curl_setopt($ch, CURLOPT_PROXYUSERPWD, "$user:$psw");
$result = curl_exec($ch);
curl_close($ch);
if ($result)
{
echo $result . PHP_EOL;
}
?>
<?php
$url = 'http://myip.lunaproxy.io';
$proxy = ;
$port = ;
$user = ;
$psw = ;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
curl_setopt($ch, CURLOPT_PROXY, "$proxy:$port");
curl_setopt($ch, CURLOPT_PROXYUSERPWD, "$user:$psw");
$result = curl_exec($ch);
curl_close($ch);
if ($result)
{
echo $result . PHP_EOL;
}
?>
<?php
$url = 'http://myip.lunaproxy.io';
$proxy = ;
$port = ;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, "$proxy:$port");
$result = curl_exec($ch);
curl_close($ch);
if ($result)
{
echo $result . PHP_EOL;
}
?>
<?php
$url = 'http://myip.lunaproxy.io';
$proxy = ;
$port = ;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
curl_setopt($ch, CURLOPT_PROXY, "$proxy:$port");
$result = curl_exec($ch);
curl_close($ch);
if ($result)
{
echo $result . PHP_EOL;
}
?>
package main
import (
"fmt"
"io/ioutil"
"log"
"net/http"
"net/url"
)
const (
resourceUrl = "http://myip.lunaproxy.io"
proxyHost =
username =
password =
)
func main() {
proxyUrl := &url.URL{
Scheme: "http",
User: url.UserPassword(username, password),
Host: proxyHost,
}
client := http.Client{
Transport: &http.Transport{
Proxy: http.ProxyURL(proxyUrl),
},
}
resp, err := client.Get(resourceUrl)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Fatal(err)
}
bodyString := string(body)
fmt.Println(bodyString)
}
package main
import (
"fmt"
"io/ioutil"
"log"
"net/http"
"golang.org/x/net/proxy"
)
const (
resourceUrl = "http://myip.lunaproxy.io"
proxyHost =
username =
password =
)
func main() {
proxyUrl := socks5Proxy
auth := proxy.Auth{
User: username,
Password: password,
}
dialer, err := proxy.SOCKS5("tcp", proxyUrl, &auth, proxy.Direct)
if err != nil {
log.Fatal(err)
}
client := http.Client{
Transport: &http.Transport{
Dial: dialer.Dial,
},
}
resp, err := client.Get(resourceUrl)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Fatal(err)
}
bodyString := string(body)
fmt.Println(bodyString)
}
package main
import (
"fmt"
"io/ioutil"
"log"
"net/http"
"net/url"
)
const (
resourceUrl = "http://myip.lunaproxy.io"
proxyHost =
)
func main() {
proxyUrl := &url.URL{
Scheme: "http",
Host: proxyHost,
}
client := http.Client{
Transport: &http.Transport{
Proxy: http.ProxyURL(proxyUrl),
},
}
resp, err := client.Get(resourceUrl)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Fatal(err)
}
bodyString := string(body)
fmt.Println(bodyString)
}
package main
import (
"fmt"
"io/ioutil"
"log"
"net/http"
"golang.org/x/net/proxy"
)
const (
resourceUrl = "http://myip.lunaproxy.io"
socks5Proxy =
)
func main() {
proxyUrl := socks5Proxy
dialer, err := proxy.SOCKS5("tcp", proxyUrl, nil, proxy.Direct)
if err != nil {
log.Fatal(err)
}
client := http.Client{
Transport: &http.Transport{
Dial: dialer.Dial,
},
}
resp, err := client.Get(resourceUrl)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Fatal(err)
}
bodyString := string(body)
fmt.Println(bodyString)
}
import java.io.*;
import org.apache.http.HttpHost;
import org.apache.http.auth.*;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.client.methods.*;
import org.apache.http.impl.client.*;
import org.apache.http.impl.conn.BasicHttpClientConnectionManager;
import org.apache.http.util.EntityUtils;
public class JavaHttp {
public static final String username = ;
public static final String password = ;
public static final int port = ;
public static final String proxyHost = ;
public CloseableHttpClient client;
public JavaHttp() {
HttpHost proxy = new HttpHost(proxyHost, port);
CredentialsProvider cred_provider = new BasicCredentialsProvider();
cred_provider.setCredentials(new AuthScope(proxy),
new UsernamePasswordCredentials(username, password));
client = HttpClients.custom()
.setConnectionManager(new BasicHttpClientConnectionManager())
.setProxy(proxy)
.setDefaultCredentialsProvider(cred_provider)
.build();
}
public String request(String url) throws IOException {
HttpGet request = new HttpGet(url);
CloseableHttpResponse response = client.execute(request);
try {
return EntityUtils.toString(response.getEntity());
} finally { response.close(); }
}
public void close() throws IOException { client.close(); }
public static void main(String[] args) throws IOException {
JavaHttp client = new JavaHttp();
try {
System.out.println(client.request("http://myip.lunaproxy.io"));
} finally { client.close(); }
}
}
import java.io.*;
import org.apache.http.HttpHost;
import org.apache.http.auth.*;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.client.methods.*;
import org.apache.http.impl.client.*;
import org.apache.http.util.EntityUtils;
public class JavaSocks5 {
public static final String username = ;
public static final String password = ;
public static final int port = ;
public static final String proxyHost = ;
public CloseableHttpClient client;
public JavaSocks5() {
HttpHost proxy = new HttpHost(proxyHost, port);
CredentialsProvider credsProvider = new BasicCredentialsProvider();
credsProvider.setCredentials(
new AuthScope(proxyHost, port),
new UsernamePasswordCredentials(username, password)
);
HttpClientBuilder clientBuilder = HttpClients.custom()
.setDefaultCredentialsProvider(credsProvider)
.setProxy(proxy);
client = clientBuilder.build();
}
public String request(String url) throws IOException {
HttpGet request = new HttpGet(url);
CloseableHttpResponse response = client.execute(request);
try {
return EntityUtils.toString(response.getEntity());
} finally {
response.close();
}
}
public void close() throws IOException {
client.close();
}
public static void main(String[] args) throws IOException {
JavaSocks5 client = new JavaSocks5();
try {
System.out.println(client.request("http://myip.lunaproxy.io"));
} finally {
client.close();
}
}
}
import java.io.*;
import org.apache.http.HttpHost;
import org.apache.http.client.methods.*;
import org.apache.http.impl.client.*;
import org.apache.http.impl.conn.BasicHttpClientConnectionManager;
import org.apache.http.util.EntityUtils;
public class JavaHttpWhite {
public static final int port = ;
public static final String proxyHost = ;
public CloseableHttpClient client;
public JavaHttp() {
HttpHost proxy = new HttpHost(proxyHost, port);
client = HttpClients.custom()
.setConnectionManager(new BasicHttpClientConnectionManager())
.setProxy(proxy)
.build();
}
public String request(String url) throws IOException {
HttpGet request = new HttpGet(url);
CloseableHttpResponse response = client.execute(request);
try {
return EntityUtils.toString(response.getEntity());
} finally { response.close(); }
}
public void close() throws IOException { client.close(); }
public static void main(String[] args) throws IOException {
JavaHttp client = new JavaHttp();
try {
System.out.println(client.request("http://myip.lunaproxy.io"));
} finally { client.close(); }
}
}
import java.io.*;
import org.apache.http.HttpHost;
import org.apache.http.auth.*;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.client.methods.*;
import org.apache.http.impl.client.*;
import org.apache.http.util.EntityUtils;
public class JavaSocks5White {
public static final int port = ;
public static final String proxyHost = ;
public CloseableHttpClient client;
public JavaSocks5() {
HttpHost proxy = new HttpHost(proxyHost, port);
HttpClientBuilder clientBuilder = HttpClients.custom()
.setProxy(proxy);
client = clientBuilder.build();
}
public String request(String url) throws IOException {
HttpGet request = new HttpGet(url);
CloseableHttpResponse response = client.execute(request);
try {
return EntityUtils.toString(response.getEntity());
} finally {
response.close();
}
}
public void close() throws IOException {
client.close();
}
public static void main(String[] args) throws IOException {
JavaSocks5 client = new JavaSocks5();
try {
System.out.println(client.request("http://myip.lunaproxy.io"));
} finally {
client.close();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
class csharp_http
{
static void Main(string[] args)
{
Task t = new Task(DownloadPageAsync);
t.Start();
Console.ReadLine();
}
static async void DownloadPageAsync()
{
string page = "http://myip.lunaproxy.io";
var proxy = new WebProxy()
{
UseDefaultCredentials = false,
Credentials = new NetworkCredential(
userName: ,
password: )
};
var httpClientHandler = new HttpClientHandler()
{
Proxy = proxy,
};
var client = new HttpClient(handler: httpClientHandler, disposeHandler: true);
var response = await client.GetAsync(page);
using (HttpContent content = response.Content)
{
string result = await content.ReadAsStringAsync();
Console.WriteLine(result);
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
}
}
using System;
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
class csharp_http
{
static void Main(string[] args)
{
Task t = new Task(DownloadPageAsync);
t.Start();
Console.ReadLine();
}
static async void DownloadPageAsync()
{
string page = "http://myip.lunaproxy.io";
var proxy = new WebProxy()
{
UseDefaultCredentials = false
};
var httpClientHandler = new HttpClientHandler()
{
Proxy = proxy,
};
var client = new HttpClient(handler: httpClientHandler, disposeHandler: true);
var response = await client.GetAsync(page);
using (HttpContent content = response.Content)
{
string result = await content.ReadAsStringAsync();
Console.WriteLine(result);
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
}
}
import base64
class SmartProxyAuthMiddleware(object):
def __init__(self, settings):
self.proxy_url = 'http://%s:%d' % ("http://myip.lunaproxy.io", 1000)
self.proxy_auth = "Basic " + base64.urlsafe_b64encode(bytes(("ada202301:ozGOb1iuY"), "ascii")).decode("utf8")
@classmethod
def from_crawler(cls, crawler):
s = cls(crawler.settings)
return s
def process_request(self, request, spider):
request.meta["proxy"] = self.proxy_url
request.headers["Proxy-Authorization"] = self.proxy_auth
def process_response(self, request, response, spider):
spider.logger.info('%d for url[%s] with smart_proxy' % (response.status, response.url))
if response.status >= 300:
new_req = request.replace(dont_filter=True)
spider.logger.warning('retry url[%s] for status[%d] with smart_proxy' % (response.url, response.status))
return new_req
return response
def process_exception(self, request, exception, spider):
spider.logger.error('url[%s] with error[%s]' % (request.url, exception))
import requests
username =
password = "PJKDKi8vyd"
proxy_server = "rieg48au.pr.thordata.net:9999"
proxies = {"http": f"http://{username}:{password}@{proxy_server}"}
response = requests.get("http://myip.lunaproxy.io", proxies=proxies)
print(response.text)
import requests
username =
password =
proxy_server =
proxies = {
"http": f"socks5h://{username}:{password}@{proxy_server}",
"https": f"socks5h://{username}:{password}@{proxy_server}",
}
response = requests.get("http://myip.lunaproxy.io", proxies=proxies)
print(response.text)
import requests
proxy_server =
proxies = {"http": f"http://{proxy_server}"}
response = requests.get("http://myip.lunaproxy.io", proxies=proxies)
print(response.text)
import requests
proxy_server =
proxies = {
"http": f"socks5h://{proxy_server}",
"https": f"socks5h://{proxy_server}",
}
response = requests.get("http://myip.lunaproxy.io", proxies=proxies)
print(response.text)
require "uri"
require 'net/http'
proxy_host =
proxy_port =
proxy_user =
proxy_pass =
uri = URI.parse('http://myip.lunaproxy.io')
proxy = Net::HTTP::Proxy(proxy_host, proxy_port, proxy_user, proxy_pass)
req = Net::HTTP::Get.new(uri)
result = proxy.start(uri.host, uri.port, use_ssl: true) do |http|
http.request(req)
end
puts result.body
require 'socksify'
require 'net/http'
proxy_host =
proxy_port =
proxy_user =
proxy_pass =
TCPSocket::socks_server = proxy_host
TCPSocket::socks_port = proxy_port
TCPSocket::socks_username = proxy_user
TCPSocket::socks_password = proxy_pass
uri = URI('http://myip.lunaproxy.io')
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Get.new(uri)
response = http.request(request)
puts response.body
require "uri"
require 'net/http'
proxy_host =
proxy_port =
uri = URI.parse('http://myip.lunaproxy.io')
proxy = Net::HTTP::Proxy(proxy_host, proxy_port) # No longer use username and password
req = Net::HTTP::Get.new(uri)
result = proxy.start(uri.host, uri.port, use_ssl: true) do |http|
http.request(req)
end
puts result.body
require 'socksify'
require 'net/http'
proxy_host =
proxy_port =
TCPSocket::socks_server = proxy_host
TCPSocket::socks_port = proxy_port
uri = URI('http://myip.lunaproxy.io')
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Get.new(uri)
response = http.request(request)
puts response.body
For your payment security, please verify