mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-02-18 22:12:40 +00:00
add change-transmission-peer-id-user-agent.gmi
This commit is contained in:
parent
3bf0fd1bde
commit
a020f7c0db
1 changed files with 39 additions and 0 deletions
39
public/uk/change-transmission-peer-id-user-agent.gmi
Normal file
39
public/uk/change-transmission-peer-id-user-agent.gmi
Normal file
|
|
@ -0,0 +1,39 @@
|
||||||
|
# Зміна PeerID / User-agent в Transmission
|
||||||
|
|
||||||
|
Подібна задача може виникнути у разі, якщо ви адмініструєте агрегатор та хочете вирізняти його агент з поміж інших з'єднань або якщо з якихось причин ваш трекер блокує альфа-збірки клієнтів.
|
||||||
|
|
||||||
|
## settings.json
|
||||||
|
|
||||||
|
User-agent можна змінити через опцію user-agent у файлі налаштувань:
|
||||||
|
|
||||||
|
``` ~/.config/transmission/settings.json
|
||||||
|
"user-agent" = "VALUE"
|
||||||
|
```
|
||||||
|
* де VALUE - ваше значення
|
||||||
|
* після зміни файлу, потрібно перезапустити клієнт/сервер
|
||||||
|
|
||||||
|
## CMakeLists.txt
|
||||||
|
|
||||||
|
На відміну від першого способу, зміна версії в CMakeLists.txt також змінює і PeerID на базі вказаних версій, а також може впливати на конфігурацію збірки (через директиви компілятора) тому майте на увазі, якщо йдете цим шляхом:
|
||||||
|
|
||||||
|
``` CMakeLists.txt
|
||||||
|
# https://github.com/transmission/transmission/blob/main/CMakeLists.txt#L94
|
||||||
|
|
||||||
|
# these should be the only five lines you need to change
|
||||||
|
set(TR_VERSION_MAJOR "4")
|
||||||
|
set(TR_VERSION_MINOR "1")
|
||||||
|
set(TR_VERSION_PATCH "0")
|
||||||
|
set(TR_VERSION_BETA_NUMBER "2") # empty string for not beta
|
||||||
|
set(TR_VERSION_DEV FALSE)
|
||||||
|
```
|
||||||
|
* після цього перезбираємо клієнт / сервер
|
||||||
|
|
||||||
|
## version.h
|
||||||
|
|
||||||
|
Як і попередній спосіб, є ще один варіант - через генерацію файлу version.h через скрипт:
|
||||||
|
=> https://github.com/transmission/transmission/blob/main/update-version-h.sh
|
||||||
|
|
||||||
|
Після виконання цього скрипта, файл version.h з'явиться у теці:
|
||||||
|
=> https://github.com/transmission/transmission/tree/main/libtransmission
|
||||||
|
|
||||||
|
Так само, після внесення змін, потрібно перезібрати клієнт/сервер.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue