Articles of 端口转发

如何使用单个公共IP访问SAP中的多个应用程序服务器?

脚本 我有: 无线D-Link路由器连接到互联网 两台IBM-Lenovo服务器连接(无线/有线)到路由器 两台服务器的IP地址为:192.xxx.xxx.123和192.xxx.xxx.124 这两个服务器已被configuration为SAP应用服务器,工作正常,但每次我想要使用服务器,我需要更改路由器中的DMZ选项中的IP地址 一个公共IP:68.xxx.xxx.123 和, 可以从世界上任何地方访问68.xxx.xxx.123。 我已经设置了DMZ,并将所有的端口转发到其中一台服务器的本地IP,即192.xxx.xxx.123 我想做的事? 如果可能,我不想使用DMZ选项。 使用SAP GUI一次访问两个服务器,而不需要检查DMZ选项

设置iptables通过路由器上的OpenVPN客户端端口转发传入的请求

我有一台运行DD-WRT的路由器和一个OpenVPN客户端,通过VPN连接并redirect每个请求。 我的VPN提供商支持端口转发,问题是我的路由器不转发任何通过OpenVPN连接(tun1我的情况)(在端口转发Web-UI中设置的规则只适用于传入WAN请求) 基本上我想要的是设置端口转发从tun1到特定本地ips的请求。 (比如转发所有从端口443上的tun1到ip 192.168.3.2)。 有谁能给我一个提示,看看这样的规则吗? 她是我的ifconfig,如果有帮助 br0 Link encap:Ethernet HWaddr D8:XX:XX:XX:XX:XX inet addr:192.168.3.1 Bcast:192.168.3.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:184989 errors:0 dropped:739 overruns:0 frame:0 TX packets:299334 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:15114971 (14.4 MiB) TX bytes:375616298 (358.2 MiB) br0:0 Link encap:Ethernet HWaddr D8:XX:XX:XX:XX:XX inet addr:169.xxx.xxx.1 Bcast:169.xxx.xxx.255 Mask:255.255.0.0 UP BROADCAST […]

iptables v1.4.21:无法加载匹配`-d':没有这样的文件或目录

我正在运行kerenl 3.14.18,并使用iptables 1.4.21,使用这些选项–static-enable –disable-shared构build。 当我运行这个命令:/ sbin / iptables -A PREROUTING -m -d 127.3.0.2/24 -j DNAT – 到目的地10.0.0.1 -p udp -dport 69我得到这个错误信息:iptables v1.4.21:无法加载匹配`-d':没有这样的文件或目录 有什么可以帮助解释我失踪? 先谢谢你。

iptables转发从A到B的stream量,其中A不是B的网关

我想转发从A端口2222的Sshstream量到B端口22.我在两个接口上都有ipv4转发设置为1。 不过,这是行不通的。 哪里不对? 机器A:eth0 192.168.0.150 eth1 217.27.166.110 机器B:eth0 192.168.0.200 iptables -L : Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all — anywhere anywhere ACCEPT tcp — anywhere anywhere tcp dpt:http ACCEPT icmp — anywhere anywhere icmp echo-request Chain FORWARD (policy ACCEPT) target prot opt source destination ACCEPT tcp — anywhere 192.168.0.200 tcp […]

从mac os远程服务的HTML x

TL; DR:简单的HTTP服务器可以在本地访问,但是我怎样才能使它远程可用,以便从networking上的另一台计算机上查看提供的文件? 我使用零configuration命令行HTTP服务器来提供一个网站(一个包含index.html文件的目录)。 我使用python -m SimpleHTTPServer或node.js http-server (从npm安装)。 访问本地网站是好的。 如果我在端口8090服务的网站,那么我可以看到它在localhost:8090如预期。 但是我无法远程访问它,这是我的问题。 我希望网站可以在我的networking上访问。 (我必须在VPN上访问服务器。) 如果我尝试telnet到端口,我得到telnet: connect to address 192.168.122.215: Connection refused 。 顺便说一下,端口8080已经被jenkins使用,这就是为什么我使用8090(不知道这是否有任何区别)。 我见过https://stackoverflow.com/questions/14469267/node-js-on-mac-access-a-node-js-web-server-from-another-computer ,但它没有帮助。 当我运行命令http-server . -p 8090 http-server . -p 8090我得到Starting up http-server, serving . on: http://0.0.0.0:8090 Starting up http-server, serving . on: http://0.0.0.0:8090 ,我相信这意味着它应该可以远程访问。 我不是很熟悉networking/端口/等,所以任何指导,非常感谢。 我认为这是端口不被打开,或一些防火墙的设置,但这对我来说是陌生的。 我正在尝试做什么? 任何人都可以帮助我使这个网站远程在networking上可用吗? 谢谢阅读!

