无法从代理后面的 ec2 实例远程登录主机

无法从代理后面的 ec2 实例远程登录主机

让我尝试重新表述整个问题,因为第一次不太清楚。
我需要了解和练习端口转发。我有一个EC2运行在代理服务器后面的实例。我需要通过端口(比方说) 1919 从我的 ec2 实例远程登录到外部“互联网”服务器。在安全组我已允许tcp端口 1919 上的流量从我的ec2实例到代理并返回,以及从代理到远程服务器。
为了能够从我的 ec2 实例远程登录到远程服务器,我想我必须在代理中转发 1919 端口才能访问远程服务器。我尝试过
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 9093 -j DNAT --to *ipaddofEC2*:1919
iptables -A FORWARD -p tcp -d --dport 1919 -j ACCEPT
在我的乌贼我有:
acl servicebus_port_9093 port 1919
http_access allow allowed_source_hosts allowed_messaging_sites servicebus_port_9093
acl allowed_messaging_sites dstdomain .servicebus.windows.net远程主机的网址以 windows.net 结尾)
但我仍然无法从我的ec2远程服务器远程登录。诗。 ip 转发在代理中打开,我尝试在代理中进行 tcpdump,同时尝试从我的 ec2 实例 telnet 到远程服务器,但我什么也没得到。 (我对tcpdump不太了解) 我收到超时错误

答案1

使用的协议不是 tcp,而是一种“特殊”协议,这就是我无法通过隧道传输流量的原因。据我所知,该端口由 Kafka 使用,这是他们自己的协议,squid 不支持该协议。

相关内容