标签: proxy

如何防止C#中的继承者调用基础构造函数?

我有一个(写得很差)基类,我想包装在一个代理对象中.基类类似于以下内容:

public class BaseClass : SomeOtherBase 
{
   public BaseClass() {}

   public BaseClass(int someValue) {}

   //...more code, not important here
}
Run Code Online (Sandbox Code Playgroud)

而且,我的代理类似于:

public BaseClassProxy : BaseClass
{
  public BaseClassProxy(bool fakeOut){}
}
Run Code Online (Sandbox Code Playgroud)

如果没有"fakeOut"构造函数,则应该调用基本构造函数.然而,有了它,我预计它不会被调用.无论哪种方式,我要么需要一种方法来不调用任何基类构造函数,或者其他一些方法来有效地代理这个(邪恶的)类.

c# oop proxy inheritance constructor

23
推荐指数
5
解决办法
2万
查看次数

认真简单的python HTTP代理?

我到处寻找并发现了数以百万计的python代理服务器,但没有一个正是我想要的(我想:s)

我一般都对python有过相当多的经验,但我对HTTP协议深层暗秘的世界还很陌生.

我认为可能有用的是一个非常简单的代理示例,它可以连接到,然后它自己会尝试连接到传递给它的地址.

此外,我认为令我困惑的是隐藏的东西正在做的一切,例如,如果类继承自BaseHTTPServer.BaseHTTPRequestHandler请求页面时会发生什么,正如在许多示例中我发现没有引用路径变量然后突然噗!self.path用于函数中.我假设它已被继承,但它如何最终得到使用的路径?

