如何设置linux容器桥接端口转发? 我开始使用LXD,看起来像他们的政策是设置端口转发与操作系统基地不同于docker。 我想build一个web服务器,所以80端口应该映射到80。 我有以下一个lxd容器运行: $ ifconfig lxcbr0 Link encap:Ethernet HWaddr fe:f5:31:0c:4e:5d inet addr:10.0.3.1 Bcast:0.0.0.0 Mask:255.255.255.0 inet6 addr: fe80::f44f:9bff:fe8a:c309/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:23 errors:0 dropped:0 overruns:0 frame:0 TX packets:64 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1768 (1.7 KB) TX bytes:9789 (9.7 KB) veth2V2GC2 Link encap:Ethernet HWaddr fe:f5:31:0c:4e:5d inet6 addr: fe80::fcf5:31ff:fe0c:4e5d/64 […]
编辑 :好吧,我会尽量使这更清楚。 我试图实现的只是一个端口,通过OpenVZ托pipe的openvpn服务器转发到在客户端上运行的服务。 我想转发一些不同的服务,比如Web服务器或者一个不知名的客户端。 为了争论,让我们说我只是想build立一个function的netcat连接与这个拓扑结构: 互联网—> [ – > server(1.2.3.4:15555)] – nat – / – > openvpn-server(10.8.0.1) – \ – >客户端运行webserver(10.8.0.6:15555) 要么 …. (inet)—>(public ip)-nat-through-openvpn-server– | – > to-client- \ 10.8.0.6(destination) 其中inet代表互联网上的任何主机,1.2.3.4代表我的服务器的公共IP,10.8.0.6代表将托pipe服务器的ovpn客户端,我希望从VPN后面的地址/端口1.2 .3.4:15555 这是我的ifconfig: lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1037374 errors:0 dropped:0 overruns:0 frame:0 TX packets:1037374 errors:0 […]
我期望构build一个HA服务总线场,希望在Windows Server 2012 R2上使用Microsoft NLB,就像这里所描述的那样。 在9354以下的输出属于Microsoft.ServiceBus.Gateway.exe和9356属于Microsoft.ServiceBus.MessageBroker.exe。 我的问题是我要求NLB转发哪个端口? netstat -anop TCP | find ":93" TCP 0.0.0.0:9354 0.0.0.0:0 LISTENING 11424 TCP 0.0.0.0:9355 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:9356 0.0.0.0:0 LISTENING 12184 TCP 0.0.0.0:9359 0.0.0.0:0 LISTENING 4
我正在尝试在端口80上执行端口转发到虚拟机。 如果在input,输出和转发链上设置默认策略为ACCEPT,则转发工作。 但是,如果我把这个政策放在DROP上,打开相关的港口,我就无法工作了。 我错过了什么? #!/bin/bash IPT="/sbin/iptables" echo "Starting IPv4 Wall…" $IPT -F $IPT -X $IPT -t nat -F $IPT -t nat -X $IPT -t filter -F $IPT -t filter -X $IPT -t mangle -F $IPT -t mangle -X $IPT -t nat -F PREROUTING $IPT -t nat -F POSTROUTING $IPT -t nat -F OUTPUT #modprobe ip_conntrack […]
我正尝试连接到Google Cloud Engine中的kubernetes主(群集)。 当kubectl尝试访问kubernetes主机时,总是得到的错误是: 与服务器XXX.XXX.XXX.XXX的连接被拒绝 – 您是否指定了正确的主机或端口? 例如: $ kubectl version Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"08e099554f3c31f6e6f07b448ab3ed78d0520507", GitTreeState:"clean", BuildDate:"2017-01-12T04:57:25Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"} The connection to the server XXX.XXX.XXX.XXX was refused – did you specify the right host or port? 至于我检查客户端是使用相同的版本,该服务器(版本1.5.2)。 但是出于一些奇怪的原因,它拒绝连接。 $ gcloud beta container get-server-config Fetching server config for europe-west1-c defaultClusterVersion: 1.5.2 defaultImageType: GCI […]
我有端口30000-32000上的VPS A(1.1.1.1)上运行的服务。 我想让VPS B(2.2.2.2)将他们转移到20000-22000。 (你可以看看下面的演示图链接,了解我想实现的目标:D) 转发到不同的端口 我使用下面的命令设置iptables: iptables -t nat -A PREROUTING -p tcp –dport 20000:22000 -j DNAT –to-destination 1.1.1.1:30000-32000 iptables -t nat -A POSTROUTING -p tcp -d 1.1.1.1 –dport 30000:32000 -j SNAT –to-source 2.2.2.2 20000:22000 iptables -t nat -A PREROUTING -p udp –dport 20000:22000 -j DNAT –to-destination 1.1.1.1:30000-32000 iptables -t nat -A POSTROUTING -p […]
上下文 我有一个在端口8000上运行服务的Azure服务器。 这适用于localhost:8000。 我有Azure规则转发端口8000: 而我的防火墙被禁用: 题 我通过Node.js提供HTML文件 他们在本地工作,服务器报告没有错误,但我收到一个 ERR_EMPTY_RESPONSE 在铬。 我试图运行其他服务,Java API的服务JSON,但没有任何工作。 其他港口,如8010或80不起作用。 我可以做些什么来使这个端口function,并启用我的networking服务器? 更高级的azure色规则图像:
可能重复: 如何使用DNS将域名redirect到我的Web服务器上的特定端口 我有一个独立IP地址的Fedora核心6盒,我已经安装Apache默认80端口,我会安装lighttpd为8080或其他一些端口。 有没有可能我可以设置DNS,所以即将到来的http://mydomainname.com会去ligthttp服务器不是默认的Apache Web服务器与80端口? (apache 80端口是服务于其他一些网站,我只是喜欢其中一个网站转发到lighttpd 8080端口) 谢谢
我有一个奇怪的networking拓扑,我试图转发端口失败。 事情是,我有一个公共服务器,所有的端口必须从路由器转发到同一个服务器(DMZ)。 我的拓扑: internet | router | /—-+–+——\ | | | pc1 server etc 服务器使用iptables运行linux(ubuntu)。 防火墙configuration非常像这样: iptables -P INPUT DROP iptables -P FORWARD DROP iptables -t nat -P PREROUTING ACCEPT iptables -t nat -P POSTROUTING ACCEPT # for every port I accept on the server (this part works perfectly) iptables -A INPUT -p tcp –dport […]
这可能是一个超级简单的问题,但我无法在网上find答案。 我有一个actiontec路由器,当我在“添加端口转发规则”,我有一个checkbox,指出“指定公共IP地址”。 如果我选中此框,我可以select包含一个公共IP地址。 这个地址是什么意思? 如果我选中该框并添加一个地址(例如55.555.555.555),那么这个规则是否仅适用于传入计算机地址的IP为55.555.555.555的情况? 谢谢。