一、背景
在访问一个网站时,有时我们不想让对方获取到我们的真实IP,这种情况下,就可以使用代理IP进行访问。
二、代理IP介绍
- 透明代理:可以直接“隐藏”你的IP地址,但还是可以查到你是谁。
- 匿名代理:比透明代理进步了一点:别人只能知道你用了代理,无法知道你是谁。
- 混淆代理:别人还是能知道你在用代理,但是会得到一个假的IP地址,伪装的更逼真。
- 高匿代理:让别人根本无法发现你是在用代理。一般推荐使用高匿代理。
三、使用代理IP实例
-
导入所需jar包,见http-jar.zip。
链接:https://pan.baidu.com/s/1omyA8t49kpngSpFBaMmwDA 提取码:4be4 -
代码:
import org.apache.http.HttpEntity;
import org.apache.http.HttpHost;
import org.apache.http.client.config.RequestConfig;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
public class HttpProxy {
public static void