使用代理IP、高匿IP、连接失败

本文介绍了代理IP的概念及其在网站访问中的应用,详细解释了透明代理、匿名代理、混淆代理及高匿代理的区别,并通过示例代码展示了如何使用高匿代理进行网络请求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先百度一下,什么是代理IP

 

我们使用代理IP就是因为某些站点会屏蔽我们的IP,所以我们要动态的更换代理IP。

代理IP:

其中我们首先选择国内的IP,国外的一般都比较慢,其次不要选择如{新疆乌鲁木齐}等这样的偏远地区,尽量选用一二线城市的IP

关于代理IP的话 也分几种 透明代理、匿名代理、混淆代理、高匿代理

 

1、透明代理(Transparent Proxy)

 

REMOTE_ADDR = Proxy IP

 

HTTP_VIA = Proxy IP

 

HTTP_X_FORWARDED_FOR = Your IP

 

透明代理虽然可以直接“隐藏”你的IP地址,但是还是可以从HTTP_X_FORWARDED_FOR来查到你是谁。

 

2、匿名代理(Anonymous Proxy)

 

REMOTE_ADDR = proxy IP

 

HTTP_VIA = proxy IP

 

HTTP_X_FORWARDED_FOR = proxy IP

 

匿名代理比透明代理进步了一点:别人只能知道你用了代理,无法知道你是谁。

 

3、混淆代理(Distorting Proxies)

 

REMOTE_ADDR = Proxy IP

HTTP_VIA = Proxy IP

HTTP_X_FORWARDED_FOR = Random IP address

 

与匿名代理相同,如果使用了混淆代理,别人还是能知道你在用代理,但是会得到一个假的IP地址,伪装的更逼真。

 

4、高匿代理(Elite proxy或High Anonymity Proxy)

 

REMOTE_ADDR = Proxy IP

 

HTTP_VIA = not determined

 

HTTP_X_FORWARDED_FOR = not determined

 

可以看出来,高匿代理让别人根本无法发现你是在用代理,所以是最好的选择。

 

一般我们使用高匿的代理IP。

 代码示例:

public class Demo {
	public static void main(String[] args) throws Exception {
		CloseableHttpClient closeableHttpClient=HttpClients.createDefault(); //1、创建实例
		HttpGet httpGet=new HttpGet("http://www.bootcss.com/"); //2、创建实例
		
		HttpHost proxy=new HttpHost("114.219.61.82", 8118);
		RequestConfig config=RequestConfig.custom().setProxy(proxy).build();
		httpGet.setConfig(config);
		
		CloseableHttpResponse closeableHttpResponse=closeableHttpClient.execute(httpGet); //3、执行
		HttpEntity httpEntity=closeableHttpResponse.getEntity(); //4、获取实体
		
		//System.out.println(httpEntity.toString());
		System.out.println(EntityUtils.toString(httpEntity, "utf-8")); //获取网页内容
		
		closeableHttpResponse.close();
		closeableHttpClient.close();
	}
}

  运行如入所示:

加入IP失效了,或者我们写错了端口号,

那么会输出连接失败信息

转载于:https://www.cnblogs.com/mengxinrenyu/p/7634930.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值