mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-21 22:03:49 -07:00
Updated
This commit is contained in:
parent
80b26f64b2
commit
953402c605
2 changed files with 6 additions and 3 deletions
|
@ -67,8 +67,10 @@ if (strlen($peer_id) !== 20) {
|
|||
// Check for client ban
|
||||
if ($bb_cfg['client_ban']['enabled']) {
|
||||
foreach ($bb_cfg['client_ban']['clients'] as $clientId => $reason) {
|
||||
if (str_starts_with($peer_id, $clientId)) {
|
||||
msg_die(empty($reason) ? 'Your BitTorrent client has been banned!' : $reason);
|
||||
if (($bb_cfg['client_ban']['only_allow_mode'] && !str_starts_with($peer_id, $clientId))
|
||||
|| str_starts_with($peer_id, $clientId)
|
||||
) {
|
||||
msg_die((empty($reason) || $bb_cfg['client_ban']['only_allow_mode']) ? 'Your BitTorrent client has been banned!' : $reason);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -100,7 +100,8 @@ $bb_cfg['verify_reported_ip'] = true; // Verify IP reported by client against $_
|
|||
$bb_cfg['allow_internal_ip'] = false; // Allow internal IP (10.xx.. etc.)
|
||||
$bb_cfg['client_ban'] = [
|
||||
'enabled' => false,
|
||||
// Clients to be blocked, for example, peer id '-UT' will block all uTorrent clients, '-UT2' will block builds starting with 2 (default: false)
|
||||
'only_allow_mode' => false,
|
||||
// Clients to be blocked / allowed (in "only allow mode"), for example, peer id '-UT' will block all uTorrent clients, '-UT2' will block builds starting with 2 (default: false)
|
||||
// The second argument is being shown in the torrent client as a failure message
|
||||
// Handy client list: https://github.com/transmission/transmission/blob/f85c3b6f8db95d5363f6ec38eee603f146c6adb6/libtransmission/clients.cc#L504
|
||||
'clients' => [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue