如何使用 icmptx?

如何使用 icmptx?

在 Trusty(Ubuntu 14.04,双方)中,我想创建一个 ICMP 隧道。我不知道如何设置 IP。我搜索并阅读了一些文档,例如但我不知道我到底应该做什么以及在哪个服务器上做。

  1. 客户端的真实IP(互联网IP)重要吗?
  2. 我应该输入像 10.0.0.1 这样的虚拟 IP 吗?
  3. 假设服务器的真实 IP 是 37.38.39.40,我应该在服务器/客户端输入什么 IP?
  4. 例如,我需要知道我应该在中输入什么 IPicmptx -s <ip>以及在中输入什么icmptx -c <ip>
  5. 我应该icmptx -s在 37.38.39.40 和icmptx -c客户端中运行吗?

答案1

ICMP 是指互联网控制消息协议,其基础是解析并 ping 其层中的目标到您尝试访问的服务器的特定 IP。

icmptx -s <server-ip>指的是您可以 ping 的任何服务器的互联网可访问 IP 地址。

icmptx -c <client-ip>使用互联网或在线(公共 IP),该 IP 在您加入网络时给出。您可以使用 Linux 终端获取此 IP wget http://ipinfo.io/ip -qO- 这是用户或客户端 IP。

一旦隧道建立,您就可以通过您的 WiFi IP 将流量路由到您的外部 IP,首先从路由器的网络地址转换中删除最初放置的 IP,然后使用最初检索到的公共 IP 和路由器作为 gw(网关)添加新主机。

相关内容