无意间在虚拟机安装ruTorrent的时候发现端口怎么都检测不到打开状态,后来各种寻味大神发现最新版本的端口检测插件中的网址被墙.....................
今天我写个简单的教程教大家如何解决
2019-05-13更新 上次更新的地址再次被封
SSH连接到你的主机,找到ruTorrent的web管理页面源码里面找找到插件(plugins)在里面找到check_port在这个文件夹内找到acrion.php 修改即可:
vi /var/www/html/rutottent/plugins/check_port/action.php
本目录仅限于本博客的安装教程其他方法安装的不能保证路径正确请检查后再用!!!
打开文件后编辑,删掉所有内容然后粘贴下面的内容进去重启即可!
<?php require_once( dirname(__FILE__)."/../../php/settings.php" ); require_once( dirname(__FILE__)."/../../php/Snoopy.class.inc" ); $ret = 0; $port = rTorrentSettings::get()->port; $client = new Snoopy(); $client->read_timeout = 15; $client->use_gzip = HTTP_USE_GZIP; @$client->fetch("https://www.canyouseeme.org","POST","application/x-www-form-urlencoded","port=".$port."&submit=Check+Your+Port"); if($client->status==200) { if(strpos($client->results,">Error:<")!==false) $ret = 1; else if(strpos($client->results,">Success:<")!==false) $ret = 2; } cachedEcho('{ "port": '.$port.', "status": '.$ret.' }',"application/json");
教程到此结束,如有问题请留言或者社区发帖谢谢!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(14)
卧槽,我也看不到啊
我也看不到 哈哈[em_1]
看不到?why?
稍等 缓存系统刷新 一般30分钟就好了
好像docker安装下的修改无效啊,docker如何修改?
修改之后需要重启rt的docker ,docker版本和Linux版本的都一样
老哥,这个开通会员可见修复了吗?
是的
站长你好,我也遇到这个问题了,请问怎么解决的
削系一下。
赞一个[aru_66]
看不到呀[aru_15]
我爱你,小观观
需要啊