跳转到内容

Dify 集成

为你的 Dify 工作流添加受代理保护的网络访问能力。

在 Dify 的 HTTP Request 节点中配置代理:

  1. 向工作流添加一个 HTTP Request 节点
  2. 将 URL 设置为你的目标
  3. 在 Advanced Settings 中添加代理配置:
Proxy URL: http://session_id:[email protected]:8080

如需更精细的控制,使用 Code 节点:

import requests
import hashlib
import time
API_KEY = "sk-your-key"
TARGET = "amazon.com"
# 从 HydraSkill API 获取代理
proxy_resp = requests.get(
"https://api.hydraskill.ai/v1/proxy",
params={"target": TARGET, "session_lock": "true"},
headers={"Authorization": f"Bearer {API_KEY}"}
).json()
# 使用该代理
proxy_url = f"http://{proxy_resp['username']}:{proxy_resp['password']}@{proxy_resp['host']}:{proxy_resp['port']}"
result = requests.get(
f"https://{TARGET}/product-page",
proxies={"http": proxy_url, "https": proxy_url}
)
return {"content": result.text, "status": result.status_code}
  • 访问外部 URL 的工作流节点不会因 IP 封锁而失败
  • 跨多步工作流保持一致的会话
  • 无需在工作流逻辑中处理代理错误