标签: proxy

代理后面的 Apache Fluent HttpClient 导致未知主机

我正在尝试使用带有代理的 Apache Fluent 客户端,但我正在获取UnknownHostException目标主机。为什么httpclient尝试直接使用dns而不是使用代理来解析主机?

到目前为止,这是我的代码:

String response = Executor.newInstance()
    .auth(new HttpHost(proxyHost, proxyPort), "user", "pass")
    .authPreemptiveProxy(new HttpHost(proxyHost, proxyPort))
    .execute(Request.Get("http://example.com")).returnContent().asString();
Run Code Online (Sandbox Code Playgroud)

我需要以某种方式通知 httpclient 使用基于代理的 dns 解析器(或者根本不使用它,因为它需要的只是连接到代理服务器)。

java proxy apache-httpclient-4.x

0
推荐指数
1
解决办法
1044
查看次数

如何在 Ubuntu 14.04 中取消终端上的代理设置?

我已尝试使用所有方法来永久清除代理设置。我已经检查了 /etc/environment、~/.bashrc、bashrc.bashrc 并注释掉/删除了代理命令。还尝试取消设置 http_proxy 和取消设置 https_proxy 但没有任何效果。 这是我尝试 sudo apt-get update 命令时看到的终端屏幕 请建议一种永久删除代理设置的方法。提前致谢。

linux ubuntu proxy

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

如何在ubuntu中为终端设置代理?

我的场景:

我正在尝试在我新安装的ubuntu中安装python和postgresql,它通过windows 7上的virtualbox运行。它使用我公司的网络,并且我已经在ubuntu的网络设置中设置了代理。

我可以使用 mozilla(ubuntu) 浏览和下载,没有任何问题。

问题:

但是当我尝试使用终端安装软件包时,它只是停在 0% 处。它尝试了各种 IP,但 我的终端截图仍然为 0%

[更新] - 最终无法连接到IP

尝试过:

我已经尝试过通过导出代理设置

sudo -H gedit /etc/profile.d/proxy.sh

并更新了文件

导出http_proxy= http://用户名:密码@proxyhost:端口/

(我也设置为https)

请让我知道出了什么问题?

python linux ubuntu proxy virtualbox

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

在kubernetes前面添加认证代理

我在 kubernetes API 前面添加了一个代理,以便使用自制的身份验证系统对用户进行身份验证(以及其他操作)。

在此输入图像描述

我修改了 kube 配置,让 kubectl 访问代理。代理有自己的 kubeconfig 和有效的证书颁发机构数据,因此我不需要任何凭据。

到目前为止,一切正常,这是我本地需要的最低配置:

clusters:
- cluster:
    server: http://localhost:8080
  name: proxy
contexts:
- context:
    cluster: proxy
  name: proxy
current-context: proxy
Run Code Online (Sandbox Code Playgroud)

现在身份验证应该基于令牌,我希望能够将其作为 kubectl 请求标头的一部分进行传递。

我尝试了多种配置,在 kubeconfig 中添加带有令牌的用户,例如

clusters:
- cluster:
    server: http://localhost:8080
  name: proxy

contexts:
- context:
    cluster: proxy
    user: robin
  name: proxy
current-context: proxy

users:
- name: robin
  user:
    token: my-token
Run Code Online (Sandbox Code Playgroud)

或者指定一个身份验证提供者,例如

clusters:
- cluster:
    server: http://localhost:8080
  name: proxy

contexts:
- context:
    cluster: proxy
    user: robin
  name: proxy
current-context: proxy

users:
- …
Run Code Online (Sandbox Code Playgroud)

proxy kubernetes kubectl

0
推荐指数
1
解决办法
1436
查看次数

预期为“&Arc<ProxyPool>”,找到“&ProxyPool”

我尝试从&ProxyPoolto克隆引用&Arc<ProxyPool>,但仍然收到错误,引用的类型仍然是&ProxyPool

pub struct ProxyPool {
    connections: Mutex<Vec<TcpStream>>,
    proxy_addresses: Arc<Vec<SocketAddr>>,
}
pub struct PooledConnection {
    stream: TcpStream,
    pool: Arc<ProxyPool>,
}

impl ProxyPool {
    async fn get_connection(&self) -> Result<PooledConnection> {
        loop {
            if let Some(conn) = {
                let mut connections = self.connections.lock().unwrap();
                connections.pop()
            } {
                return Ok(PooledConnection {
                    stream: conn,
                    pool: Arc::clone(self), // converting &ProxyPool to Arc<ProxyPool>
                });
            }
            // If no connection is available, wait a bit and try again.
            tokio::time::sleep(Duration::from_millis(100)).await;
        }
    }

