我有一台位于防火墙(公司防火墙)后面的服务器正在工作,因此只能通过端口 22 (SSH) 访问它。我可以毫无问题地使用腻子连接到服务器。
此外,该服务器像往常一样在端口 80 上运行和侦听 Apache。
但是我无法使用浏览器连接到该网站,因为公司的防火墙阻止了端口 80(以及其他所有人)。
有没有办法让我的浏览器连接到该服务器中的 Apache,以便我可以浏览我正在处理的站点?
谢谢。
编辑:
由于我使用普通的 SSH 隧道技术没有成功,我认为这个问题与所有试图通过防火墙的问题不同(因此我在这里问)。
但我错了,这是完全相同的情况,普通的 ssh-tunnel 可以解决问题。
然而,使这个问题有点不同(以及我不成功的原因)是远程服务器也在 NAT 后面,所以服务器的真实 IP 是私有 IP,而不是我用来启动 SSH 的公共 IP会议。
我意识到我在浏览器的地址栏中输入了服务器的私有 IP,瞧!它就像一个魅力。
我正在尝试连接 stunnel 和 haproxy 以将 https 连接转发到某些后端服务器。
我已经正确设置了 haproxy,而且我似乎正确设置了 stunnel。问题是,当我在一段时间后通过负载测试进行设置时,我开始看到这些日志条目(在开始出现连接被拒绝错误之前,我已经包含了来自正确连接的最后几个条目):
2010.05.05 11:23:29 LOG7[3498:3086792368]: https accepted FD=510 from 10.195.158.225:42722
2010.05.05 11:23:29 LOG7[3498:3035233168]: https started
2010.05.05 11:23:29 LOG7[3498:3035233168]: FD 510 in non-blocking mode
2010.05.05 11:23:29 LOG7[3498:3035233168]: TCP_NODELAY option set on local socket
2010.05.05 11:23:29 LOG7[3498:3035233168]: Waiting for a libwrap process
2010.05.05 11:23:29 LOG7[3498:3086792368]: https accepted FD=511 from 10.195.158.225:42723
2010.05.05 11:23:29 LOG7[3498:3035167632]: https started
2010.05.05 11:23:29 LOG7[3498:3035167632]: FD 511 in non-blocking mode
2010.05.05 11:23:29 LOG7[3498:3035167632]: TCP_NODELAY option set on local socket
2010.05.05 11:23:29 …Run Code Online (Sandbox Code Playgroud) 我正在尝试通过 TinyProxy 提供一些页面。
当我将 Firefox 代理设置更改为:
本地主机:8888(是的,我正在使用隧道),我得到的只是一个白屏?
当我注释掉这一行时:
Listen x.x.x.x (the address of my server)
Run Code Online (Sandbox Code Playgroud)
我收到 403 错误:
Access denied
The administrator of this proxy has not configured it to service requests from your host.
Generated by tinyproxy version 1.8.1.
Run Code Online (Sandbox Code Playgroud)
至少当我收到此错误时,我确信我的隧道正在工作......
但是,有人可以帮我配置 TinyProxy 吗?
提前谢谢了,
我们有一个很棒的鱿鱼代理和 dansguardian 用于过滤,它们都很好用。有没有简单的方法来限制总带宽使用量?我想将鱿鱼用户互联网使用的最大数量设置为 1200,因为我们的总带宽是 2000,我需要其余的以确保其他服务(例如 voip)正常工作而不会出现与我们的“互联网端”上的大量下载相关的问题连接和类似问题。我的意思是总鱿鱼带宽限制,而不是基于用户的。
公平地感谢大家。
我有各种类型的 VM 正在运行,我想使用本地主机的代理设置。这样,即使 VM 的代理设置已关闭,来自 VM 的任何浏览器活动也将通过主机代理。但他们似乎忽略了这些设置,绕过代理直接上网。我想要来自安装在主机上的智能手机模拟器的相同响应。但他们也忽略了主机设置。他们怎么能首先做到这一点???
帮助?
你好,我有问题。当我执行“yum 更新或安装”时,它将不起作用。但它会在我每次重新启动时输入 export http_proxy= 之后。http_proxy 的这个位置在哪里?所以每次centos重新启动时我都不必导出?
谢谢你进来看看。
亚当·拉马丹
我有一个代理服务器和一个 PBX 服务器,它们都有自己的路由器作为网关。尽管如此,该公司又获得了一个更稳定的 ISP,现在我有了三个 Internet 连接。
有没有办法可以将代理配置为同时使用两者?有没有一种方法可以将两个网关与一个代理一起使用?
编辑:
因为我知道我提供的细节太少,这里是一个更描述的场景:
我有两台服务器,一台是 PBX,另一台是 DNS/Proxy/IpTable,因此语音和通话人们转到 PBX,它有自己的网关,Internet 数据访问用户的请求由第二台服务器处理。尽管如此,我们的 ISP 一直不稳定,我需要提供另一个互联网网关。我真的很喜欢多 wan 路由器的想法,但我也一直认为可以通过将我的服务器 DNS/代理添加到第三个 NIC 来实现。
附加信息:
当前路由器:
谢谢
我正在使用 Apache 的代理平衡器来平衡一个子域(例如 subdomain.domain.com)到位于 2 个服务器上的应用程序。这是我的 Apache 配置文件的摘录:
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Proxy balancer://cluster1>
BalancerMember http://server1:28081 route=w1
BalancerMember http://server2:28082 route=w2
</Proxy>
ProxyPass /path balancer://cluster1/path
ProxyPassReverse /path balancer://cluster1/path
Run Code Online (Sandbox Code Playgroud)
我的问题是,是否可以决定BalancerMember用于请求的源 IP 地址?例如,从 1.2.3.4 向成员 1 提出请求?
我正在尝试在我的家用计算机上安装 Squid 匿名代理,以便明天进行快速演示。
当我尝试使用 Google Chrome 连接到它时,我收到以下错误代码:
Error 130 (net:ERR_PROXY_CONNECTION_FAILED)
Run Code Online (Sandbox Code Playgroud)
我可以从我的计算机上看到 Squid 网站,但是它给出了一条错误消息:
尝试检索 URL 时遇到以下错误:/
Invalid URL
Some aspect of the requested URL is incorrect.
Some possible problems are:
Missing or incorrect access protocol (should be "http://" or similar)
Missing hostname
Illegal double-escape in the URL-Path
Illegal character in hostname; underscores are not allowed.
Your cache administrator is root.
Run Code Online (Sandbox Code Playgroud)
我的 conf 文件看起来像:
#
# Recommended minimum configuration:
#
acl manager proto cache_object
#acl localhost src 127.0.0.1/32 ::1
#acl to_localhost …Run Code Online (Sandbox Code Playgroud) 我想对我的数据中心中的某组服务器进行 NAT,以便它们都从一个 IP 访问客户端。这将使我们为客户提供的文档变得更加容易。
然而,在给定的服务器和客户端之间会有大量数据传输,所以我不想让所有流量淹没单个代理机器。在这种情况下我能做什么?
proxy ×10
http-proxy ×2
networking ×2
squid ×2
apache-2.2 ×1
centos ×1
centos6 ×1
emulation ×1
firewall ×1
gateway ×1
haproxy ×1
http ×1
nat ×1
ssh-tunnel ×1
ssl ×1
stunnel ×1
tinyproxy ×1
tunneling ×1