回答
我不知道这是真的,任何给定的SSH包“看起来”像任何给定的HTTPS包。
但是,在他们的一生中,他们的表现并不一样。建立和拆除的会话看起来不一样(首先,SSH在初始连接期间提供纯文本标语)。另外,通常情况下,https会话不会短暂?连接,获取你的数据,断开连接,而ssh会连接并持续很长一段时间?我认为也许使用443而不是22可能会过去天真的过滤器,但我不认为这会愚弄某人专门寻找绕过他们的过滤器的积极尝试。
扼杀ssh常见事件?我遇到过阻止它的人,但我认为我没有经历节流。哎呀,我通常使用ssh隧道绕过其他区块,因为人们通常不关心它。
您的ISP可能更有可能通过22端口对443端口进行流量管理,因为22需要更多的实时响应。
不是一个真正的编程问题,但是,也许你会得到一个更准确的反应在其他地方..
443用于HTTPS时,依赖于SSL(非SSH)进行加密。 SSH看起来不同于SSL,所以它取决于你的ISP实际上在寻找什么,但它们完全有可能检测到它们之间的差异。但根据我的经验,你会更有可能看到一些个人防火墙软件阻止了这种行为,因为它是非标准的。幸运的是,使用某种类型的SecureSocket
编写SSL隧道非常容易。
通常,他们可以看到您使用的带宽是多少,无论流量是否加密。他们仍然会知道连接的端点,打开的时间以及发送了多少包,因此如果他们将这些数据整形为基于这类数据,那么您就无法阻止它们对您的数据进行限制连接。
通过隧道过滤ssh输入/输出(没有stunnel提供类似的东西?),你可以在最初的SSH握手前使用CONNECT预先(并剥离)未使用的HTTP头。 – user562374 2011-01-31 19:52:02
- 1. 通过SSH反向隧道在端口上转发流量
- 2. Git通过端口443
- 3. 通过SSH端口443连接PuTTY和VNC端口到我的Pi
- 4. 通过端口443推送到heroku
- 5. 如何避免使用ssh
- 6. 端口80/443上的SignalR
- 7. 避免通过使用jQuery
- 8. 是否可以通过端口443使用HTTP(NOT HTTPS)?
- 9. 在端口443上使用Jersey客户端
- 10. 我想避免通过终端
- 11. 虽然在实例上安装了apache,但AWS EC2:ssh通过端口443安装
- 12. 通过SSH打开端口3306
- 13. Capifony SSH通过不同的端口
- 14. 使用端口443连接到Heroku
- 15. 通过SSH在不同的端口上使用IP地址的Git
- 16. 绑定到Fedora上的443端口
- 17. 可以在NdoX中使用Odoo中的SSL来避免标准端口(80和443)?
- 18. 通过非标准的SSH端口使用Git
- 19. 使用通过ssh隧道进行端口转发的缺陷
- 20. 通过SSH在集群上使用带R后端的RStudio
- 21. 通过80或443以外的端口查看http
- 22. 通过443端口访问资源时出现404错误
- 23. Https替代端口443
- 24. 通过SSH端口8080上的HTTP XML数据
- 25. 在android上使用chrome时获取通知警告证书使用Nodejs(expressjs)在端口443上运行(https)
- 26. 通过SSH在同一主机但不同端口上通过SSH对Azure虚拟机进行有限访问
- 27. 使用tc的流量整形
- 28. 避免/跳过删除形状在visio
- 29. 如何在Linux上通过SSH调用Windows上的Firefox窗口
- 30. DROP iptables的SSL流量(443)
HTTP/1.1会话可以是持久的。 – user562374 2011-01-31 19:50:42