hlmod.hu
https://hlmod.hu/

[TUT] Linux Fast download
https://hlmod.hu/viewtopic.php?f=120&t=26839
Oldal: 1 / 3

Szerző:  DeteCT0R [ 2016.12.12. 10:24 ]
Hozzászólás témája:  [TUT] Linux Fast download

Sokan keresnek meg aprosagokkal ezis kozottuk van. Ebben a kis tutorialban megmutatom hogyan lehet egyszeruen fastdl-t csinalni linuxon. Ehez pedig csak a nginx-et fogjuk hasznalni.


1.Lepes
Kód:
apt-get install nginx



2.Lepes
Navigaljunk el a nginx mappajahoz majd toroljuk az alap konfigot csak hogy nelegyen.
Kód:
cd /etc/nginx

Kód:
rm -f sites-available/default


(Alapbol mint az apache a nginx se kezel domainokat)

3.Lepes
Nyissuk meg a cfg fajlt. (nginx.conf) Ehez hasznalsz notepad++ -t vagy nano amelyik neked konyebb.

Kód:
nano nginx.conf


Kód:
user root;   # Valtoztass usert ha nem rootkent akarod futtatni.
worker_processes  1;

error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
    use epoll;
}

http {
    include       /etc/nginx/mime.types;

    access_log  /var/log/nginx/access.log;

    sendfile        on;
    tcp_nopush     on;
    keepalive_timeout  15;
    tcp_nodelay        on;
    directio 5m;
    expires max;

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;

    server {
        #listen 80;
        location / {
                root   /var/www/html/;
                index  index.html index.htm;
                set $limit_rate 3m; #Letoltesi sebesseg korlatozas. Csak hogy ne laggolja szet a szervert mikozbe valaki csatizik(Torolheted ha akarod)
        }
        location ~ /(.*)/.*\.cfg { # Tiltjuk a cfg fajlok megnyitasat
                deny all;
        }
        location ~ /(.*)/addons/ { # Tiltjuk az addon mappat
                deny all;
        }
        location ~ /(.*)/logs/ { # Es tiltjuk a log mappat.
                deny all;
        }
     }

}


4.Lepes
Keszitsuk el a mappat ha meg nem letezik.

Kód:
mkdir /var/www/html/


5. Lepes
Mostmar csak egy lepes valaszt el a tokeletes gyorsletoltestol.
5 lepesben keszitunk egy linket(hyper link)

Kód:
ln -s /home/cs_27015/cstrike /var/www/html/cs_27015

Ezutan mar linkelve lessz a cs_27015-os szerver a html mappaba es hasznalhato a fastdl. Tobb szero eseten is ugyan igy eljarhatsz.
Kód:
ln -s /home/cs_27020/cstrike /var/www/html/cs_27020

6. Lepes
Server.cfg-be adjuk meg a fastdl linket:

sv_downloadurl "http://127.0.0.1/cs_27015/"
sv_allowdownload 1
7. Lepes
Nyomjunk egy resit a nginx-nek hogy minden okes legyen.
Kód:
service nginx restart

Kód:
vagy /etc/init.d/nginx restart

Resi utan erdemes tesztelni a linket hogy elerjuk-e.

Amennyiben apache2-vel szeretned futtatni a nginx-et erdemes nginxbe portot valtani. Ahoz csak a nginx.cfg-be kell kitorolni a #listen 80; -nal # jelet es atirni a portot mondjuk 8083-ra.

Ez a modszer nem csak 1.6-nal mukodik. (csgo,css es meg tobb jatek.)
(azert nginx-et hasznalok mert alapbol nemszed le semmi felesleges dolgot csak egy sima webszerver)

Update#
Itt egy egyszerubb config file. Ird at a te adataidra keszitsd el a mappakat ha nem leteznek.
Majd rakd (/etc/nginx/conf.d) mappaba. (A 2db cfg kozul csak egyiket hasznald es torold az alap oldalakat a sites-enabled-bol)

