mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 21:46:11 +05:00
Merge pull request #1 from mzyozhic/master
порт входящих торрент подключений
This commit is contained in:
@@ -39,6 +39,7 @@ type Settings struct {
|
|||||||
DownloadRateLimit int // in kb, 0 - inf
|
DownloadRateLimit int // in kb, 0 - inf
|
||||||
UploadRateLimit int // in kb, 0 - inf
|
UploadRateLimit int // in kb, 0 - inf
|
||||||
ConnectionsLimit int
|
ConnectionsLimit int
|
||||||
|
ListenPort int
|
||||||
}
|
}
|
||||||
|
|
||||||
func Get() *Settings {
|
func Get() *Settings {
|
||||||
|
|||||||
@@ -98,6 +98,9 @@ func (bt *BTServer) configure() {
|
|||||||
if settings.Get().UploadRateLimit > 0 {
|
if settings.Get().UploadRateLimit > 0 {
|
||||||
bt.config.UploadRateLimiter = utils.Limit(settings.Get().UploadRateLimit * 1024)
|
bt.config.UploadRateLimiter = utils.Limit(settings.Get().UploadRateLimit * 1024)
|
||||||
}
|
}
|
||||||
|
if settings.Get().ListenPort > 0 {
|
||||||
|
bt.config.ListenPort = settings.Get().ListenPort
|
||||||
|
}
|
||||||
|
|
||||||
//bt.config.Debug = true
|
//bt.config.Debug = true
|
||||||
|
|
||||||
|
|||||||
@@ -86,6 +86,13 @@ var settingsPage = `
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<br>
|
<br>
|
||||||
|
<div class="input-group">
|
||||||
|
<div class="input-group-prepend">
|
||||||
|
<div class="input-group-text">Порт для входящих торрент подключений (0 - случайный порт)</div>
|
||||||
|
</div>
|
||||||
|
<input id="ListenPort" class="form-control" type="number" autocomplete="off">
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<div class="input-group-prepend">
|
<div class="input-group-prepend">
|
||||||
<div class="input-group-text">Количество соединений</div>
|
<div class="input-group-text">Количество соединений</div>
|
||||||
@@ -149,6 +156,7 @@ var settingsPage = `
|
|||||||
data.UploadRateLimit = Number($('#UploadRateLimit').val());
|
data.UploadRateLimit = Number($('#UploadRateLimit').val());
|
||||||
|
|
||||||
data.RetrackersMode = Number($('#RetrackersMode').val());
|
data.RetrackersMode = Number($('#RetrackersMode').val());
|
||||||
|
data.ListenPort = Number($('#ListenPort').val());
|
||||||
|
|
||||||
$.post("/settings/write", JSON.stringify(data))
|
$.post("/settings/write", JSON.stringify(data))
|
||||||
.done(function(data) {
|
.done(function(data) {
|
||||||
@@ -179,6 +187,7 @@ var settingsPage = `
|
|||||||
$('#UploadRateLimit').val(data.UploadRateLimit);
|
$('#UploadRateLimit').val(data.UploadRateLimit);
|
||||||
|
|
||||||
$('#RetrackersMode').val(data.RetrackersMode);
|
$('#RetrackersMode').val(data.RetrackersMode);
|
||||||
|
$('#ListenPort').val(data.ListenPort);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user