小编use*_*033的帖子

Haskell SOCKS5拒绝连接

我已经在这个问题上工作了几个星期,但似乎无法得到它......我一直在尝试编写一个连接到socks5代理(即tor)的Haskell程序,这样我就可以访问洋葱网站了从程序内部,但它不起作用.

为了给你布局,我在localhost @ 9050上运行它肯定有效,因为我可以配置我的浏览器通过socks5使用它.Privoxy没有运行.

源代码是:

import Network
import Network.Socket
import Network.Socks5

    getonion :: IO ()
    getonion = do
            putStrLn "Connecting..."
            sock <- socksConnectWith (defaultSocksConf "localhost" (PortNum 9050)) "exampleonion.onion" (PortNumber 80)
            putStrLn "Connected!"
Run Code Online (Sandbox Code Playgroud)

每次运行getonion时,它总会导致:

Connecting...
*** Exception: connect: does not exist (Connection refused)
Run Code Online (Sandbox Code Playgroud)

我尝试使用各种方式连接到localhost,即此处此处引用的其他函数,但socksConnectWith似乎最直接.

如果有人能帮我解决这个问题,我将不胜感激.我甚至可以将来自我的程序的wireshark数据包发布到localhost.谢谢.

connection proxy haskell tor socks

2
推荐指数
1
解决办法
769
查看次数

标签 统计

connection ×1

haskell ×1

proxy ×1

socks ×1

tor ×1