有没有办法在两个双NAT地址后进行SSH

可疑的

好的,简单地描述问题。不知道解决方案。

我家有一个局域网,我有一个来自ISP的专用IP。我的朋友家也有同样的情况。有没有办法让我从计算机SSH到他的专用服务器。

我的电脑(来自路由器的192.168.0.2)| 路由器(来自ISP的10.16.8.13)| 公用IP(111.111.111.111)---公用IP(222.222.222.222)| 路由器(ISP提供的192.168.125.123)| 他们的服务器(来自路由器的192.168.0.143)

如您所见,我们俩都在双重NAT的背后。我想到了ICMP打孔。但正如该链接所示:https : //stackoverflow.com/questions/37472235/flaw-in-icmp-holepunching这些天显然很少起作用。

我考虑过尝试找到一种方法,使他反向隧道连接到我的Android手机,但是,即使我进一步研究以确定如何做到这一点,似乎我的手机也已获得了私有IP而非公共IP。

我知道在桌面世界中,有一些工具(例如Team Viewer)可让您通过服务器将一台计算机连接到另一台计算机。因为ssh似乎是让一个人处于中间攻击的好方法...

大卫

如果没有您的ISP的帮助或使用另一个公共端点,则无法执行此操作。

我可能将廉价的AWS EC2实例启动为OpenVPN服务器,然后在每台PC上都设置OpenVPN(或者您可以使用SSH转发)。当然,它不需要是AWS实例,任何最小的VM服务器都可以。

您也可能会找到一个VPN提供程序,该提供程序可以为您提供可以消除对EC2实例的需求的两个端点。

否则,我猜你们中的一位需要向您的提供商咨询一个静态IP地址。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法获得两个* mut指针指向相同的内存地址?

来自分类Dev

有没有办法在两个不同页面之间进行动画向上滚动过渡?

来自分类Dev

有没有办法在MATPLOTLIB中使两个轴带有不同的标签?

来自分类Dev

有没有办法删除两个斜杠内的所有字符?

来自分类Dev

有没有办法在python中的两个数据行之间进行过滤?

来自分类Dev

有没有办法强制两个线程在同一内核上执行?

来自分类Dev

有没有办法添加两个go interface {}引用?

来自分类Dev

有没有办法在Ruby中通过单个命令退出两个循环?

来自分类Dev

有没有办法使两个类使用相同的泛型?

来自分类Dev

有没有办法在两个双引号内匹配双引号?

来自分类Dev

有没有办法设置两个或多个事件分发线程(EDT)?

来自分类Dev

有没有办法在两个兄弟姐妹之间应用CSS样式?

来自分类Dev

有没有办法确定两个IOHIDDeviceRef是否属于同一设备?

来自分类Dev

有没有办法比较结构不同的两个属性文件的键?

来自分类Dev

有没有办法比较两个成员的排名?

来自分类Dev

有没有办法为多列匹配两个不同的数据帧

来自分类Dev

有没有办法将两个在R中互换的变量分组

来自分类Dev

有没有办法检查单独的“列”中的两个值是否相等?

来自分类Dev

有没有办法在highcharter wordcloud中使用两个系列(或某种组)?

来自分类Dev

有没有办法合并两个OutputStreams?

来自分类Dev

有没有办法使用LINQ同时订购两个属性

来自分类Dev

有没有办法描述TypeScript中两个参数之间的关系?

来自分类Dev

有没有办法从两个不同的数组中删除相同的值?

来自分类Dev

有没有办法结合这两个正则表达式?

来自分类Dev

有没有办法将浏览器分为两个部分?

来自分类Dev

有没有办法在方法声明中定义两个泛型类型

来自分类Dev

有没有办法让TimeSpan接受两个参数?

来自分类Dev

有没有办法在两个不同的QVideoWidgets上使用QCamera流?

来自分类Dev

有没有办法只比较两个文件中的某些块?

Related 相关文章

  1. 1

    有没有办法获得两个* mut指针指向相同的内存地址?

  2. 2

    有没有办法在两个不同页面之间进行动画向上滚动过渡?

  3. 3

    有没有办法在MATPLOTLIB中使两个轴带有不同的标签?

  4. 4

    有没有办法删除两个斜杠内的所有字符?

  5. 5

    有没有办法在python中的两个数据行之间进行过滤?

  6. 6

    有没有办法强制两个线程在同一内核上执行?

  7. 7

    有没有办法添加两个go interface {}引用?

  8. 8

    有没有办法在Ruby中通过单个命令退出两个循环?

  9. 9

    有没有办法使两个类使用相同的泛型?

  10. 10

    有没有办法在两个双引号内匹配双引号?

  11. 11

    有没有办法设置两个或多个事件分发线程(EDT)?

  12. 12

    有没有办法在两个兄弟姐妹之间应用CSS样式?

  13. 13

    有没有办法确定两个IOHIDDeviceRef是否属于同一设备?

  14. 14

    有没有办法比较结构不同的两个属性文件的键?

  15. 15

    有没有办法比较两个成员的排名?

  16. 16

    有没有办法为多列匹配两个不同的数据帧

  17. 17

    有没有办法将两个在R中互换的变量分组

  18. 18

    有没有办法检查单独的“列”中的两个值是否相等?

  19. 19

    有没有办法在highcharter wordcloud中使用两个系列(或某种组)?

  20. 20

    有没有办法合并两个OutputStreams?

  21. 21

    有没有办法使用LINQ同时订购两个属性

  22. 22

    有没有办法描述TypeScript中两个参数之间的关系?

  23. 23

    有没有办法从两个不同的数组中删除相同的值?

  24. 24

    有没有办法结合这两个正则表达式?

  25. 25

    有没有办法将浏览器分为两个部分?

  26. 26

    有没有办法在方法声明中定义两个泛型类型

  27. 27

    有没有办法让TimeSpan接受两个参数?

  28. 28

    有没有办法在两个不同的QVideoWidgets上使用QCamera流?

  29. 29

    有没有办法只比较两个文件中的某些块?

热门标签

归档