`
liulang203
  • 浏览: 55970 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

java 程序代理设置

阅读更多
		URL url;
		System.setProperty("http.proxyHost", "192.168.1.1");
		System.setProperty("http.proxyPort", "3128");
		Authenticator.setDefault(new ProxyAuthenticator("name", "password"));

		try {
			url = new URL("http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html");
			InputStream in = url.openStream();
			int i  = -1;
			while((i=in.read())>-1){
				System.out.print((char)i);
			}
			in.close();
		} catch (MalformedURLException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}


ProxyAuthenticator.java

import java.net.Authenticator;
import java.net.PasswordAuthentication;

public class ProxyAuthenticator extends Authenticator {
    private String userName, password; 
    protected PasswordAuthentication getPasswordAuthentication() { 
        return new PasswordAuthentication(userName, password.toCharArray()); 
    } 
    public ProxyAuthenticator(String userName, String password) { 
        this.userName = userName; 
        this.password = password; 
    } 
}

参考资料:http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
分享到:
评论

相关推荐

    java操作IE代理

    这个"java操作IE代理"的主题涉及到如何在Java程序中控制IE的网络代理设置,这通常需要利用特定的库和方法来实现。下面将详细介绍这个知识点。 首先,"registry.jar"可能是一个包含了对Windows注册表操作功能的Java...

    Java代理服务器程序

    Java代理服务器程序是一种用于转发网络请求的应用,它在客户端与目标服务器之间起到中介的作用。这样的设计使得用户可以通过代理服务器访问互联网,从而实现多种功能,如匿名浏览、负载均衡、缓存优化、网络监控等。...

    java获取浏览器代理设置

    在Java编程中,获取浏览器的代理设置是一项重要的任务,特别是在开发网络应用或者需要模拟用户网络环境的场景下。本文将详细讲解如何利用Java来获取浏览器的代理设置,并结合提供的文件`registry.jar`和`ICE_...

    java实现的代理程序源码

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

    JAVA 通过proxy代理方式访问internet资源

    JAVA 通过proxy代理方式访问internet资源,

    Java实现的反向代理程序(源码版)

    使用Java编写的反向代理程序(源代码),通过简单的参数配置即可实现某些特定站点的反向代理,并在此过程中改变一些站点的特定行为。例如:允许特点站点跨域访问被代理的站点,或者屏蔽被代理站点识别请求访问客户端...

    Java代理模式Java动态代理

    除了为接口创建代理外,我们还可以为已经存在的类进行动态代理设置,以实现特定时刻的行为增强。 **示例代码** 假设我们有一个`ArrayList`对象,希望在其添加元素前后打印一些信息。可以创建一个动态代理类,如下...

    java动态代理demo

    - `Main.java`: 主程序,创建代理对象并调用其方法,展示动态代理的使用。 通过这个简单的Java动态代理demo,你可以了解到如何在实际项目中利用动态代理进行功能扩展,同时避免了为每个接口编写单独的代理类。这种...

    java实现免费代理IP的获取方式 并实时校验代理IP是否有效

    Java 实现免费代理IP的获取方式 并动态实时校验是否有效,java文件项目内含有Jsoup的Jar包(Jsoup是加工过的,含请求),有2个主入口程序: 其一:用于请求代理IP,并立即校验是否是一个有效的代理IP,如果有效,...

    Java socket 代理邮件发送程序

    Java socket 代理邮件发送程序,测试无问题,才敢上传!

    java程序做成windows服务

    让我们详细了解一下如何将一个Java程序做成Windows服务,以及涉及到的关键知识点。 首先,`iaservice.exe`是一个Wrapper工具,它允许我们将Java应用程序封装成一个可被Windows系统识别的服务。Wrapper工具通常包括...

    java程序设计教程(清华大学)

    10. **第16章习题答案**:可能包括反射、注解和动态代理等Java高级特性,这些都是深入理解和调试Java程序的关键。 通过这些习题答案,学习者可以系统地回顾和检查自己对每个章节的理解程度,同时,结合实际编程题目...

    Java通过注册表获取IE代理设置(附源码)

    上述代码示例展示了如何在Java中读取IE的代理设置,这对于需要根据用户系统配置进行网络请求的程序非常有用。例如,如果你正在开发一个需要通过代理访问网络的Java应用,或者一个能够自动适应用户网络环境的爬虫,这...

    lotus domino java代理_获取传递值json

    Lotus Domino 是一种基于Notes技术的服务器端应用程序, Lotus Domino Java 代理是指在 Domino 服务器上运行的 Java 代理程序,可以用来处理用户请求、提供数据服务等。今天,我们将讨论如何在 Lotus Domino Java ...

    Java实现的反向代理程序(编译版)

    使用Java编写的反向代理程序,通过简单的参数配置即可实现某些特定站点的反向代理,并在此过程中改变一些站点的特定行为。例如:允许特点站点跨域访问被代理的站点,或者屏蔽被代理站点识别请求访问客户端的类型...

    java简单实例程序源代码

    7. **ch9**: 可能涵盖了反射(reflection)和动态代理,这两个高级特性允许程序在运行时检查和操作类、接口、方法等。 8. **B**: 这个文件名不遵循常规的命名规则,可能是某种特殊主题或者实验,比如GUI编程(如Swing...

    java 端口代理程序及源码

    假设你的主机为A,无法直接访问主机C,但可以通过主机B访问C,你可以在B上运行:java ...又或者你在调试程序的时候,不知道中间传输了什么内容,可以用这个代理,将传输的内容打印出来(自己写个system.out.println...)

    java 动态代理实现AOP

    ### Java动态代理实现AOP详解 #### 一、引言 随着软件开发复杂度的提升,传统的面向对象编程(OOP)已经难以满足现代软件工程的需求。为了更好地管理跨切面的关注点,如日志记录、性能监控、安全控制等,面向切面...

    java设置http代理

    在程序中动态设置 HTTP 代理更为灵活,适用于需要在运行时根据情况改变代理设置的场景。示例代码如下: ```java // 设置 HTTP 代理 Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxy....

Global site tag (gtag.js) - Google Analytics