    fn return_connection(&self, …
Run Code Online (Sandbox Code Playgroud)

proxy networking reference rust

0
推荐指数
1
解决办法
42
查看次数

如何从我的网站(ASP.NET)下载的用户隐藏我的域名或IP?

我正在用C#开发一个Windows应用程序,我还开发了一个asp.net网站并托管在服务器中.我的动机是不向用户显示我的服务器源或域地址.

因此我在c#(win app)中设计了一个自定义浏览器,然后我将用户导航到我的asp.net网站.我没有保留地址栏,我在该浏览器中禁用了右键单击选项.因此用户只能查看页面,无法找到服务器信息.

但我现在面临的问题是,当用户尝试从网站下载任何内容时,Internet Explorer的下载窗口会打开并询问保存位置.但是在屏幕上它向用户显示我的服务器IP或域地址.那么我该如何向用户隐藏它,或者你可以请我解决我的问题.即(我不想向我的用户显示我的服务器信息,但我希望他们从我的网站下载或保存)

.net c# proxy webserver httpwebrequest

-1
推荐指数
1
解决办法
1149
查看次数

delphi中的链式代理

我刚刚阅读了关于链接代理的内容,我想在delphi中尝试它,好吧我用indy TIdHttp组件玩,我无法弄清楚如何做到这一点,我需要两个TIdHttp组件吗?也许一个人将请求发送给另一个人?

  http1.ProxyParams.ProxyPort := Port1;
  http1.ProxyParams.ProxyServer := Server1;

  http2.ProxyParams.ProxyPort := Port2;
  http2.ProxyParams.ProxyServer := Server2;
Run Code Online (Sandbox Code Playgroud)

我只想用链式代理发送一些简单的GET/POST.

这甚至可行吗?或者还有其他任何组件来帮助我完成这项任务吗?

谢谢.

delphi proxy indy chained

-1
推荐指数
1
解决办法
751
查看次数

设置VB脚本的代理

我想在代理后面运行一个VB脚本.代理是为系统定义的:

在此输入图像描述

但是,代理不适用于我的vb脚本.如果我运行以下代码:

Dim objHttp
Set objHttp = CreateObject("Msxml2.ServerXMLHTTP")
objHttp.Open "GET", "http://www.google.de", False
objHttp.Send
output = objHttp.ResponseText
Set objHttp = Nothing 
Run Code Online (Sandbox Code Playgroud)

我收到超时错误:

在此输入图像描述

似乎脚本中没有使用代理.是否可以手动设置代理.

windows connection vbscript proxy web

-1
推荐指数
1
解决办法
2282
查看次数

python urllib2可以打开localhost但不能打开127.0.0.1

我正在使用python urllib2库,可以看到一个奇怪而令人讨厌的问题.

Windows 7的.

我的代码:

import urllib2 as url_request


opener = url_request.build_opener(url_request.ProxyHandler({'http': 'http://login:password@server:8080'}))
request = url_request.Request("http://localhost");
response = opener.open(request)
print response.read()
Run Code Online (Sandbox Code Playgroud)

它的工作原理非常清楚,但是当我改变localhost127.0.0.1这个错误发生:

HTTPError: HTTP Error 502: Proxy Error ( Forefront TMG denied the specified Uniform Resource Locator (URL).  )
Run Code Online (Sandbox Code Playgroud)

像google.com这样的其他地址可以成功打开.唯一的问题是127.0.0.1

有任何想法吗?

python proxy localhost urllib2

-2
推荐指数
1
解决办法
1548
查看次数

使用 Python 在代理后面登录、导航和检索数据

我希望使用 python 脚本能够登录网站并检索一些数据。这背后是我公司的代理。

我知道这个问题似乎与您可以搜索的其他问题重复,但事实并非如此。

我已经尝试在对这些答案的响应中使用建议的解决方案,但它们不起作用......我不仅需要一段代码来登录并获取特定网页,而且还需要一些“概念”背后的所有这些机制作品。

这是我想要做的事情的描述:

登录网站 > 进入 X 页 > 在 X 页的某种形式中插入数据并按下“计算”按钮 > 捕获我的查询结果

一旦我得到结果,我将看到如何对数据进行排序。

我怎样才能在代理后面实现这一点?每次我尝试使用“请求”库登录时,它都不起作用,说我无法获得第 X 页,因为我没有进行身份验证……或者最糟糕的是,我什至无法到达那一侧,因为我没有之前设置代理。

python proxy python-2.7

-2
推荐指数
1
解决办法
1808
查看次数

Java - 在JVM中修改Object类的toString()

在JVM中,我想改变Object类的toString方法的行为getClass().getName();而不是返回getClass().getName() + "@" + Integer.toHexString(hashCode());

我尝试过Javassist的Hotswapper,但它需要在启动tomcat服务器时分配调试端口.有没有其他方法可以更改JVM中Object类的toString()的功能?

我的用例:我的JVM中的一些对象没有toString()实现.因此,采用Object.class中的基本实现,这将不是唯一的(因为哈希码).我有一个记录和测试环境,其中值必须是唯一的,然后才能自动比较它们.

java proxy tomcat mockito javassist

-2
推荐指数
1
解决办法
73
查看次数