博客 / 詳情

返回

Python 下使用 SOCKS5 代理連接 Redis(qbit)

前言

  • 技術棧
python = "~3.11.8"
PySocks = "~1.7.1"
redis = "~6.2.0"

示例代碼

import socket
import socks
from redis import Redis

# 設置 SOCKS5 代理
socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 1080)
# 替換標準 socket 為 PySocks 的 socket
socket.socket = socks.socksocket
# 使用自定義的 socket 創建 Redis 連接
r = Redis(host='192.168.1.59', port=6379)
# 如果連接成功返回 True
print(r.ping())  
本文出自 qbit snap
user avatar opsdev365 頭像 xialiwei 頭像 sankuaiqian_64e9ce57c9457 頭像 u_17578255 頭像 shoushoudeqie 頭像
5 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.