标签: proxy

使用身份验证设置Apache代理

我需要设置一个带身份验证的代理来验证连接到Internet的应用程序的行为.

我正在尝试使用转发代理和身份验证来设置Apache安装,即使我接近使其工作,我想知道是否有更好的方法,因为配置相当深奥.

Apache如何配置为以这种方式工作?

还有其他已经配置好的选项吗?也许是一些VM或其他一些软件工具,而不是Apache?

apache authentication proxy mod-proxy

40
推荐指数
1
解决办法
7万
查看次数

C#中的代理基本身份验证:HTTP 407错误

我正在使用需要身份验证的代理,即在浏览器中如果我尝试打开页面,它会立即请求凭据.我在我的程序中提供了相同的凭据,但它因HTTP 407错误而失败.

这是我的代码:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);

IWebProxy proxy = WebRequest.GetSystemWebProxy();
CredentialCache cc = new CredentialCache();
NetworkCredential nc = new NetworkCredential();

nc.UserName = "userName";
nc.Password = "password";
nc.Domain = "mydomain";
cc.Add("http://20.154.23.100", 8888, "Basic", nc);
proxy.Credentials = cc;
//proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
request.Proxy = proxy;
request.Proxy.Credentials = cc;
request.Credentials = cc;
request.PreAuthenticate = true;
Run Code Online (Sandbox Code Playgroud)

我尝试了所有可能的事情,但似乎我错过了一些东西.是这样的,我必须提出两个要求吗?首先没有凭据,一旦我从服务器收到有关凭据需求的回复,请使用凭据进行相同的请求?

c# proxy httpwebrequest basic-authentication http-status-code-407

40
推荐指数
3
解决办法
12万
查看次数

为HTTP客户端设置代理

我正在尝试设置HTTP客户端,以便它使用代理,但我不太明白如何做到这一点.该文档有多个"代理"引用,但似乎没有任何函数可以定义代理.我需要的是这样的:

client := &http.Client{}
client.SetProxy("someip:someport") // pseudo code
resp, err := client.Get("http://example.com") // do request through proxy
Run Code Online (Sandbox Code Playgroud)

知道如何在Go中做到这一点?

proxy http request go

40
推荐指数
3
解决办法
5万
查看次数

Docker/Boot2Docker:在OS X上为docker设置HTTP/HTTPS代理

简而言之:如何在Mac OS X上为Docker设置HTTP/HTTPS代理?

详细说明:

我在代理后面的Mac OS X上运行Docker(1.12).我按照安装说明安装了boot2docker.如果我从我的网络内部Docker注册表中提取,这工作正常.

但是,从docker.io中提取时出现以下错误:

machine:~ me$ docker run ubuntu echo hello world
Unable to find image 'ubuntu' locally
Pulling repository ubuntu
2014/06/30 13:23:26 Get https://index.docker.io/v1/repositories/ubuntu/images:
dial tcp: lookup index.docker.io: no such host
Run Code Online (Sandbox Code Playgroud)

注1:DOCKER_HOST,http_proxyhttps_proxy在环境中可用(运行env显示全部三个).

注意2:我在其他帖子中读到,当守护程序未正常运行时会发生此错误.但是,docker version没有表现出任何问题.此外,我可以拉动并运行从我的网络内部Docker注册表中提取的图像.

注3:我能够在Red Hat Linux(RHEL)上设置Docker .我不得不添加代理信息/etc/sysconfig/docker.我读到Ubuntu(/etc/init/docker.conf)上有一个类似的文件.但是,我在Mac OS X上找不到Docker(或boot2docker?)的文件.

macos proxy docker boot2docker

40
推荐指数
2
解决办法
4万
查看次数

HTTP代理背后的Emacs

Emacs能够使用url.elW3 Web浏览器等软件包访问Internet .

此外,Emacs Lisp包存档严重依赖于包url.el.

现在,如何配置Emacs以使用我的HTTP代理连接到Internet?

在代理背后的ELPA任何帮助的奖励积分.

是的,之前我遇到过HTTP代理问题.

emacs proxy elpa

39
推荐指数
4
解决办法
4万
查看次数

我如何在python webdriver中设置chrome的代理

