在不打开防火墙上的传入端口(仅传出端口)的情况下设置反向代理

十亿

我收到了一个不寻常的请求,但不确定是否有解决方案。

我的客户希望在机器A上托管一个Web应用程序,并且仅通过访问可公开访问的机器P的URL来访问它。

通常,反向代理就足够了,但是有一个额外的,可能是不必要的麻烦:我的客户端不想在机器A的防火墙上打开Web应用程序的端口-甚至不限于机器P的IP地址。但是如果机器A以某种方式进行传出连接,则它们与机器A建立与机器P的连接就可以了。

我是否可以利用任何现有软件来设置反向代理,以使机器A初始化连接-连接到机器P上绑定的端口-之后,机器P可以将传入的Web请求反向代理到机器一种?

两台机器都运行CentOS(6或7),并且我拥有完全控制权来安装在它们上找到的任何软件。唯一的限制是,我无法在机器A的面向公众的防火墙上打开任何传入端口(尽管从我的角度来看,机器P被认为是“受信任的”机器,但机器P被认为是“公共”的)。

大卫

如您所见,您使用的任何解决方案都比在机器B上打开防火墙以允许机器A糟糕得多。

您可以创建从机器B到机器A的ssh隧道,然后使用它。语法类似于(来自机器A):

ssh -R 8081:localhost:8080 user @ machineb

这将允许人们连接到machineA上的localhost:8081以连接到machineb上的端口8080。

在这种情况下,这不是一个好主意,因为您失去了对流量的可见性,从而使调试更加困难,并且不必要地通过SSH对其进行加密。

当然,还有许多其他方法可以执行相同的操作-例如,在两台计算机之间设置OpenVPN隧道。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以在不打开防火墙的情况下设置链接的“链接服务器”?

来自分类Dev

JavaMail-设置端口,代理和防火墙

来自分类Dev

需要在防火墙上打开哪些端口才能访问Internet?

来自分类Dev

入站端口阻止在防火墙上如何工作?

来自分类Dev

检测防火墙绕过哪些传出端口

来自分类Dev

防火墙:阻止特定端口上的传出连接

来自分类Dev

GCE防火墙问题-配置防火墙规则后端口未打开

来自分类Dev

GCE防火墙问题-配置防火墙规则后端口未打开

来自分类Dev

在CentOS7中打开多个防火墙端口

来自分类Dev

使用Java在防火墙中打开端口?

来自分类Dev

将某些防火墙端口设置为仅接受本地网络连接?

来自分类Dev

如何确定是否为防火墙后面的传入流量打开了特定端口

来自分类Dev

Firebird 1.0.3和防火墙设置的事件端口

来自分类Dev

Firebird 1.0.3和防火墙设置的事件端口

来自分类Dev

迁移端点-防火墙设置-所需的开放端口?

来自分类Dev

如何阻止Windows XP防火墙中的所有传出端口?

来自分类Dev

传出网络被阻止(不是防火墙),传入连接正常

来自分类Dev

防火墙阻止mySQL端口

来自分类Dev

防火墙-端口范围0

来自分类Dev

防火墙阻止mySQL端口

来自分类Dev

如何验证防火墙的端口配置?

来自分类Dev

NFS端口阻止防火墙问题

来自分类Dev

端口转发/旁路防火墙

来自分类Dev

景观 Saas 防火墙端口

来自分类Dev

c#尝试为防火墙端口打开执行cmd命令-sql端口

来自分类Dev

iptables 拒绝防火墙上的所有代理

来自分类Dev

如何在不使用防火墙的情况下阻止传入的Internet通信?

来自分类Dev

我应该使用Apach Flink在节点的防火墙中打开哪些端口?

来自分类Dev

如何使用Delphi在Win7防火墙中打开端口

Related 相关文章

  1. 1

    是否可以在不打开防火墙的情况下设置链接的“链接服务器”?

  2. 2

    JavaMail-设置端口,代理和防火墙

  3. 3

    需要在防火墙上打开哪些端口才能访问Internet?

  4. 4

    入站端口阻止在防火墙上如何工作?

  5. 5

    检测防火墙绕过哪些传出端口

  6. 6

    防火墙:阻止特定端口上的传出连接

  7. 7

    GCE防火墙问题-配置防火墙规则后端口未打开

  8. 8

    GCE防火墙问题-配置防火墙规则后端口未打开

  9. 9

    在CentOS7中打开多个防火墙端口

  10. 10

    使用Java在防火墙中打开端口?

  11. 11

    将某些防火墙端口设置为仅接受本地网络连接?

  12. 12

    如何确定是否为防火墙后面的传入流量打开了特定端口

  13. 13

    Firebird 1.0.3和防火墙设置的事件端口

  14. 14

    Firebird 1.0.3和防火墙设置的事件端口

  15. 15

    迁移端点-防火墙设置-所需的开放端口?

  16. 16

    如何阻止Windows XP防火墙中的所有传出端口?

  17. 17

    传出网络被阻止(不是防火墙),传入连接正常

  18. 18

    防火墙阻止mySQL端口

  19. 19

    防火墙-端口范围0

  20. 20

    防火墙阻止mySQL端口

  21. 21

    如何验证防火墙的端口配置?

  22. 22

    NFS端口阻止防火墙问题

  23. 23

    端口转发/旁路防火墙

  24. 24

    景观 Saas 防火墙端口

  25. 25

    c#尝试为防火墙端口打开执行cmd命令-sql端口

  26. 26

    iptables 拒绝防火墙上的所有代理

  27. 27

    如何在不使用防火墙的情况下阻止传入的Internet通信?

  28. 28

    我应该使用Apach Flink在节点的防火墙中打开哪些端口?

  29. 29

    如何使用Delphi在Win7防火墙中打开端口

热门标签

归档