Questions tagged «proxy»

代理是位于两个或更多互连程序或设备之间的设备或程序。将[dynamic-proxy]用于Java类,并将[proxy-pattern]用于设计模式。

10
如何将Hibernate代理转换为真实实体对象
在Hibernate期间Session,我正在加载一些对象,由于延迟加载,它们中的一些已作为代理加载。一切正常,我不想关闭延迟加载。 但是稍后我需要通过RPC将一些对象(实际上是一个对象)发送到GWT客户端。碰巧这个具体对象是代理。所以我需要将其变成一个真实的对象。我在Hibernate中找不到类似“实现”的方法。 我如何才能将某些对象从代理变为真实,从而知道它们的类和ID? 目前,我看到的唯一解决方案是从Hibernate的缓存中逐出该对象并重新加载它,但是由于许多原因,它确实很糟糕。

25
在公司代理.pac之后使用npm
我需要通过npm下载几个软件包,但我们的公司代理配置是.pac文件(我在Windows上) 我已经尝试过 npm config set proxy http://mydomain\username:password@1.2.3.4:8181/proxy.pac npm config set https-proxy http://mydomain\username:password@1.2.3.4:8181/proxy.pac 要么 npm config set proxy http://1.2.3.4:8181/proxy.pac npm config set https-proxy http://1.2.3.4:8181/proxy.pac 但这行不通... 有什么建议吗?谢谢
158 node.js  npm  proxy  pac  npm-config 

10
如何在C#中创建一个简单的代理?
几周前我已经下载了Privoxy,为了获得乐趣,我很想知道如何完成它的简单版本。 我了解我需要配置浏览器(客户端)以将请求发送到代理。代理将请求发送到网络(假设它是http代理)。代理将收到答案...但是代理如何将请求发送回浏览器(客户端)? 我在网上搜索了C#和http代理,但没有找到让我了解它在幕后如何正常工作的内容。(我相信我不想要反向代理,但我不确定)。 你们中的任何人有一些说明或信息可以让我继续这个小项目吗? 更新资料 这是我的理解(请参见下图)。 步骤1我为要在Proxy侦听端口发送到127.0.0.1的所有请求配置了客户端(浏览器)。这样,请求将不会直接发送到Internet,而是由代理处理。 步骤2代理看到一个新的连接,读取HTTP标头,并查看他必须执行的请求。他执行请求。 步骤3代理收到请求的答复。现在,他必须将答案从网络发送给客户,但是如何? 有用的链接 Mentalis代理:我发现这个项目是一个代理(但我想要更多)。我可能会检查源代码,但是我真的想要一些基本的知识来理解更多概念。 ASP代理:我也许也可以在这里获得一些信息。 请求反射器:这是一个简单的示例。 这是带有简单Http代理的Git Hub存储库。
143 c#  .net  .net-2.0  proxy 

4
如何将`git:`网址转换为`http:`网址
我正在使用http代理。我正在尝试使用其“回购”工具克隆Android的源代码树。 git://即使http://URL也可以使用,该工具仍坚持使用URL 。结果,我无法下载源代码。 是否可以强制git始终使用http? 编辑:我的http_proxy配置正确。例如,这有效: git clone http://android.git.kernel.org/platform/manifest.git 但这不是(errno =连接超时): git clone git://android.git.kernel.org/platform/manifest.git 因此,这个答案并没有真正帮助我。
139 git  proxy 


7
如何使HttpURLConnection使用代理?
如果我这样做 conn = new URL(urlString).openConnection(); System.out.println("Proxy? " + conn.usingProxy()); 它打印 Proxy? false 问题是,我在代理后面。JVM在Windows的哪里获取代理信息?我该如何设置?我所有其他应用似乎都对我的代理完全满意。
136 java  windows  http  proxy 

