如何检查流量是否经过 VPN 并返回?

如何检查流量是否经过 VPN 并返回?

如何在中间 OpenVPN 服务器提供的同一虚拟子网上的一个 OpenVPN 客户端和另一个客户端之间编写 echo 语句?就像我想从客户端回显一个字符串,而另一个客户端应该用一个字符串回复?

答案1

使用netcat

主持人甲: nc -nvlp 1234

主持人乙: nc [OpenVPN interface IP of Host A] 1234(然后按 Enter 键)

这将允许您通过 2 台主机各自的 OpenVPN 接口在它们之间来回“聊天”。

细节:

主机A将监听以下流量端口1234所有接口

主机B将会沟通直接连接到主机 A 的 OpenVPN 接口的 1234 端口

如果主机A如果配置正确,它将接收 OpenVPN 接口上的流量并将其回显到STDOUT

如果主机A配置正确,您将能够回显响应主机B通过两台主机的 OpenVPN 接口之间已建立的套接字。

就像我说的,这本质上在两台主机之间来回创建手动“聊天”,因此您必须在每台主机上打开一个会话,并手动输入消息以从一台主机到另一台主机进行通信。

更多的

如果您只是希望一台主机直接回显您输入的内容,以便您知道它已被接收(无需在另一台主机上进行持续的手动交互),您可能需要使用Callednmap版本:netcatncat

主持人甲: ncat -e /bin/cat -k -l 1234

主持人乙:

nc [OpenVPN interface IP of Host A] 1234

或者

telnet [OpenVPN interface IP of Host A] 1234

无论您通过连接输入什么内容 主机B 主机A,应该直接回显 主机A 主机B直接通过已建立的套接字之间OpenVPN 接口两个都 主机A 主机B

相关内容