怎么判断一个代理 ip 支持哪种协议?

2019-05-14 15:40:07 +08:00
 kidlfy

如题 现在一般请求一个 http 的网址也会自动跳转到 https 如百度,想知道怎么才能判断一个 ip 是否支持 http/https

2306 次点击
所在节点    Python
7 条回复
goreliu
2019-05-14 15:42:49 +08:00
使用代理访问一个 https 地址试试。
kidlfy
2019-05-14 15:48:30 +08:00
@goreliu https 的可以主要是 http 的
goreliu
2019-05-14 15:51:20 +08:00
@kidlfy 一样的。不尝试一次就不清楚代理能不能用,比如有的代理不管访问什么网址都会返回同一个页面。除了访问一次加验证返回内容,没有更容易的判断方法。
jinliming2
2019-05-14 16:14:24 +08:00
只能去尝试连接,拿 TCP 请求一下 80 443 端口,但是 TCP 通了也不一定就是标准的 HTTP HTTPS。
c4f36e5766583218
2019-05-14 16:55:44 +08:00
dsg001
2019-05-14 18:26:56 +08:00
现在用 https://httpbin.org/get 做代理验证
yingfengi
2019-05-14 19:57:51 +08:00
如果我开了个 http 服务在 2333 端口呢?
没那么容易。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/564040

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX