【问题标题】:How to send request from IPv6 in socks in request in Python?如何在 Python 的请求中发送来自 IPv6 的请求?
【发布时间】:2017-10-10 17:44:16
【问题描述】:

我在我的项目中使用 IPv4 作为 socks,但我需要在我的项目中连接 IPv6 socks。

IPv6:(例如)

ip:1.1.1.1

端口:1080

用户名:用户名

密码:密码

我的代码:

import socks
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "{}".format(proxy_row['ip']), proxy_row['port'], True, 'username', 'password')
socket.socket = socks.socksocket
url = 'http://website.domain'
response = f.get(url, timeout=10)

【问题讨论】:

  • 不确定是什么问题。我猜测(您没有指定)您使用的是this library,这暗示它适用于 IPv6,但没有错误(甚至没有解释),我无法告诉您出了什么问题。
  • @aidan.plenert.macdonald 嗨,运行代码f.get... 后显示此错误:raise SOCKS5Error("{0:#04x}: {1}".format(status, error)) SOCKS5Error: 0x05: Connection refused
  • 来自here, 0x05 - Connection refused - The target server has actively refused the connection (the requested port is closed).
  • @aidan.plenert.macdonald 我的英语不太好请多指教

标签: python ipv6 ipv4 socks


【解决方案1】:

Github page 来看,您的服务器拒绝连接,这意味着您尝试连接的服务未托管在该 IPv6 地址上。

0x05 - 连接被拒绝 - 目标服务器已主动拒绝连接(请求的端口已关闭)。

我会尝试使用nmapping 来检查服务是否在相关IP (example) 上运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-15
    • 2017-11-17
    • 2013-08-13
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 2013-05-21
    • 2021-05-20
    相关资源
    最近更新 更多