浏览器中的代理server设置

Windows系统接口提供的代理server设置是一个全局的代理server的设置,如图所看到的,这里就不多解释:

各个浏览器在使用代理设置的时候,能够主动地获代替理设置亦或是不使用该代理设置,比如Chrome浏览器假设要使用代理设置,仅仅能在图中所看到的的位置进行更改,所以简单地(不使用辅助性工具)为Chrome设置代理,仅仅能通过更改系统全局代理设置(当然此时不会影响不使用该代理设置的进程)。如图:

而360浏览器能够有几种选择:

它能够使用自己程序配置的代理,使用IE的代理(应该就是系统的全局代理设置),或者不使用代理,这样它能够使用独立的代理配置(连使用系统全局代理设置的进程都不会受影响)。

JAVA进程中的代理server

Windows环境下。在java编程中,验证了自己的一个理解。代码例如以下:

package UserApp;

public class LocalProxyHostPrint
{ public static void main(String[] args)
{
// TODO Auto-generated method stub
while (true)
{
System.out.println(System.getProperties().getProperty(
"http.proxyHost"));
try
{
Thread.sleep(1000);
} catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}

该代码打印当前的代理server设置。结果发现。当设不设置系统的代理server,都不影响java的打印结果,如上代码执行结果都为null。

另外的一段java程序表明,在同一个进程下,仅仅要这个进程用java代码设置了代理,那么进程下全部线程都使用了这个代理设置。

代码例如以下:

线程代码:

    public void run()
{
while(true)
{
System.out.println(System.getProperties().getProperty("http.proxyHost")); try
{
Thread.sleep(1000);
} catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

main函数的代码:

System.getProperties().setProperty("http.proxyHost", myextractor.__v_ip.get(it));

试验过的还有一个程序表明。假设进程1设置了代理之后。进程2不设置代理。且用进程2打印代理设置,此时。结果为null。这说明代理设置这个上下文是依赖于进程的。而系统的代理设置也不是属于全局覆盖性、全局强制性的设置。它的存在相当于仅仅是把一个參数放在系统某个位置。使用该设置与否。还得详细由进程通过代码来控制。

代理server的理解(1):Windows环境下的代理server设置的更多相关文章

  1. Windows环境下XAMPP的相关设置

    WINDOWS环境下多域名多端口配置:https://www.cnblogs.com/c-and-unity/p/4539348.html

  2. Windows环境下vscode Live Server插件如何开启https

    0x01 vscode http插件 Live Server如何开启https 在本机端的开发环境下,如果要测试一些需要HTTPS的功能可以使用mkcert给自己颁发凭证 0x02 安装步骤如下: 1 ...

  3. Windows环境下redis 配置文件中设置的密码无效

    当我们安装了redis服务后,发现在其配置文件redis.windows.conf(或redis.conf)设置了密码:requirepass ****** 但是打开redis-cli.exe后输入命 ...

  4. Windows环境下启动Redis报错:Could not create server TCP listening socket 127.0.0.1:6379: bind: 操作成功完成。(已解决)

    问题描述: 今天在windows环境下启动Redis时启动失败报错: 解决方案: ①运行命令:redis-cli.exe ②退出Redis ③运行命令:redis-server.exe redis.w ...

  5. php-cgi和php-fpm,Windows环境下解决Nginx+php并发访问阻塞问题。

    php-cgi 是运行php,php-fpm是守护php-cgi进程 nginx配置目录运行php        location  ~ \.php$        {                 ...

  6. Windows环境下使用Nginx搭建负载均衡

    前言 最近没有什么事情,喜欢总结并学习东西!前几天写来一个Session共享,那么我们为什么需要Session共享?因为我们的应用程序分布在多个服务器上,为了合理分配用户的请求,就需要用到负载均衡技术 ...

  7. 在 windows 环境下安装 redislive

    这是一篇在 windows 环境下安装 redislive 的教程! 项目地址:https://github.com/nkrode/RedisLive 配置文档:http://www.nkrode.c ...

  8. Docker学习<一>--初体验Windows环境下安装

    背景 今天想试用spring boot与jwt协议的实现,配套就需要使用redis,但redis似乎windows环境版本部署起来不是那么舒心,果断尝试使用docker. 下载 下载地址: 稳定版:h ...

  9. 第一部分:使用iReport制作报表的详细过程(Windows环境下)

    提示:在有些板块,文中的图片看不到,建议到我的blog浏览文章:http://blog.csdn.net/jemlee2002/文章将会涉及3个方面的内容: 第一部分:使用iReport制作报表的详细 ...

随机推荐

  1. AdminLTE介绍和zTree的简单使用

    一.AdminLTE介绍 1.介绍 ​ AdminLTE是一个开源的后台控制面板和仪表盘 WebApp 模板,是建立在Bootstrap3框架和JQuery之上的开源模板主题工具,它提供了一系列响应的 ...

  2. OFDM同步算法之Minn算法

    minn算法代码 算法原理 训练序列结构 T=[B B -B -B],其中B表示由长度为N/4的复伪随机序列PN,ifft变换得到的符号序列 (原文解释):B represent samples of ...

  3. JS——i++与++i

    先赋值后自增: var i = 0; var n1 = i++; alert(i);//返回1 alert(n1);//返回0 先自增后赋值: var i = 0; var n1 = ++i; ale ...

  4. web移动端适配

    /*** html节点字体大小随屏幕大小改变 用于rem布局***/首先这是一个立即执行函数(function (doc, win) { var docEl = doc.documentElement ...

  5. Centos7安装gitlab服务器

    1.先按照官方教程 https://about.gitlab.com/downloads/#centos7 大概内容如下: 1. Install and configure the necessary ...

  6. Ansible 利用playbook批量部署mariadb

    环境说一下 192.168.30.21     ansible 192.168.30.25     client1 192.168.30.26     client2 这里我的ansible环境已经部 ...

  7. BZOJ 4561: [JLoi2016]圆的异或并 扫描线 + set

    看题解看了半天...... Code: #include<bits/stdc++.h> #define maxn 200010 #define ll long long using nam ...

  8. Fiddler构造请求

    Fiddler工具是一个http协议调试代理工具,它可以帮助程序员测试或调试程序,辅助web开发. Fiddler工具可以发送向服务端发送特定的HTTP请求以及接受服务器回应的请求和数据,是web调试 ...

  9. codevs 1160 蛇形矩阵

    1160 蛇形矩阵 传送门  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 白银 Silver 题解       题目描述 Description 小明玩一个数字游戏,取个n行 ...

  10. Linux自动化之基于http的pxe安装服务

    PXE:     Preboot Excution Environment 预启动执行环境     Intel公司研发     基于Client/Server的网络模式,支持远程主机通过网络从远端服务 ...