xinetd端口转发导致HttpServletRequest.getRemoteAddr()始终返回127.0.0.1

我们试图确定哪些特定请求来自我们的Java应用程序内部。 我们更改了日志文件以包含IP地址,并使用httpServletRequest.getRemoteAddr()来获取该远程地址。 当使用xinetd将端口443上的外部请求转发到我们的应用服务器正在监听的内部端口(例如8999)时, getRemoteAddr()总是返回127.0.0.1。 如果我们从堆栈中删除xinetd,我们会得到正确的地址。 请注意, X-Forwarded-For头还没有被填充。 有没有办法继续使用xinetd端口转发,而不剥离请求者的IP地址? 我们的设置: service https { disable = no flags = REUSE socket_type = stream wait = no user = root port = 443 protocol = tcp redirect = localhost 8999 log_on_failure += USERID }

内部URLredirect到特定的服务器和端口

什么是最简单的方法或我有什么select来创build一个替代的内部url在我们的networking访问特定的内部网站? 例如 我刚刚在同时托pipeterminal服务RDS应用程序门户的服务器上的端口9675上安装了Spiceworks票务应用程序。 通过inputrds.domain.com/RDWeb,我已经build立了一个rds的DNSlogging来指向这台服务器。 如何以及在哪里设置地址,例如http:// helpdesk,而不是使用http:// servername:9675 这个特定的服务器安装了IIS,并且我们有一个Watchguard防火墙,DNS服务器安装在我们的域控制器上(不是这个特定的服务器),操作系统是Server 2008 R2。 提前致谢

无法通过端口8080从Modbus TCP / IP的VM实例通信 – 需要的路由

我已经使用Google Cloud Developers Console来设置Windows 2012 Server。 我正在尝试使用这个Web服务器来监视使用Modbus TCP / IP的硬件。 我已经安装了一个SCADA软件包,它使用Windows Server上的端口8080通过Modbus TCP / IP进行通信。 我有一个硬件设备,我想通过它自己的端口503。 我有SCADA软件运行在台式电脑上,并通过适当的端口与我的硬件设备进行通信,所以一切都是兼容的等…. 在Windows服务器上,我试图让端口8080 TCP / IP通信防火墙例外,甚至禁用防火墙 – 但我似乎无法从实例通信。 从我的理解,我也需要build立路线,让这一切发生。 这是我以前没有遇到过的。 我可以从Windows服务器ping IP地址,我可以从networking外部ping到我的服务器的外部IP。 Windows服务器具有外部IP 104.197.xx,而实例或虚拟机具有另一个IP地址10.240.xx 我希望这对你有意义! 这是关于这一切的要点。 我认为这不是一件太困难的任务 – 只是我不了解的东西。

Docker通过主机端口转发连接到远程盒子

所以,我有一个需要连接到远程机器上的Redis实例的应用程序的Docker容器。 从Docker容器或Docker主机没有直接连接到该Redis主机,但是我可以build立从Docker主机到该Redis框的端口转发。 在Docker主机上build立端口转发:ssh -L 8810:REDIS_HOST:6379 someUser @ someHost Docker Container(App) – >请求到localhost:8810或DOCKER_HOST_IP:8810 不会转发到REDIS_HOST。 我是否需要修改DOCKER_HOST端口转发或它的主机文件,使其工作?

端口转发到OpenVPN连接一次,然后停止连接

我尝试通过OpenVPN连接(10.8.0.100)将IMAP和SMTP端口从外部IP地址(xxxx)转发到专用networking上的计算机。 我目前有一个OpenVPN服务器(10.8.0.1),与外部IP(xxxx)在同一台机器上。 我使用从xxxx到10.8.0.100的iptables转发端口993,587和143,我可以通过telnet连接到外部的任何端口,并从内部IMAP和SMTP服务器获得响应,但是一旦closures连接,我无法重新连接一段时间(例如约30秒)。 如果我尝试立即连接,它只是挂在那里,说:“尝试xxxx ..”,将不会连接。 如果我停止尝试一段时间,然后重试,它会再次响应。 但是如果我closures连接,它会再次发生。 如果我使用OpenVPN服务器本身,也会发生这种情况。 如果我在端口143上telnet到10.8.0.100,假设它会连接,然后如果closures连接并再次尝试,它就在那里。 root@xxxx:~# telnet 10.8.0.100 143 Trying 10.8.0.100… Connected to 10.8.0.100. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot ready. d d BAD Error in IMAP command received by server. d d BAD Error in IMAP command received by […]