Sora233/DDBOT

[BUG]1.0.8版本的机器人无法正确将B站(国内)的流量指向代理池

Opened this issue · 8 comments

time="2022-09-26T21:22:51+08:00" level=error msg="freshLive FeedList code -500 msg 服务器错误" module=bilibili-concern
time="2022-09-26T21:22:51+08:00" level=error msg="freshLive error freshLive FeedList error code -500 msg 服务器错误" mod
ule=bilibili-concern

配置如下:
proxy:
type: "localProxyPool" # localProxyPool/ pyProxyPool

localProxyPool: # 代理池配置,固定代理
oversea: # 可翻墙的代理,用于访问YTB或pixiv
- 127.0.0.1:11112
mainland: # 不可翻墙的代理,用于直连国内网站
- 127.0.0.1:11112

在服务器上的v2ray没有看到机器人通过的流量。将机器人关闭后,使用火狐浏览器可以在控制台看到火狐浏览器通过的流量。

目前机器人的配置文件已经无法回退至旧版本

proxy:
type: " pyProxyPool" # localProxyPool/ pyProxyPool

pyProxyPool: # 代理池配置,py代理池
host: http://127.0.0.1:11112

经测试py代理池也不能正常工作

socks5也不能正常工作
proxy:
type: "pyProxyPool" # localProxyPool/ pyProxyPool

pyProxyPool: # 代理池配置,py代理池
host: socks://127.0.0.1:11111

机器人版本:v1.0.8-windows-amd64

使用不同的代理地址也不能正常工作(哔哩哔哩走国内代理,油管走海外代理)
proxy:
type: "localProxyPool" # localProxyPool/ pyProxyPool

localProxyPool: # 代理池配置,固定代理
oversea: # 可翻墙的代理,用于访问YTB或pixiv

  • 127.0.0.1:11112
    mainland: # 不可翻墙的代理,用于直连国内网站
  • 127.0.0.1:11114

目前已经暂时通过SocksCap64缓解,能暂时使用

socks协议代理需要socks5://前缀

socks协议代理需要socks5://前缀

即使配置了socks5://,访问哔哩哔哩的流量还是不会经过代理访问国内(刚测试过了),还是只能通过SocksCap64进行进程注入,强制将访问网络的流量指向代理
proxy:
type: "pyProxyPool" # localProxyPool / pyProxyPool / off

pyProxyPool: # 代理池配置,py代理池
host: socks5://127.0.0.1:11113