我很抱歉,如果这没有多大意义,因为我对我的问题的想法可能是混乱的:(

如果您能想到任何可以让我的问题更清楚的事情,请建议我添加它.XXX

编辑:

此外,链接到代理处理请求的详细过程的说明,请求页面(此时如何读取/修改数据)并将其传递给原始请求者将非常感谢xxxx

python proxy http

23
推荐指数
3
解决办法
8万
查看次数

Java的ProxySelector不能与自动代理配置脚本一起使用吗?

我希望我的Java程序使用系统的代理配置.因此,我使用在许多地方找到的代码(例如此答案)设置java.net.useSystemProxies为true并调用ProxySelector.getDefault().select(...)以发现我想要访问的特定主机的代理.当我在Internet属性中配置单个显式代理服务器时,这可以正常工作.但是如果我设置了"使用自动配置脚本",它总是返回DIRECT"代理".

我知道该脚本有效,因为我的浏览器可以访问它为其返回代理服务器的主机,并且没有脚本集,它不能.我甚至尝试将脚本简化为最基本的要点:

function FindProxyForURL(url, host)
{
    return "PROXY my.proxy.mydomain:3128";
}
Run Code Online (Sandbox Code Playgroud)

它在我的浏览器中工作,但ProxySelector.getDefault().select(...)仍然只返回DIRECT.

我错过了什么吗?(这是在Java 1.6和Windows 7上,它是否重要.)

java proxy

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

使用NGINX将端口80转发到8080

我在我的debian服务器上使用LEMP堆栈和Node JS.Nginx在8080上运行端口80和Node JS.我为nodejs app创建了新的子域:cdn.domain.com.目前我只能像cdn.domain.com:8080/一样访问Node JS应用程序.我想要做的是配置Nginx,这样,当我进入cdn.domain.com时,我可以让应用程序在端口80上工作.我认为可以使用nginx上游完成.但我无法弄清楚如何.

proxy debian nginx node.js

23
推荐指数
5
解决办法
7万
查看次数

无法连接到atom.io以获取主题和包

我相信我的工作代理阻止我能够向Atom添加主题和包.从首选项菜单中,我得到:

获取特色包和主题失败.隐藏输出...

tunneling socket could not be established, cause=140499728967552:error:140770FC:SSL  routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:766:
Run Code Online (Sandbox Code Playgroud)

是否可以使用我的$https_proxy变量?有没有办法将其配置为不使用https?

proxy atom-editor

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

PuTTY配置等同于OpenSSH ProxyCommand

我只是想用PuTTY来连接我的服务器.这些服务器仅允许来自另一个特定服务器的传入SSH连接(下面的示例中为"MySshProxyingServer").

使用Linux,这对ssh -W命令没有问题.

在PuTTY中,我找不到创建这种连接的选项.

Linux(~/.ssh/config)下的示例:

Host MyHostToConnectTo
    Hostname xx.xx.xx.xx
    User root
    Identityfile ~/.ssh/id_rsa
    ProxyCommand ssh MySshProxyServer -W %h:%p
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何在PuTTY中使用这样的配置?

ssh proxy putty openssh portforwarding

23
推荐指数
1
解决办法
2万
查看次数

Sidecar 与 Ambassador 和 Adapter 模式的区别

我对多容器 Pod 设计模式感到困惑。
(边车,适配器,大使)

我的理解是:
Sidecar:容器+容器(共享相同的资源并执行其他功能)
适配器:容器+适配器(用于检查其他容器的状态。例如监控
大使:容器+代理(到外部网络)

但是,根据Istio -Installing the Sidecar,他们引入代理作为 sidecar 模式。

Adapter 是容器,Proxy 也是容器。

所以,我的问题是Sidecar 模式和 Adapter&Ambassador 模式什么区别?

Sidecar 模式概念是否包含 Adapter&Ambassador 模式?

proxy networking design-patterns kubernetes

23
推荐指数
2
解决办法
6185
查看次数

常见的HTTP客户端和代理

我正在使用apache的常见httpclient库.是否可以通过代理发出HTTP请求?更具体地说,我需要使用代理列表来处理多线程POST请求(现在我正在使用单线程GET请求进行测试).

我试着用:

        httpclient.getHostConfiguration().setProxy("67.177.104.230", 58720);
Run Code Online (Sandbox Code Playgroud)

我得到了该代码的错误:

21.03.2012. 20:49:17 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused: connect
21.03.2012. 20:49:17 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: Retrying request
21.03.2012. 20:49:19 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused: connect
21.03.2012. 20:49:19 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: Retrying request
21.03.2012. 20:49:21 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused: connect
21.03.2012. 20:49:21 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: Retrying request
org.apache.commons.httpclient.ProtocolException: The server xxxxx failed to respond with a …
Run Code Online (Sandbox Code Playgroud)

java proxy post get httpclient

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

错误 - urlopen错误[Errno 8] _ssl.c:504:EOF发生违反协议

我的目的是在输入谷歌搜索词后从第一页的所有链接中提取html.我在代理后面工作,所以这是我的方法.

1.我首先使用mechanize在表单中输入搜索词,我已正确设置代理和机器人.

2.提取链接后,我使用了全局使用urllib2.ProxyHandler的开启工具,单独打开网址.

但是这给了我这个错误.无法搞清楚.

urlopen error [Errno 8] _ssl.c:504: EOF occurred in violation of protocol
Run Code Online (Sandbox Code Playgroud)

python proxy mechanize urllib2

22
推荐指数
2
解决办法
3万
查看次数

第一次运行Android Studio.无法访问Android SDK加载项列表

尝试重新安装后Android Studio,一切都很好,直到第一次运行.

虽然它是"获取Android SDK组件信息",但它给了我一个错误说:

Unable to access Android SDK add-on list

我点击安装代理​​,点击自动检测代理设置,检查我的连接(它说'连接成功')然后按下ok.之后它就出现了同样的错误.没有进展.

关于我接下来可以做什么的任何想法?

我没有代理经验,所以我只使用自动检测代理设置来保持简单.

PS.我搜索过,但我能找到的只是代理,但我没有编辑idea.properties的权限.

我使用的是Windows 8.1 32位.

proxy android android-studio

22
推荐指数
2
解决办法
8万
查看次数