正在传递代理以在WSL2中启动



我目前正试图将代理传递到从WSL启动的docker Desktop上运行的启动实例
我使用sudo service tor start启动tor。

为了确保我的WSL tor服务与Windows通信,我将其作为代理传递给Firefox,参数如下:

  • IP:127.0.0.1
  • 端口:9050
  • 代理类型:SOCKS5

然后我去https://check.torproject.org/tadaa有效

我使用以下命令运行容器:
sudo docker run -p 8050:8050 -p 5023:5023 scrapinghub/splash --disable-browser-caches

我发现测试它最简单的方法是转到localhost:8050并键入以下行:

splash:on_request(function(request)
request:set_proxy{
host = "127.0.0.1",
port = 9050,
username = "",
password = "",
type = "SOCKS5"
}
end
)
assert(splash:go(args.url))
assert(splash:wait(0.5))
return {
html = splash:html(),
png = splash:png(),
har = splash:har(),
}
end

我查询https://check.torproject.org/,我得到错误99。

我是不是错过了什么重要的东西?

您看过代理配置文件吗?它们看起来是用docker Splash容器连接代理的首选方式。

相关内容

  • 没有找到相关文章

最新更新