Articles of 代理

如何在C编写一个http1.0代理服务器在Linux?

我必须开发可以在Linux和c中只使用HTTP 1.0的代理服务器。 我需要一些提示开始发展。

如何通过代理连接到HTTP服务器的套接字?

最近我用C语言编写了一个程序,用来连接到本地运行的HTTP服务器,从而做出请求。 这对我来说很好。 之后,我尝试了相同的代码连接到networking上的另一台服务器(例如www.google.com),但我无法连接,并从我的networking中的代理服务器获得另一个html响应。 我的本地IP是:10.0.2.58 代理IP是:10.0.0.1 这是我得到的回应: HTTP/1.1 302 Found Expires: Fri, 10 Feb 2012 12:47:35 GMT Expires: 0 Cache-Control: max-age=180000 Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0 Pragma: no-cache Connection: close Location: http://10.0.0.1:8000/index.php?redirurl=http%3A%2F%2F10.0.2.58%2F Content-type: text/html Content-Length: 0 Date: Wed, 08 Feb 2012 10:47:35 GMT Server: lighttpd/1.4.29 我怎样才能绕过这个代理连接到外部服务器? 用CONNECT尝试时得到响应 HTTP/1.1 302 Found Expires: Fri, 10 Feb […]

如何用不同的退出IP同时运行多个Tor进程?

我是Tor的全新品牌,我觉得应该考虑多个Tors。 我在这里提到的多个不仅是多个实例,而且还为每个实例使用不同的代理端口,就像这里所做的一样( http://www.howtoforge.com/ultimate-security-proxy-with-tor ) 我正在尝试4 Tors。 不过,这个教程只适用于Arch Linux,我正在使用一个无头的EC2 ubuntu 64位。 Arch和Ubuntu之间的差异真的是一个痛苦。 在这里,我想知道有没有人可以提供一些帮助简单地实现我的想法。 四个Tors同时运行每个端口,privoxy或polipo或任何一旦它的工作正常。 如:8118 < – Privoxy < – TOR < – 9050 8129 < – Privoxy < – TOR < – 9150 8230 < – Privoxy < – TOR < – 9250 8321 < – Privoxy < – TOR < – 9350 这样,如果我尝试返回127.0.0.1:8118,8129,8230和8321的ip,它们应该返回四个不同的ips,这表示有四个不同的Tors同时运行。 然后,几分钟后,再次检查,他们四个都应该再次ips。 […]

如何在Git上configurationsocks5代理

我有通过Linux操作系统上的代理下载git start链接(git://anongit.freedesktop.org/wayland/wayland)的问题。 我正在使用Git客户端( http://git-scm.com/download/linux )下载它,并且在configuration.gitconfig文件中的.gitconfig后,成功下载了http链接。 但我已经尝试了很多方法来configurationgit链接的socks5代理,但它没有工作。 有谁知道这个? 更多信息: 我需要使用1080端口的socks5代理。 有这个socks5代理的用户名和密码

如何让Docker在公司防火墙后的Windows系统上运行?

我试图得到一个工作docker安装以下教程: http : //docs.docker.io/en/latest/installation/windows/ 到目前为止,我得到的虚拟机运行一个手动下载的存储库(后面的github链接,并下载为zip,因为“git克隆”没有工作在我的公司代理,即使设置代理与“git conf –global http .proxy …“ – 它一直要求我authentication407,虽然我进入了我的用户&PW)。 现在我处于应该使用“docker run busybox echo hello world”(Section“Running Docker”)的状态。 当我这样做的时候,我首先被告知Docker没有安装(如教程的底部所示),然后,我用apt-get install docker得到它后,我得到“Segmentation Fault或者遇到严重错误。核心和堕落“。 现在做什么? 这是因为我没有使用git clone或者是docker安装有问题吗? 我读的地方,apt-get安装docker不安装我想要的docker,但一些GNOME的工具,我可以指定我的apt-request来获得正确的工具?

Windowsregistry中的DefaultConnectionSettings值的格式是什么?

Windowsregistry项HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections包含一个名为DefaultConnectionSettings的二进制值,该值存储有关用户代理configuration的各种数据。 这个数据的确切格式是什么? 到目前为止,我所能find的就是这个论坛post的内容, 这个论坛并不完整,在某些方面似乎是错误的。

我怎样才能设置一个代理服务器的gem?

我无法通过命令提示符安装SASS。 我尝试下面的步骤 c:\gem install sass 我收到以下错误: ERROR: Could not find a valid gem 'sass' (>= 0), here is why: Unable to download data from https://rubygems.org/ – Errno::ECONNREFUSED: No connection could be made because the target machine actively refused it. – connect(2) (https://rubygems.org/latest_specs.4.8.gz) 请帮帮我,

WinDivertredirect到代理

我试图将所有的tcp数据包redirect到我的本地代理修改html内容(adblocker像)。 我想使用WinDivert,但似乎没有工作。 我开始像这样的驱动程序: handle = WinDivertOpen("outbound", WINDIVERT_LAYER_NETWORK, 0, 0); 那么当捕获和修改数据包时: if (ip_header != NULL && tcp_header != NULL) { //redirect to proxy if (ntohs(tcp_header->DstPort) == 80) { UINT32 dst_addr = ip_header->DstAddr; ip_header->DstAddr = ip_header->SrcAddr; ip_header->SrcAddr = dst_addr; tcp_header->DstPort = htons(PROXY); addr.Direction = DIVERT_DIRECTION_INBOUND; } else if (ntohs(tcphdr->SrcPort) == PROXY) { // proxy to browser uint32_t […]

SSH在git后面的代理在Windows 7上

我正在testingSSH连接来检查混帐中的RSA密钥。 我正在通过代理服务器工作。 我正在使用窗口7,并已安装msysGit-fullinstall-1.7.3.1-preview20101002。 现在在msys.exe窗口我已经设置代理的命令'gitconfiguration – 全球http.proxy http://主机:端口 '之后,我已经尝试命令'ssh git@github.com'。 这给了我错误,如'ssh:github.com:没有地址与名称关联' 我该怎么办?

Java HttpURLConnection使用SOCKS代理而不是HTTP

我有一个非常简单的代码,使用HttpURLConnection通过代理访问一些网站 System.setProperty("java.net.useSystemProxies", "true"); System.out.println("Proxy: " + ProxySelector.getDefault().select(new URI(urlS))); URL url = new URL(urlS); HttpURLConnection ic = (HttpURLConnection)url.openConnection(); ic.connect(); 由于某种原因,Java认为我需要SOCKS代理,而不是http,抛出以下exception: ERROR: Can't connect to SOCKS proxy:Connection timed out: connect