-
const http = require("http");
-
const url = require("url");
-
const targetURL = url.parse("https://ip.hahado.cn/ip");
-
const proxyIp =
"219.151.125.106";
-
const proxyPort =
"31615";
-
const authKey =
"895314XY";
-
const password =
"24D6YB309ZCB";
-
const base64 =
new
Buffer.from(authKey +
":"
+ password).toString("base64");
-
const options =
{
-
host: proxyIp,
-
port: proxyPort,
-
path: targetURL,
-
method:
"GET",
-
headers:
{
-
"Host": urlParsed.hostname,
-
"Proxy-Authorization"
:
"Basic "
+ base64
-
}
-
};
-
http.request(options,
function
(resp)
{
-
console.log("response status code: "
+ resp.statusCode);
-
resp.pipe(process.stdout);
-
}).on("error",
function
(err)
{
-
console.log("request failed: "
+ err);
-
}).end();