我想用我的服务器作为“代理”与SSH。 但是,build立隧道与 ssh -D localhost:8000 user@myserver 不起作用。 我用ssh和putty在不同的机器上testing了它 – 它连接的很好,但是当我相应地设置我的浏览器设置时,我只是得到一个错误“Connection has been reset”。 我尝试用wireshark监控stream量,但是我甚至没有看到一些隧道stream量。 我明确地设置AllowTcpForwarding为“是”,但我仍然不能使用隧道。 在详细模式下运行ssh时,我不会收到任何错误 debug1: Connection to port 8000 forwarding to socks port 0 requested. debug1: channel 3: new [dynamic-tcpip] debug1: channel 3: free: dynamic-tcpip, nchannels 4 我究竟做错了什么?
我想build立一个MS SQL代理服务器。 它应该转发所有请求1:1,并使它们能够login,并根据我设置的一些replace规则修改一些请求或答案。 也许一些TCP IPnetworking软件或通用代理可以做到这一点,但更好的一些专门的MS SQL工具。 我们仍然在SQL Server 2005上
我正试图从远程机器wget一个ftp服务器。 该命令不会越过'Logging in as anonymous' 。 这就是我所得到的。 wget ftp://hgdownload.cse.ucsc.edu/goldenPath/hg19/chromosomes/chr1.fa.gz –2013-09-29 22:07:53– ftp://hgdownload.cse.ucsc.edu/goldenPath/hg19/chromosomes/chr1.fa.gz => 'chr1.fa.gz' Resolving proxy.xyz.. *.*.*.* Connecting to proxy.xyz|*.*.*.*|:3128… connected. Logging in as anonymous … 当我尝试从远程机器访问由Firefox的网站,它工作正常。 我已经设置了我的ftp代理 export ftp_proxy="ftp://a.user:password@proxy:3128 任何人都可以帮我解决这个问题吗? 谢谢
我在运行Windows 8.1(64位)的开发人员机器上下载并安装了PostgreSQL 9.3(64位)。 这个开发者机器需要使用代理服务器来访问LAN外部的主机。 StackBuilder 3.1.1向导/安装程序从IE中提取代理设置,它们似乎是正确的,但是当单击“下一步”button时,我收到一个“堆栈生成器错误”对话框,指出: 无法打开应用程序列表: http://www.postgresql.org/applications-v2.xml 错误:指定的url无法打开。 我已经能够成功地下载应用程序列表使用IE和Chrome与安装程序最初从IE浏览器相同的代理设置。 其他的东西,我试过了: 使用协议“http://”预先挂起代理服务器主机名 使用代理服务器的IP地址而不是主机名 完全删除了代理设置 在前两种情况下,安装程序几乎立即响应上面的错误消息。 最后,在响应上面的错误消息之前大约有5秒的延迟。 类似的问题似乎被logging为PostgreSQL错误跟踪器上的一个错误,但是对最初的报告没有任何回应。 是否有人熟悉这个问题,如果是这样,那么在使用Stack Builder安装程序的过程中发现哪些解决方法是有效的?
我喜欢在没有直接互联网访问的计算机(后端)上安装git服务器。 应该有基本的authentication。 该访问应该可以通过另一台计算机上的反向代理(前端)来实现,该计算机执行SSL / HTTPS。 两者都在运行Debian 7 stable(对于nginx和git来说,是wheezy + wheezy-backports)。 到目前为止,所有的东西(= git clone )都能工作,但是git push : $ git push –set-upstream origin master Username for 'https://myfrontend:443': myusername Password for 'https://myusername@myfrontend:443': error: Cannot access URL https://myserver:443/git/gittest.git/, return code 22 fatal: git-http-push failed 后端nginx日志中的错误消息是: 2014/04/01 01:00:00 [error] 27000#0: *7 no user/password was provided for basic authentication, client: myfrontend, […]
我一直试图build立在Linux上的SOCKS代理与丹特。 我有代理工作完全没有身份validation,但是当我尝试添加身份validation与method: username和method: pam我无法login任何用户名或密码,我设置。 当使用method: pam这是我使用的configuration logoutput: stderr /var/log/danted.log /#Interfaces for listening on internal: eth0 port=1080 #AP external interface internal: eth0 port=53 external: eth0 #interface on AODV network /#Auth Method method: pam user.privileged: root user.notprivileged: nobody user.libwrap: nobody client pass { from: 0.0.0.0/0 to: 0.0.0.0/0 log: error } /#Allow any connection pass { from: 0.0.0.0/0 […]
我正在尝试在Debian Wheezy上使用ldap来设置传递代理到Active Directory。 slapd.conf文件如下。 我可以通过使用姓氏绑定find,名字: ldapsearch -x -h localhost -b "OU=Site-Users,DC=mycompany,DC=local" -D "cn=LaCroix\, Jay,OU=My Group,OU=Site-Users,DC=mycompany,DC=local" -W "(sAMAccountName=jlacroix)" cn sAMAccountName 这确实有效: result: 0 Success 但是我们真正想做的是通过用户名(sAMAccountName)进行绑定: ldapsearch -x -h localhost -b "OU=Site-Users,DC=mycompany,DC=local" -D "cn=jlacroix,OU=My Group,OU=Site-Users,DC=mycompany,DC=local" -W "(sAMAccountName=jlacroix)" cn sAMAccountName 这不起作用: ldap_bind: Invalid credentials (49) additional info: 80090308: LdapErr: DSID-0C0903A9, comment: AcceptSecurityContext error, data 52e, v1db1 注意:尽pipe出现这种错误,我的凭据是正确的,正如在第一个例子中看到的那样,绑定通过姓氏,名字来工作。 我已经search了几个星期的例子,无论我尝试什么,我似乎无法绑定到sAMAccountName,只有姓,名。 […]
在网上冲浪,我find了许多有关使用Nginx / Confd(或Haproxy或Vulcand)在同一主机上运行的不同Docker容器的教程。 但是,我需要做的是不同的。 在对我的基础设施进行概述后, 一个有5个节点的在线CoreOS集群,全部运行etcd 在集群的每个节点上都启动不同的Docker容器(运行WordPress应用的Nginx web服务器),而不需要暴露一个端口并在etcd上写入他们的ips(Docker检查到的Docker ip)。 如果某个节点closures,我的服务将自动移动到另一个可用节点上 现在,我需要做的是让我们说一个Nginx代理,根据虚拟主机,我的stream量路由到各种容器。 以下例子: Nginx(带pub IP)接收请求xxx.domain.com – > node-1 – >带有自动分配IP的container (监听端口80) Nginx(带pub IP)接收请求yyy.domain.com – > node-2 – > container与自动分配的IP(侦听端口80) 在这里我的问题: 这是我的scheme是正确的? 我在想错吗? 我的Nginx代理必须在CoreOS集群之外? 或者我必须在每个CoreOS节点上运行它? 我怎样才能达到这个configuration? 什么是最好的方法? 先谢谢你!
我使用ETags来提高性能。 我决定使用在服务器,客户端和代理上有效的Etag。 但是如果代理已经保存了ETag,怎么处理呢? 代理服务器是否仍然询问网站是否有效,或者代理服务器本身是否回答“我知道这个,不需要问服务器? 换句话说,如果启用了代理服务器上的ETagcachingfunction,以下情况仍然有效吗? 浏览器做请求。 一个ETag“ABBA”被返回 浏览器向服务器发出另一个请求。 ETag“ABBA”被识别,返回304 2.1浏览器使用本地caching 浏览器向服务器发送另一个请求,发送ETag“ABBA”。 这一次服务器决定数据已经改变,因此它返回一个新的Etag响应。 如果在客户端和服务器之间有一个知道ETag的代理,它是否仍然询问服务器Etag是否有效,或者如果代理知道了etag,请求是否结束?
我看的Ubuntu盒子是支持连接到80/443端口的代理。 我已经在端口443上设置了一个外部ssh服务器,并且可以通过corkscrew / ssh连接到它,而没有任何问题 ssh_config中: Host * ProxyCommand corkscrew corp.proxy.ip 8080 %h %p 命令行启动ssd: ssh -D 1080 [email protected] -p 443 所以正如我所说的一切正常。 问题是,虽然 – D参数,这应该打开一个SOCKS代理不起作用。 当我运行代理链,这就是我得到的: user@laptop:$ proxychains git pull ProxyChains-3.1 (http://proxychains.sf.net) random chain (1):….127.0.0.1:1080….can't connect to..corp.proxy.ip:8080 所以它似乎启动了一个连接代理再次出于某种原因。 类似的设置在Windows机器(Bitvise Tunneller / Freecap)上工作得很好,所有的隧道工作都很好。 我曾试图: 用-D启动ssh,在configuration文件中有代理 (1)仍然运行时评论代理 运行代理链 这一次ssh没有尝试连接到代理服务器,连接进行得很好,但每次来回编辑configuration几乎是一个解决scheme。 那么任何想法如何正确地修复? 谢谢!