mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 13:36:09 +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
|
||||
UploadRateLimit int // in kb, 0 - inf
|
||||
ConnectionsLimit int
|
||||
ListenPort int
|
||||
}
|
||||
|
||||
func Get() *Settings {
|
||||
|
||||
@@ -98,7 +98,10 @@ func (bt *BTServer) configure() {
|
||||
if settings.Get().UploadRateLimit > 0 {
|
||||
bt.config.UploadRateLimiter = utils.Limit(settings.Get().UploadRateLimit * 1024)
|
||||
}
|
||||
|
||||
if settings.Get().ListenPort > 0 {
|
||||
bt.config.ListenPort = settings.Get().ListenPort
|
||||
}
|
||||
|
||||
//bt.config.Debug = true
|
||||
|
||||
fmt.Println("Configure client:", settings.Get())
|
||||
|
||||
@@ -85,6 +85,13 @@ var settingsPage = `
|
||||
<option value="2">Принудительно</option>
|
||||
</select>
|
||||
</div>
|
||||
<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-prepend">
|
||||
@@ -149,6 +156,7 @@ var settingsPage = `
|
||||
data.UploadRateLimit = Number($('#UploadRateLimit').val());
|
||||
|
||||
data.RetrackersMode = Number($('#RetrackersMode').val());
|
||||
data.ListenPort = Number($('#ListenPort').val());
|
||||
|
||||
$.post("/settings/write", JSON.stringify(data))
|
||||
.done(function(data) {
|
||||
@@ -179,6 +187,7 @@ var settingsPage = `
|
||||
$('#UploadRateLimit').val(data.UploadRateLimit);
|
||||
|
||||
$('#RetrackersMode').val(data.RetrackersMode);
|
||||
$('#ListenPort').val(data.ListenPort);
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user