案例:我已经在家里用Atlassian套件(JIRA,Confluence等在8080端口上运行,8090 …)build立了Mac mini(雪豹,不是服务器版本)。 在工作中,我无法访问在这些端口上运行的网站。 浏览器只是挂起和超时,所以我猜他们被公司的防火墙阻止。 我可以从我尝试过的任何其他networking访问服务器,所以我很确定服务器设置正确。
我无法configuration公司的networking,但我仍然需要访问我的服务器。 我可以完全访问Mac mini。 我有什么select(最好是免费的)? Site5似乎已经在他们的networking托pipe解决scheme中解决了这个问题。 据我所知,cPanel运行在端口2082.但是,该URL说:“ https://proxy-netadmin-12064.backstage.site5.com ”,使它可以在80端口的任何地方。这是一个我可以使用的解决scheme在我的情况? 如果是这样,我很欣赏build立这样一个解决scheme的教程的链接,更好的select,等等。
您可以使用mod_proxy运行Apache,以便从端口80上的子域或子目录转发到Web服务器本地的另一个端口。
事实上,一个快速的Google例子展示了如何设置它来从Atlassian的网站访问Confluence和Jira。
你有两个或更多的Java应用程序,每个应用程序在不同的端口上运行,例如, http:// localhost:8080 / confluence和http:// localhost:8081 / jira 。 通过使用mod_proxy设置Apache,可以在常规的HTTP端口(80)上使用这两个端口,例如。 在http://www.example.com/confluence和http://www.example.com/jira 。
如果只是SSH到你的盒子,并转发这些端口,这里有大量的SSH文章:
如果您需要出于工作目的访问,请询问负责networkingconfiguration的人员或人员对其进行修改以满足您的要求。 如果你不需要它的工作目的,那么你仍然可以问,但它是不合理的。
尝试解决VPN的问题(我推荐OpenVPN)是可能的,但直接,明显,不迂回的方法总是首选。 偷偷摸摸总是看起来很可疑。
这一点很好,由womble。 如果你试图绕过公司的政策,那么你就会以错误的方式去做事情 – 如果有一个真正的业务需要,修正这个政策(或者修复这个政策),这样做的好处是让公司的利益不符合公司的利益你做任何你想做的事情。
我不只是说这是一个BOFH,但是你必须能够看到有效的防火墙有很好的理由,而且它同样重要(如果不是更重要的话,看一下最近的Google \ Adobe攻击)以防止不可接受的stream量退出公司,因为它阻止了它进来。在许多组织中,即使不是大多数,也有法律义务以尽职调查的方式做到这一点,所以偶然的绕过安全策略的尝试是一个非常糟糕的主意。
正如L0c0b0x所说,有很多方法可以做到这一点, 但仔细想一想,如果你的公司可能会皱眉头 – 我已经看到人们总是被这样的事情解雇。