Closed4
Deno で Tor を介してリクエストを送る
![nakasyou](https://res.cloudinary.com/zenn/image/fetch/s--xZ4tWp70--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/2750243e60.jpeg)
Tor を立ち上げて
const client = Deno.createHttpClient({
proxy: {
url: "socks5h://127.0.0.1:9050",
}
})
const res = await fetch('http://juhanurmihxlp77nkq76byazcldy2hlmovfu2epvl5ankdibsot4csyd.onion/', {
client
})
みたいにする。127.0.0.1
をlocalhost
にすると動かないので注意。
また、 http
の unstable フラグが 1.45 時点で必要。
![ame-x@amex2189](https://res.cloudinary.com/zenn/image/fetch/s--7E6BGTlX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/43b4b572a7.jpeg)
Deno Deployで、Deno.createHttpClient
使えないの悲しい
![nakasyou](https://res.cloudinary.com/zenn/image/fetch/s--xZ4tWp70--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/2750243e60.jpeg)
Deno.connect
が使えるので TCP レイヤーから SOCKS および HTTP を実装したらできなくもないかもしれません
![ame-x@amex2189](https://res.cloudinary.com/zenn/image/fetch/s--7E6BGTlX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/43b4b572a7.jpeg)
確かに
なんかTCPの接続制限とかあった気がするけど、もう無くなったのかな
今見たら記載無かった
このスクラップは2ヶ月前にクローズされました