标签 nexusphp 下的文章

nexusphp ut3.4.2---3.4.9以及3.5支持


ut.png
装好nexusphp,什么,竟然不支持ut3.4.X和3.5.X(其实支持了也没啥用,还是老版本好用,但对于强迫症来说,这怎么可以接受)。
3.4.x sql语句如下:

INSERT INTO agent_allowed_family (family, start_name, peer_id_pattern, peer_id_match_num, peer_id_matchtype, peer_id_start, agent_pattern, agent_match_num, agent_matchtype, agent_start, exception, allowhttps, comment, hits) VALUES ('uTorrent 3.4.x', 'uTorrent 3.4.0', '/^-UT34([0-9])([0-9])-/', 3, 'dec', '-UT3400-', '/^uTorrent/34([0-9])/', 3, 'dec', 'uTorrent/3400', 'no', 'yes', '', 0);

3.5.x如法炮制:

INSERT INTO agent_allowed_family (family, start_name, peer_id_pattern, peer_id_match_num, peer_id_matchtype, peer_id_start, agent_pattern, agent_match_num, agent_matchtype, agent_start, exception, allowhttps, comment, hits) VALUES ('uTorrent 3.5.x', 'uTorrent 3.5.0', '/^-UT35([0-9])([0-9])-/', 3, 'dec', '-UT3500-', '/^uTorrent/35([0-9])/', 3, 'dec', 'uTorrent/3500', 'no', 'yes', '', 0);


nexusphp使用rtorrent提示不支持https


logo.png
装好nexusphp后,默认的情况下,rt客户端使用https tracker会提示“This client does not support https well, Please goto xxx.xxx/faq.php#id29 for a list of proper clients”,此客户端不支持https,解决办法很简单,只需修改数据库一个表项,执行以下sql:

UPDATE agent_allowed_family SET allowhttps='yes' WHERE family='RTorrent 0.x(with libtorrent 0.x)';


nexusphp外链头像


nexusphp使用外链头像的时候,用http协议没问题,用https的时候保存不了。
avatar-1.png
看了下usercp.php里面的正则匹配只匹配了http,没做https匹配。
avatar-cp-1.png
稍微修改下正则表达式添加https匹配就行了。
avatar-cp-2.png
然后应该就能正常保存使用https协议的外链头像了。