我有CentOS的VirtualBox(实际上是stream浪)。 我有端口转发(NAT)。 例如,我已经有一些应用程序在我的盒子绑定到端口8080.端口转发。 所以我可以从我的主机和访客机器连接到这个端口。 telnet 127.0.0.1 8080 但是我不能在主机上执行任何操作: telnet 127.0.0.1 8080 Trying 127.0.0.1… Connected to 127.0.0.1. Escape character is '^]'. HEAD / HTTP/1.0 ….sleeeeeep….. 但它从我的stream浪ssh会话。 如何解决它?
有没有办法像docker一样在lxd容器中进行端口转发呢? 我听到有些传闻说没有简单的方法。 根据lxd的主页,这是他们的目标: 直观(简单,清晰的API和清晰的命令行体验) 对于我来说端口转发是一个重要的部分。 我不急。 如果计划将来发布,这将是一个有效的答案。
所以我试图转发客户端口80到我的主机端口80,以便我可以查看我的主机的浏览器上运行在我的客人的Apache。 如果我设置了以下内容(8080/80),则可以查看localhost:8080并查看guest apache服务器。 当我将主机设置为80,将guest设置为80时,它不起作用。 我将如何让客人80直接到主机80? 假设在NAT模式下运行是强制性的。
我有一个Ubuntu 12.10服务器安装,并从我的ISP有一个静态IP。 实现知识产权的成功 我也有华为Echo-Life HG-521调制解调器。 我使用本网站的指令设置端口转发。 我也和华为的家伙一起检查过 问题是,当我在浏览器中input静态IP时,我总是卡在调制解调器/路由器login界面。 去分配给我的Ubuntu服务器(在我的networking上)的IP地址,我可以看到nginx正确地提供页面。 另一件事是让我的调制解调器/路由器接口只能通过我的本地networking。 我问一个朋友尝试我的静态IP,但他说他有一个空白页。 我认为这意味着网关不能从外部访问。 任何想法,为什么我可能有这个问题? 我应该如何解决这个问题?
我有一个绑定在NAT防火墙后面的绑定9 DNS服务器,假设互联网面对IP是1.2.3.4 对出站stream量没有限制,端口53(TCP / UDP)从1.2.3.4转发到内部DNS服务器(10.0.0.1)。 VPS或内部绑定9服务器上没有IP表规则。 从位于互联网其他地方的远程Linux VPS,nslookup可以正常工作 # nslookup foo.example.com 1.2.3.4 Server: 1.2.3.4 Address: 1.2.3.4#53 Name: foo.example.com Addresss: 9.9.9.9 但是,在远程VPS上使用host命令时,会收到以下输出: # host foo.example.com 1.2.3.4 ;; reply from unexpected source: 1.2.3.4#13731, expected 1.2.3.4#53 ;; reply from unexpected source: 1.2.3.4#13731, expected 1.2.3.4#53 ;; connection timed out; no servers could be reached. 从VPS,我可以build立连接(使用telnet)到1.2.3.4:53 从内部DNS服务器(10.0.0.1),主机命令似乎很好: # host foo.example.com […]
我试图让某个特定的主机在尝试访问端口80上的服务时被redirect到另一个端口。 因此,当客户端(192.168.1.22)请求在端口80上连接到服务器(192.168.1.10)时,我希望服务器将请求redirect到另一个端口(9080)。 这是可以做的吗? 我可以在Linux(iptables)中使用自定义防火墙规则来做到这一点,但是我需要使用Windows来做到这一点。 因此,客户端连接到服务器上的端口80,并redirect到端口9080.所有其他客户端连接到平常(端口80)。
我使用端口转发来利用远程机器上的代理服务器。 远程机器的主机名是remotemachine 。 代理正在监听8118端口。 我正在将此端口转换为本地端口5223。 ssh -vvv -N remotemachine -L 5223:localhost:8118 一切都很好,如果我不使用超过10个同时连接,当ssh只是冻结。 它不再通过端口转发发送数据。 即ab -c 10 -t 5 -X 'localhost:5223' 'http://www.google.ru/'工作,但ab -c 20 -t 5 -X 'localhost:5223' 'http://www.google.ru/'导致ssh冻结 /etc/ssh/sshd_config MaxSessions 30参数完全没有帮助。 我能做些什么来消除这10个连接限制? 没有什么有趣的-vvv输出=(
我有一个公共IP地址,一个路由器和路由器后面的多个服务器。 我想通过路由器将不同的域(全部使用HTTP)转发到不同的服务器。 例如: example1.com => 192.168.0.110 example2.com => 192.168.0.120 foo.example2.com => 192.168.0.130 bar.example2.com => 192.168.0.140 我知道这可以使用端口转发来完成,但是我需要在端口80上运行的所有主机。 我发现了一些关于IP Masquerading的信息,但是我发现这很难理解,而且我不确定这是否是我之后的事情。 我find的另一个解决scheme是将所有stream量引导到反向代理服务器,反向代理服务器将请求转发到适当的服务器上。 那么iptables呢? 我正在使用一个Billion 7404 VNPX路由器。 有这个路由器可以做到这一点的function吗? 这些是我唯一的select吗? 我完全错过了什么吗? 其他人推荐吗? 我已经四处搜寻,但我不认为我正在打正确的关键字。
我目前正在testing一些configurationvagrant(虚拟箱)连接2个服务器(当前虚拟机)一起扔SSH隧道。 目标是安全地将我的Web应用程序连接到数据库。 问题是,当我查询数据库抛出一个SSH隧道时,我的查询是5到80倍慢,如果我不使用隧道。 这是我正在使用的命令: ssh -N -L 3306:127.0.0.1:3306 [email protected] 从我读的东西看,开销不应该太大,所以我试了一些东西来加速转会。 我发现,如果我删除-N选项,查询速度相当快,如果我不使用隧道,但我在terminallogin为'sshuser'(并添加&在命令做奇怪的事情…)。 所以知道,我有几个问题: 当我删除-N选项时,我的数据是否仍然被encryption? 如果是这样,我可以做什么来保持性能而不会在控制台中logging为'sshuser'? 他们有什么select我可以用来加快encryption? 预先感谢您的光明。
我最近发现,我的ISP禁用端口135.我有一台服务器和个人电脑在我的路由器后面。 我和一个朋友正在编写一个编程项目,由于这个阻塞的端口,正在运行一些sql问题。 为了能够访问所有的东西,我configuration了dynadns 个人计算机:192.168.1.100服务器计算机:192.168.1.110 有没有办法让我从端口135转发localhost traffice说端口8081,然后让我的服务器端口8081到135请求传入? 我已经听说了一些关于SSH隧道,但使用腻子login到我的本地机器ssh服务器运行转发端口似乎很奇怪。 任何build议将是非常有益的。 谢谢 编辑:我使用安装了dd-wrt的路由器,并安装了vpn插件。 我试图让VPN在我的Windows 2003计算机上工作,但是没有configurationGRE协议。 我将尝试使用我的路由器的vpn选项,并在今天晚些时候发布我的结果。