【问题标题】:Where are tor control go?tor控制去哪儿了?
【发布时间】:2017-11-09 16:46:34
【问题描述】:

根据this tutorial,我可以通过 Vidalia 的 Tor 启动我的网络连接,如图所示

但是当我下载最新的tor(windows版本,6.5.2)时,我再也找不到Vidalia了,现在tor是从浏览器开始,以浏览器结束。我怎样才能进行与最近 Tor 上显示的图表相同的设置?

我尝试通过 Qt5.6.2 通过 tor 连接,但总是失败(不推荐像这样使用 QNetworkAccessManager 的方式)

    //9150, 9151 both fails
    QNetworkProxy proxy(QNetworkProxy::DefaultProxy, "127.0.0.1", 9150);
    QNetworkProxy::setApplicationProxy(proxy);
    QNetworkAccessManager *manager = new QNetworkAccessManager(this);
    //setup the proxy on network manager do not work either
    //manager->setProxy(proxy);
    connect(manager, static_cast<void(QNetworkAccessManager::*)(QNetworkReply*)>(&QNetworkAccessManager::finished),
            [=](QNetworkReply *reply)
    {
        qDebug()<<"push reply";
        QFile file("tor_reply.html");
        QTextStream stream(&file);
        if(file.open(QIODevice::WriteOnly)){
            stream<<reply->readAll();
        }
    });
    connect(manager, static_cast<void(QNetworkAccessManager::*)(QNetworkReply*)>(&QNetworkAccessManager::finished),
            manager, &QNetworkAccessManager::deleteLater);
    manager->get(QNetworkRequest(QUrl("http://www.whatsmyip.org/")));

我确认 torrc 已经启动并运行,并且没有更改 torrc 的任何设置,有什么建议吗?

【问题讨论】:

    标签: c++ qt tor


    【解决方案1】:

    我刚刚找到了答案,更改代理设置有效:

    QNetworkProxy proxy(QNetworkProxy::Socks5Proxy, "127.0.0.1", 9150);
    

    如何设置?

    1. 转到工具
    2. 点击选项
    3. 点击前进
    4. 点击网络
    5. 点击设置(步骤3~5请参考下图)

    1. 调整手动代理配置。我使用默认选项:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      • 2011-03-03
      • 2014-03-15
      • 2015-07-17
      • 2012-10-30
      • 2013-05-23
      相关资源
      最近更新 更多