7
NGINX反向代理websocket并启用SSL(wss://)?
我很迷茫,不愿独自构建NGINX,但我希望能够启用安全的websocket,而无需增加额外的层。 我不想在websocket服务器本身上启用SSL,而是想使用NGINX在整个过程中添加SSL层。 那里的每个网页都说我做不到,但是我知道我可以!感谢任何人(我自己)可以向我展示如何!
136 ssl  tcp  proxy  nginx  mod-proxy 


19
在代理后面使用Maven和SSL的问题
我刚刚下载了Maven,并试图运行在“五分钟内的Maven”页面(http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)中找到的简单命令。这是命令: mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 当我运行它时,我收到SSL证书错误,并且无法从中央Maven存储库下载https://repo.maven.apache.org/maven2。错误为“ SunCertPathBuilderException:无法找到到所请求目标的有效证书路径”。 我正坐在公司防火墙后面,并且已经正确配置了两者的代理设置http并https可以通过settings.xml文件进行访问。我怀疑每个下载Maven并首次运行它的人都必须导入Maven存储库的SSL证书,因此问题一定出在代理上。有人对这个有经验么? 这是完全调试模式(-X)下的堆栈跟踪: mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T22:58:10+02:00) Maven home: C:\Projects\maven\bin\.. Java version: 1.7.0_45, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.7.0_45\jre Default locale: it_IT, platform encoding: Cp1252 OS name: "windows 7", version: "6.1", arch: "amd64", family: …
133 java  maven  ssl  proxy 

17
如何通过代理使用Maven?
我想分享我通过代理使用Maven的经验。 您很可能会遇到异常和消息,例如: 无法从以下位置获取“ org.apache.maven.plugins”的存储库元数据 存储库:由于错误而处于中央:错误传输文件:拒绝连接:connect 要么 [警告]无法检索org.apache.maven.plugins:maven-clean-的插件描述符 插件:2.5:插件org.apache.maven.plugins:maven-clean-plugin:2.5或其中之一 依赖关系无法解析:无法读取工件描述符 org.apache.maven.plugins:maven-clean-plugin:jar:2.5 如何配置Maven以使用代理服务器?
130 maven  proxy 

3
如何通过代理使用CURL?
我希望将curl设置为使用代理服务器。网址由html表单提供,这不是问题。没有代理,它可以正常工作。我在此站点和其他站点上找到了代码,但是它们不起作用。在寻找正确解决方案方面的任何帮助将不胜感激。我觉得风箱近在咫尺,但我缺少一些东西。谢谢。 我从此处改编的波纹管代码http://www.webmasterworld.com/forum88/10572.htm,但它在第12行返回有关缺少T_VARIABLE的错误消息。 <? $url = '$_POST[1]'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0); curl_setopt($ch, CURLOPT_PROXY, '66.96.200.39:80'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'GET'); curl_setopt ($ch, CURLOPT_HEADER, 1) curl_exec ($ch); $curl_info = curl_getinfo($ch); curl_close($ch); echo '<br />'; print_r($curl_info); ?> 波纹管是从卷曲通过代理不返回任何内容 <? $proxy = "66.96.200.39:80"; $proxy = explode(':', $proxy); $url …
128 php  curl  proxy  php-curl 

20
如何设置Android模拟器代理设置
我想使用Android模拟器中的浏览器,并且想在我的机器上使用代理设置。我该如何设置? 阅读非常好的Android手册,他们告诉我应该使用以下命令启动Android: emulator -avd myavd -http-proxy http://168.192.1.2:3300 但是我仍然无法使用模拟器浏览器。请注意,我正在使用代理服务器的IP地址。 我究竟做错了什么?

1
在Grails 2.0.0运行时生成的Clojure 1.2.1 / 1.3 / 1.4'代理失败。1.2.0很好
我正在扩展的Grails的Clojure插件在Grails的2.0.0(和2.1.0-SNAPSHOT),我想把它升级到Clojure的1.3.0,并添加clojure.tools.logging。 Clojure的一个编译过程中抛出一个异常 代理的ByteArrayOutputStream中clojure.tools.logging的日志流功能: ClassCastException: clojure.asm.Type cannot be cast to clojure.lang.IFn (https://gist.github.com/a6ae681c37091a3d2379) 我去和删除clojure.tools.logging,并写了一个剥离下来的代理的Object: (proxy [java.lang.Object] [] (toString [] "proxy's toString")) 它也引发了同样的ClassCastException信息。 我试图打印代理的macroexpand-1,并得到了同样的东西。 我恢复为Clojure 1.2.0,代理再次正常工作。 我尝试了多个1.4.0的版本,它们表现出与1.3.0相同的行为。1.2.1也引发了一些异常,但是我试图达到1.3.0,所以我并没有花太多时间。 堆栈跟踪指向in的let形式之一generate-proxy中定义的'gen-method函数core_proxy.clj。 我在附近添加了一个小的符号,println以查看是否可以捕获正在发生的情况。也许下一条语句会背叛我,这对读者是一个巨大的误解,但只是添加这些内容println,就以我完全没想到的方式改变了编译时的行为。即使所有Clojure测试mvn package继续通过,异常位置和异常类型也已完全更改。 例如,println在开始生成字节码之前仅在gen-method中添加一个会导致Clojure抛出 ClassCastException: clojure.lang.PersistentArrayMap cannot be cast to java.lang.Class (https://gist.github.com/5a7a40929a6c4a104bd5) 根据放置位置,我还看到了其他各种错误,println但这是最普遍的。 显然,Grails和Clojure的某些方面在此处无法正确啮合,但我看不到连接。起初,我怀疑ASM不兼容,但是由于Clojure具有自己的ASM名称空间,所以我看不出这是问题所在。但是也许我错了,我一直盯着clojure.lang.Compiler,代理和generate-proxy了好几天了,试图使它起作用,但由于动力不足,我几乎停止了前进的步伐:( 对于缺少链接,我深表歉意。您可以从下面复制和粘贴: Grails Clojure-github.com/grails-plugins/grails-clojure Clojure工具日志记录-github.com/clojure/tools.logging/blob/master/src/main/clojure/clojure/tools/logging.clj第133行是'proxy
103 grails  groovy  clojure  proxy 

9
代理服务器上的HTTPS连接
是否可以通过代理服务器建立HTTPS连接?如果是,哪种代理服务器允许? 与如何在Apache HTTP Client 4中使用Socks 5代理重复?
103 proxy  https 

12
WebSockets和Apache代理:如何配置mod_proxy_wstunnel?
我有 : Apache(v2.4)在我服务器的端口80上www.domain1.com,启用了mod_proxy和mod_proxy_wstunnel node.js + socket.io 在同一服务器的端口3001上。 www.domain2.com由于使用此处描述的方法,访问(使用端口80)将重定向到2 .。我已经在Apache配置中对此进行了设置: <VirtualHost *:80> ServerName www.domain2.com ProxyPass / http://localhost:3001/ ProxyPassReverse / http://localhost:3001/ ProxyPass / ws://localhost:3001/ ProxyPassReverse / ws://localhost:3001/ </VirtualHost> 它适用于除websocket部分之外的所有内容:ws://...不会像代理服务器那样传输。 当访问上的页面时www.domain2.com,我有: Impossible to connect ws://www.domain2.com/socket.io/?EIO=3&transport=websocket&sid=n30rqg9AEqZIk5c9AABN. 问:如何也使Apache代理WebSockets?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.