【问题标题】:Proxy setup question [closed]代理设置问题[关闭]
【发布时间】:2011-05-19 08:50:21
【问题描述】:

我希望能够通过我在德国的有线 DSL 访问在英国以外的 IP 受限的网站。

我的一个朋友在英国建立了一个代理服务器,将我在一家德国托管公司的专用 Debian 服务器列入白名单。由于我的有线 DSL IP 每天都在变化,这对他来说是最简单的设置。

现在,我想在我的专用 Debian 服务器上为他的英国代理设置一个代理转发器,以便在我需要访问特定网站时能够将我的有线 DSL IP 列入白名单。除了将我的 Germand 专用服务器的 IP 列入白名单之外,我无法访问代理本身。

一张图说明了设置:

DSL在家德国专用服务器英国代理英国受限网站

您会推荐哪些工具来在我的德国专用服务器上设置英国代理的代理转发,以便我的德国专用服务器成为转发到英国代理的透明代理?如前所述,它是一个成熟的 Debian 系统。我尝试了 netcat 端口转发,但没有成功。

【问题讨论】:

  • 程序员的连接在哪里?我认为您应该使用页面超级用户(点击左上角的“证券交易所”)
  • 可能http://serverfault.com 会是更好的地方问这个.... :)
  • 是的,很抱歉在这里问这个问题。虽然有机会合并一个用 C 编写的透明代理转发器;)

标签: linux proxy ssh squid portforwarding


【解决方案1】:

我同意,这应该是服务器故障。但我认为您可以使用简单的 iptables 规则将来自给定端口的传入流量重定向到您的朋友网络代理来做到这一点。

iptables -t nat -A PREROUTING -j DNAT -i eth0 -p TCP --dport 3128 --to-destination a.b.c.d

a.b.c.d 是您朋友的 IP。

您还可以使用a.b.c.d:port 语法在您朋友的主机上使用不同的侦听端口。

编辑:我已经在自己的网络上使用伪装和 ip 转发对其进行了测试。

【讨论】:

  • 我检查了这个,不幸的是它不起作用。 ip 转发已启用。
  • 您是否已经设置了任何 iptables 规则?
猜你喜欢
  • 1970-01-01
  • 2016-11-21
  • 2012-01-29
  • 1970-01-01
  • 2015-10-17
  • 2020-04-26
  • 2013-07-23
  • 1970-01-01
相关资源
最近更新 更多