Php 通过tor控制协议更改tor代理

Php 通过tor控制协议更改tor代理,php,proxy,controls,tor,Php,Proxy,Controls,Tor,我想通过tor控制协议更改PHP中的AutomaticalTor代理设置,但我不知道如何使用适当的命令。 我试过: GETCONF HTTPProxyAddr 或 但托尔回答说: 510 Unrecognized command 在tor前面使用哪些关键字来控制代理? 谢谢重新生成tor路线的正确命令是SIGNAL NEWNYM。下面是一些快速示例代码: <?php $sock = fsockopen( 'unix://control' ); fwrite( $sock

我想通过tor控制协议更改PHP中的AutomaticalTor代理设置,但我不知道如何使用适当的命令。 我试过:

GETCONF HTTPProxyAddr

但托尔回答说:

510 Unrecognized command
在tor前面使用哪些关键字来控制代理?
谢谢

重新生成tor路线的正确命令是
SIGNAL NEWNYM
。下面是一些快速示例代码:

<?php
    $sock = fsockopen( 'unix://control' );
    fwrite( $sock, "AUTHENTICATE\n" );
    echo fread( $sock, 128 );
    fwrite( $sock, "SIGNAL NEWNYM\n" );
    echo fread( $sock, 128 );
?>

请注意,代理地址和端口保持不变,永不更改。改变的是路线。如果您想通过控件验证并获取代理地址和端口,请发出
GETCONF


但是,
HTTPProxyAddr
不是有效的配置变量,
HTTPProxy
是。可以在此处找到所有配置变量的列表。当请求不正确的配置变量时,Tor的某些版本确实抛出了510。

重新生成Tor路由的正确命令是
SIGNAL NEWNYM
。下面是一些快速示例代码:

<?php
    $sock = fsockopen( 'unix://control' );
    fwrite( $sock, "AUTHENTICATE\n" );
    echo fread( $sock, 128 );
    fwrite( $sock, "SIGNAL NEWNYM\n" );
    echo fread( $sock, 128 );
?>

请注意,代理地址和端口保持不变,永不更改。改变的是路线。如果您想通过控件验证并获取代理地址和端口,请发出
GETCONF


但是,
HTTPProxyAddr
不是有效的配置变量,
HTTPProxy
是。可以在此处找到所有配置变量的列表。当请求错误的配置变量时,Tor的某些版本确实抛出了510。

作为一名PHP程序员,我一生中从未听说过这些PHP命令或构造。另外,为什么要以编程方式执行此操作?Tor按钮应该可以让您通过GUI轻松地完成这项工作。我说的是Tor控件协议。作为一名PHP程序员,我一生中从未听说过这些PHP命令或结构。另外,为什么要以编程方式执行此操作?Tor按钮应该可以让您通过GUI轻松地执行此操作。我在谈论Tor控制协议