我正在使用此代码:

profile = webdriver.FirefoxProfile()
profile.set_preference("network.proxy.type", 1)
profile.set_preference("network.proxy.http", "proxy.server.address")
profile.set_preference("network.proxy.http_port", "port_number")
profile.update_preferences()
driver = webdriver.Firefox(firefox_profile=profile)
Run Code Online (Sandbox Code Playgroud)

在python webdriver中设置FF的代理.这适用于FF.如何在Chrome中设置这样的代理?我发现这个例子但不是很有帮助.当我运行脚本时没有任何反应(Chrome浏览器未启动).

python proxy google-chrome webdriver

39
推荐指数
6
解决办法
7万
查看次数

在nginx中基于子域请求路由不同的代理

我在该服务器中有一个专用服务器,我部署了5个nodejs应用程序.

domain name: www.nnd.com
dedicated server ip: xxx.xx.x.60
Run Code Online (Sandbox Code Playgroud)

我有域指向我的专用服务器IP.

子域名是:

app1.nnd.com pointed to xxx.xx.x.60
app2.nnd.com pointed to xxx.xx.x.60
app3.nnd.com pointed to xxx.xx.x.60
app4.nnd.com pointed to xxx.xx.x.60
app5.nnd.com pointed to xxx.xx.x.60
Run Code Online (Sandbox Code Playgroud)

现在在基于我需要路由代理的子域的nginx配置文件中.例:

{
    listen:80;
    server_name:xxx.xx.x.60
    location / {
        #here based on subdomain of the request I need to create proxy_pass for my node application 
    }
}
Run Code Online (Sandbox Code Playgroud)

是否有任何条件,如何从代理标头获取原始域名?

proxy nginx

39
推荐指数
3
解决办法
4万
查看次数

Android代理设置是否适用于设备上的所有应用?

如果您为Android设备设置代理设置,它们是否适用于设备上的所有应用程序,包括浏览器?或者他们只适用于浏览器?

我问的原因是,当你去更改Android设备上的代理设置时,会出现此消息,这让我很困惑:

"HTTP proxy use by browser but may not be used by other applications"
Run Code Online (Sandbox Code Playgroud)

proxy android

39
推荐指数
2
解决办法
7万
查看次数

Visual Studio错误:(407:需要代理身份验证)

我是一个需要凭据的公司代理服务器.我一直在尝试使用MS Visual Studio Pro 2012在过去2小时内连接到TFS服务器(在tfspreview.com上),但没有成功.每次尝试都遇到此错误:

在此输入图像描述

当我启动它时,集成的浏览器工作正常.它询问我的代理登录凭据,一旦输入,我就去了.所以这里有一些不同的连接方法.

我还导航到TFS服务器,在我的项目中,我单击了打开Visual Studio的新实例.新实例在输出中失败并显示此消息:

HTTP code 407: Proxy Authentication Required
Run Code Online (Sandbox Code Playgroud)

我尝试过在另一篇文章中找到的所有内容都无济于事.我已经对devev.exe.config进行了每次编辑和组合编辑,我没有成功.

可能是2010版本与2012专业版有所不同吗?我正在运行Windows 7.

任何人都能解释一下吗?请?

注意:此问题也适用于Visual Studio 2013

proxy visual-studio proxy-authentication

38
推荐指数
5
解决办法
12万
查看次数

如何使用nginx反向代理将同一端口从http重定向到https

我使用Nginx的反向代理,我想强制请求进入HTTPS,因此如果用户想要使用http访问该URL,他将自动重定向到HTTPS.

我也使用非标准端口.

这是我的nginx反向代理配置:

server {
    listen 8001  ssl;
    ssl_certificate /home/xxx/server.crt;
    ssl_certificate_key /home/xxx/server.key;
    location / {
        proxy_pass https://localhost:8000;
        proxy_redirect off;
        proxy_set_header Host $host:$server_port;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Ssl on;
        proxy_set_header  X-Forwarded-Proto  https;
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试了很多东西并且还阅读了有关它的帖子,包括这个服务器故障问题,但到目前为止还没有任何工作.

ssl proxy reverse-proxy nginx

38
推荐指数
1
解决办法
3万
查看次数