Kód:
server {
    listen ipcimed:80;
    location / {
            root   /var/www/FastDownload/;
            index  index.html index.htm;
            set $limit_rate 20m;
    }
    location ~ /(.*)/.*\.cfg {
            deny all;
    }
    location ~ /(.*)/.*\.vpk {
            deny all;
    }
    location ~ /(.*)/cfg/ {
            deny all;
    }
    location ~ /(.*)/addons/ {
            deny all;
    }
    location ~ /(.*)/logs/ {
            deny all;
    }
 }

Szerző:  BeepBeep [ 2016.12.16. 22:25 ]
Hozzászólás témája:  Re: [TUT] Linux Fast download

Nincs jobb egy jó gyors letöltésnél.
Kivéve az Apache2 helikoptert. Az Apache2 helikopter überfasza.

Bádámtsű

Szerző:  DeteCT0R [ 2016.12.16. 22:27 ]
Hozzászólás témája:  Re: [TUT] Linux Fast download

BeepBeep írta:
Nincs jobb egy jó gyors letöltésnél.
Kivéve az Apache2 helikoptert. Az Apache2 helikopter überfasza.

Bádámtsű

Helikoptert tobb ido bealitani. De kinek mi. En speciel ezzel konyebben/gyorsabban megtudom oldani azert irtam nginx tutorialt es nem helikoptert.

Szerző:  BeepBeep [ 2016.12.16. 22:33 ]
Hozzászólás témája:  Re: [TUT] Linux Fast download

DeteCT0R írta:
BeepBeep írta:
Nincs jobb egy jó gyors letöltésnél.
Kivéve az Apache2 helikoptert. Az Apache2 helikopter überfasza.

Bádámtsű

Helikoptert tobb ido bealitani. De kinek mi. En speciel ezzel konyebben/gyorsabban megtudom oldani azert irtam nginx tutorialt es nem helikoptert.


Ha jól tudom nnnngingsz nem támogatja a .htaccess-t, nem próbáltam még ki. Kinek mi. Nekem a helikopter eddig tökéletesen kielégítette a vágyaim. :)

Szerző:  DeteCT0R [ 2016.12.16. 22:35 ]
Hozzászólás témája:  Re: [TUT] Linux Fast download

Errol sajnos nemtudok nyilatkozni mert nemhasznalom csak fastdl-re amig keszitettem tutorialt. Amugy meg nincs szukseges .ht-ra mert cfg-be tudod tiltani amit nem akarsz megosztani a nyilvanosag elott. De szerintem erre is van valami megoldas.

Szerző:  FyN~TwisT [ 2017.05.25. 22:25 ]
Hozzászólás témája:  Re: [TUT] Linux Fast download

Szép estét.
Ha apache-m van akkor ez ott nem lesz jó?

Szerző:  terminator100 [ 2017.05.25. 23:57 ]
Hozzászólás témája:  Re: [TUT] Linux Fast download

azzal nem lesz jó toretto úrfi :D

Szerző:  AlphaHun [ 2017.06.19. 20:41 ]
Hozzászólás témája:  Re: [TUT] Linux Fast download

De mindent úgy csinálok ahogy leírtad és mégse jó...

Szerző:  DeteCT0R [ 2017.06.19. 21:49 ]
Hozzászólás témája:  Re: [TUT] Linux Fast download

Akkor nem ugy csinaltad. Ez egy mukodo megoldas en magam is ezt hasznaltam anno. De nemtudom hol a problema amig nem irod le.

Szerző:  AlphaHun [ 2017.06.20. 08:48 ]
Hozzászólás témája:  Re: [TUT] Linux Fast download

DeteCT0R írta:
Akkor nem ugy csinaltad. Ez egy mukodo megoldas en magam is ezt hasznaltam anno. De nemtudom hol a problema amig nem irod le.


Most már működik kösz, lehet elírtam valamit a cfg fájlba.

Oldal: 1 / 3 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/