`
lvhuiqing
  • 浏览: 249732 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

在JAVA代码中设置代理使用代理服务器

阅读更多
import java.net.*;
import java.io.*;

public class URLReader {
	public static void main(String[] args) throws Exception {
		// Configure proxy ...
		System.setProperty("http.proxySet", "true");
		System.setProperty("http.proxyHost", "proxy.nnnsssfff.com");
		System.setProperty("http.proxyPort", "8080");
		System.setProperty("http.proxyType", "4");
		String proxyUser = "lv.hq", proxyPassword = "自己的密码!!!!!!!!!!!";

		// Open URL ...
		URL url = new URL("http://www.google.com/");
		URLConnection con = url.openConnection();

		// proxy user and pass
		con.setRequestProperty("Proxy-Authorization", "Basic "
				+ new sun.misc.BASE64Encoder()
						.encode((proxyUser + ":" + proxyPassword).getBytes()));

		BufferedReader in = new BufferedReader(new InputStreamReader(con
				.getInputStream()));

		// Read it ...
		String inputLine;
		while ((inputLine = in.readLine()) != null)
			System.out.println(inputLine);

		in.close();
	}
}

 

0
0
分享到:
评论

相关推荐

    Java写http代理服务器

    本主题将深入探讨如何使用Java语言来编写这样的代理服务器。以下是对这个主题的详细解析: 首先,理解HTTP代理服务器的基本原理是必要的。HTTP代理服务器作为客户端与目标服务器之间的中介,它接收客户端的HTTP请求...

    Java代理服务器的实现

    "Java线程" 提示代理服务器可能使用多线程来处理并发的客户端请求,这是在Java中实现高效代理服务器的关键。"另类其它" 标签可能指的是该实现包含了一些不常见或非标准的代理服务器特性,如自定义协议支持或其他网络...

    java实现的代理服务器

    在这个实例中,我们将深入探讨代理服务器的概念、工作原理以及如何使用Java来实现它。 首先,我们需要理解代理服务器的基本概念。代理服务器(Proxy Server)是一种特殊的网络服务器,它接收来自客户端的请求,并...

    java LAN使用代理服务器

    本文将深入探讨如何在Java中设置和使用LAN代理服务器。 首先,了解Java中的网络编程基础是必要的。Java提供了`java.net`包,其中包含用于创建和管理网络连接的类和接口。例如,`Socket`和`ServerSocket`用于TCP连接...

    代理服务器实现-java(源码)

    在这个Java实现中,我们将探讨如何构建一个简单的代理服务器,并了解涉及的关键概念和技术。 1. **Java基础知识**: - `JFrame` 是Java Swing库中的一个类,用于创建窗口应用程序的基础框架。 - `JTextArea` 是一...

    java聊天室附加代理服务器(模拟)

    在代理服务器中实现口令认证是关键步骤。通常,我们会设计一个简单的登录界面,用户输入用户名和密码后,这些信息会被发送到代理服务器进行验证。如果认证成功,代理服务器将建立到聊天服务器的连接,并在两者之间...

    java获取浏览器代理设置

    4. 将获取到的代理信息(如服务器地址和端口)转换为Java的`java.net.Proxy`对象,以便在网络连接中使用。 除了JNI,还可以使用第三方库如`jsch`或`JNA(Java Native Access)`来避免直接操作本地代码,它们提供了...

    基于Java实现的代理服务器

    在Java中实现这样的代理服务器,你需要理解以下核心概念: 1. **套接字编程**:Java的`java.net.Socket`和`java.net.ServerSocket`类是实现网络通信的基础,分别代表客户端和服务器端的套接字。代理服务器需要创建...

    JAVA代理服务器

    在Java中实现代理服务器,主要是通过Socket编程来完成的。下面我们将深入探讨这个主题,了解如何在Java中创建一个基本的代理服务器,以及它的工作原理。 首先,代理服务器的基本工作流程如下: 1. **客户端请求**...

    Java的HTTP代理服务器 Smart Cache

    在HTTP代理服务器的角色下,Smart Cache充当了一个中介,用户通过这个代理服务器向目标Web服务器发送HTTP请求,代理服务器接收请求后转发给目标服务器,并将返回的数据存储在本地缓存中。当相同的请求再次到来时,...

    java网络代理源代码

    Java网络代理源代码是用于创建一个代理服务器的程序,它可以帮助开发者在调试和监控网络数据时获取必要的信息。这个源代码特别适用于理解如何利用Java的Socket编程实现网络代理功能。以下将详细介绍Java Socket和...

    Java中使用IE Proxy代理的方法

    本文将详细介绍如何在Java中使用IE Proxy代理来实现这一功能。 首先,我们需要理解Java中的网络访问机制。Java使用`java.net`包中的`Socket`和`HttpURLConnection`等类来处理网络通信。当程序运行时,它会使用系统...

    代理服务器自动测试工具(含Java源码)

    用Java写的一个小工具,通过HTML解析技术,从http://www.cnproxy.com读取代理服务器列表,并采用多线程通过代理服务器连接指定网站,测试该服务器是否可用,将可以使用的代理服务器列出以供使用。这个小工具使用了...

    基于Java多线程的HTTP代理服务器的研究与实现.pdf

    在代理服务器中,我们需要处理各种HTTP方法(如GET、POST、PUT等)和状态代码,确保数据的正确传输。 接着,Java多线程技术是构建代理服务器的核心。Java提供了Thread类和Runnable接口来实现并发处理,允许多个任务...

    java实现的代理程序源码

    在"cfgs"目录下,可能包含了代理程序的配置文件,这些文件用于设置代理服务器的监听地址、端口号、以及其他特定协议的配置选项,如FTP的主动模式设置。在Java中,可以使用`java.util.Properties`类来加载、读取和...

    Java编写的HTTP代理

    在提供的文件列表中,`runrun.bat`和`run.bat`很可能是启动代理服务器的批处理脚本,它们可能包含Java虚拟机(JVM)的命令行参数,例如指定Java应用程序的主类和jar文件的位置。而`ieproxy.jar`则是实际的Java可执行...

    lotus domnio java代理传值

    "lotus domnio java代理传值"这个主题主要涉及如何在Java代码中创建和使用代理,并在代理之间传递参数。 首先,让我们了解一下Lotus Domino Java代理的基本概念。在Lotus Domino Designer中,Java代理是用Java语言...

    java socket编写的上网代理

    在这个特定的项目中,开发者使用Java语言实现了代理服务器的功能,允许用户通过该代理来访问互联网。下面将详细解释相关知识点。 1. **Java Socket**: Java Socket是Java提供的网络编程接口,它提供了低级别的...

    2022年J2SE5.0新特性之使用代理服务器Java教程.docx

    除了命令行参数,你还可以在Java代码中通过`System.getProperties()`来设置系统属性,动态地改变代理配置。例如: ```java Properties prop = System.getProperties(); prop.setProperty("http.proxyHost", ...

Global site tag (gtag.js) - Google Analytics