FOR REFERANCE WITHOUT NGINX (WORKING)
Code:
1618375670 ::ffff:188.209.**.9 44016 GET /d005231e8f5******a30ff8bf0378/announce?info_hash=%B82%B5%0A%A2%F8x%1CS%24%8E%A6%DC%2A%FA%40%E5%BFz%EB&peer_id=-lt0D60-%F6G%D3%0C%B1%9Bdz%A9%D6%1D%87&key=485194ee&compact=1&port=20035&uploaded=0&downloaded=0&left=0 HTTP/1.1
OPTION 1 - NGINX CONFIG
Code:
# START REV-PROXY CONF
server {
listen 8443 ssl;
server_name tracker.******.club;
ssl_certificate /etc/letsencrypt/live/tracker.******.club/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/tracker.******.club/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/tracker.******.club/chain.pem;
include snippets/ssl.conf;
location ~ ^/(.*?)/announce$ {
proxy_pass http://127.0.0.1:4000/$1/announce$is_args$args&ip=$remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $remote_addr;
proxy_pass_header Content-Type;
proxy_pass_header Content-Disposition;
proxy_pass_header Content-Length;
proxy_buffering on;
proxy_buffer_size 128k;
proxy_busy_buffers_size 256k;
proxy_buffers 4 256k;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
real_ip_recursive on;
}
}
# END REV-PROXY CONF
OPTION 1 - ACCESS LOG FROM TWO CLIENTS
Code:
1618375162 ::ffff:127.0.0.1 51474 GET /03260510******d7d0405e2b449/announce?info_hash=X8e%B0%838%7C%40%C4%A6%2C%29%A8%3B%BE%A31uH%EF&peer_id=-lt0D60-%D7ePZ%DA%93%23%7E%BF%12%2F%8B&key=726ad0f6&compact=1&port=20035&uploaded=0&downloaded=0&left=0&ip=188.209.**.9 HTTP/1.0
1618375695 ::ffff:127.0.0.1 51488 GET /d005231e8f*******0ff8bf0378/announce?info_hash=%f7%d1%19%ad%01(%7c%b0H%3a%ad%b0%11*%f6%8e%16%fb%8c%9a&peer_id=-qB4250-X5Is.YF9Il08&port=3999&uploaded=0&downloaded=0&left=0&corrupt=0&key=19C2643D&event=started&numwant=200&compact=1&no_peer_id=1&supportcrypto=1&redundant=0&ip=73.97.**.21 HTTP/1.0
OPTION 2 - NGINX CONFIG
Code:
# START REV-PROXY CONF
server {
listen 8443 ssl;
server_name tracker.******.club;
ssl_certificate /etc/letsencrypt/live/tracker.******.club/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/tracker.******.club/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/tracker.******.club/chain.pem;
include snippets/ssl.conf;
location / {
rewrite ^(.*)$ $1?ip=$remote_addr break;
proxy_pass http://127.0.0.1:4000/;
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
access_log off;
log_not_found off;
}
}
# END REV-PROXY CONF
OPTION 2 - ACCESS LOG FROM TWO CLIENTS
Code:
1618374805 ::ffff:127.0.0.1 51472 GET /03260510d*******7d0405e2b449/announce?ip=188.209.**.9&info_hash=X8e%B0%838%7C%40%C4%A6%2C%29%A8%3B%BE%A31uH%EF&peer_id=-lt0D60-%D7ePZ%DA%93%23%7E%BF%12%2F
%8B&key=726ad0f6&compact=1&port=20035&uploaded=0&downloaded=0&left=0 HTTP/1.0
1618374597 ::ffff:127.0.0.1 51470 GET /d005231e8f********30ff8bf0378/announce?ip=73.97.**.21&info_hash=%f7%d1%19%ad%01(%7c%b0H%3a%ad%b0%11*%f6%8e%16%fb%8c%9a&peer_id=-qB4250-(E7w0(MtA5jP&port=3999&uploaded=0&downloaded=0&left=0&corrupt=0&key=D0A6C2B3&event=started&numwant=200&compact=1&no_peer_id=1&supportcrypto=1&redundant=0 HTTP/1.0
Thanks again for your help and time with this!