linux - 无法让代理链接受 HTTPS 设置,但它确实接受 HTTP
问题描述
我正在使用几个免费的代理服务器使用代理链进行测试,并且配置文件设置如下:
proxychains curl ifconfig.me/ip
[proxychains] config file found: /etc/proxychains4.conf
[proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
error: invalid item in proxylist section: https 45.15.168.190 8888
当我尝试通过代理链调用网络调用时,它会引发此错误:
$ proxychains curl ifconfig.me/ip
[proxychains] config file found: /etc/proxychains4.conf
[proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
error: invalid item in proxylist section: https 45.15.168.190 8888
如果我删除 HTTPS 行,并调用相同的东西,它会毫无问题地返回:
└─$ proxychains curl ifconfig.me/ip
[proxychains] config file found: /etc/proxychains4.conf
[proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
[proxychains] DLL init: proxychains-ng 4.14
[proxychains] Strict chain ... 45.15.168.238:8888 ... ifconfig.me:80 ... OK
45.15.168.238
有谁知道这里有什么问题?
解决方案
Proxchains 仅支持以下类型的连接:http、socks4、socks5
# ProxyList format
# type host port [user pass]
# (values separated by 'tab' or 'blank')
#
#
# Examples:
#
# socks5 192.168.67.78 1080 lamer secret
# http 192.168.89.3 8080 justu hidden
# socks4 192.168.1.49 1080
# http 192.168.39.93 8080
#
#
# proxy types: http, socks4, socks5
# ( auth types supported: "basic"-http "user/pass"-socks )```
推荐阅读
- javascript - 使用 HTML 表格单元格作为输入
- html - 如何使用 AngularJS 访问 JSON 对象
- ios - 推送 NContactViewController 会导致黑色导航栏。为什么?
- ios - 带有自定义框架的应用程序中的非确定性崩溃行为
- php - PDO INSERT INTO SQLSTATE[21000]:基数违规:1241 错误
- django - Django 坚持 ModelMultipleChoiceField 选择
- ios - iOS故事板中的Android Wrap内容等效?
- javascript - 在 .map 循环中使用 setState 未处理的拒绝
- html - 为什么带有 css "margin-top: calc((100%)/2)" 的 h1 元素会显示在屏幕底部?
- mysql - Socket.io 命名空间在 10 个连接后停止工作