Skocz do zawartości

jensej

Użytkownicy
  • Zawartość

    215
  • Rejestracja

  • Ostatnio

Posty napisane przez jensej


  1. Witam.

    Na laptopie mam postawionego virtual boxa z debianem, ponadto mam vps w ovh.

    I teraz chciałbym aby po połączeniu na mój server VPS na port załóżmy 50685, przekierowywało na połączenie do mojego serwera na laptopie do virutal boxa z debianem.

    Mógłby ktoś podrzucić jakiś poradnik, albo coś poradzić?


  2. zmieniłem i po 1 minucie znowu to samo:

    2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30490#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30490#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30490#0: 768 worker_connections are not enough
    2018/01/21 13:36:01 [alert] 30490#0: 768 worker_connections are not enough
    

  3. Witam.

    Otóż wydaje mi sie że mam coś nie tak z konfiguracją nginx.

    Na początku wyskakuje taki błąd:

    open socket left in connection

    po przekroczeniu limitu wywala:

    worker_connections are not enough

    Wydaje się jakby była jakaś pętla czy coś, bo nie ma tylu użytkowników żeby przekroczyło te limity.

    Czy może ktoś widzi problem w konfiguracji, którą zamieszczam poniżej.?

    server {
    server_name xxx.com;
    
    root /var/www/web;
    index index.html index.htm index.php;
    error_log /var/log/nginx/error.log;
    
    
    location / {
    
    proxy_http_version 1.1;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_cache_bypass $http_upgrade;
    proxy_pass http://127.0.0.1:7777;
    
    }
    
    
    
    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/xxx.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/xxx.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
    
    }
    server {
    listen 80;
    server_name xxx.com;
    return 301 https://$host$request_uri; # managed by Certbot
    
    }

  4. Witam.

    Może ktoś wie co to za maskowanie kodu js?

    _0x514eeb['\x70\x72\x6f\x74\x6f\x74\x79\x70\x65']['\x6f\x6e\x52\x65\x61\x64\x79'] = function(_0x2dedad) {
            if (_0x2dedad['\x64\x61\x74\x61'] !== _0x1bcb('0x9f') || this[_0x1bcb('0x9c')]) {
                throw _0x1bcb('0xa0') + _0x2dedad;
            }
            this[_0x1bcb('0x9c')] = !![];
            this[_0x1bcb('0x98')][_0x1bcb('0x14')] = this[_0x1bcb('0xa1')]['\x62\x69\x6e\x64'](this);
            if (this[_0x1bcb('0xa2')]) {
                this[_0x1bcb('0x9d')] = !![];
                this['\x77\x6f\x72\x6b\x65\x72'][_0x1bcb('0x60')](this[_0x1bcb('0xa2')]);
            }
        };
    

  5. Witam.

    Na serwerze mam kilka domen, dla testów wyłączyłem wszystkie poza tą która ma największy ruch, czyli około 1k użytkowników online według Googla Analytics.

    Próbuję dojść co powoduje tak wolne działanie. Skrypt jest autorski, max wykonuje 5 zapytań na sekunde.

    Pierwsze połączenie ze stroną trwa kilka sekund, czasem wywala error_connection_reset. Gdy już załaduje stronę przechodzenie między podstronami działa szybko, po czym po jakimś czasie znowu zamula.

    Sprawdziłem również ładowanie skryptów js ale wszystko wygląda dobrze.

    Może coś z konfiguracją apache2. Możecie doradzić co najlepiej sprawdzać.

    Zrzut_ekranu_2018_01_02_o_23_27_02.png


  6. Witam.

    Pod koniec września mam zaplanowany rejs na Chorwacji. Znając życie będe musiał mieć dostęp do internetu, dlatego też chciałbym dowiedzieć się jak to realnie wygląda.

    Niby roaming został zniesiony, ale jak to jest w rzeczywistości tego nie wiem. Aktualnie mam abonament w Orange, jakieś 10GB/msc.

    Czy faktycznie bezproblemowo połączę się z internetem jak PL i będe mógł korzystać bez dodatkowych opłat? Czy polecacie jakieś inne rozwiązanie.?

    Dzięki.


  7. Witam.

    Mam taka strukturę klasy:

    var Game = {
        _id: null,
        
        create: function(id) {
           this._id = id
        },
        join: function() {
            
        },
        end: function() {
            
        }
    };
    
    

    Potrzebuję stworzyć tablicę obiektów tej klasy.

    Ale niestety mogę stworzyć tylko 1 obiekt. Poprzez

    Game.create(123);
    

    Próbowałem czegoś takiego

    obj1 = new Game.create(223); 
    obj2 = new Game.create(222);

    Jednak niestety to nie działa. Wyniki jaki otrzymuję to:

    create {}
    

    Czy moja struktura klasy jest zła?

     

     

    edit:

    pomyliłem działy, proszę o przeniesienie.

     


  8. Witam.

    Mam pewien problem. Da się jakoś podkręcić konfigurację, gdyż przy nagłym skoku użytkowników do podłączenia wywala błąd:

     

    [error] 6643#0: *18143 connect() to unix:/var/run/php5-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 94.*, server: request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:"

    po chwili wszystko wraca do normy.

     

    Da się coś zrobić zeby nie blokowało tego chwilowo?

     

    Dzieki.


  9. Cześć,

     

    Proponuje zmigrować to na OVH Cloud, w razie potrzeby większej mocy zawsze możesz zmienić na pakiet wyższy.

     

    Jak byś potrzebował administratora który Ci to zmigruje, ewentualnie doradzi to polecam siebie na PW.

    A który pakiet byś polecał? Ja myślałem o tym ovh Cloud (mówimy o vps tak?) Dokładnie chciałem ten:

    vps ssd 3. Ale tam da się w razie "w" przejść na coś mocniejszego bez reinstalacji? Bo to max pakiet


  10.  

    Nie wiem co nazywasz złamaniem. Znaleźć argumentu dla wartości oczywiście prosto się nie da, ale w niektórych zastosowaniach np. wydłużanie jest też atakiem (length extension attack).
    Jeżeli $static jest tajny, a $id i $czas nie, bo np. implementujesz podpisywanie komunikatu [$id, $czas] kluczem $static i po drugiej stronie robienie czegoś z odebraną parą [$id, $czas] pod warunkiem że pierwsza strona zna prawidłowy klucz $static, prawdopodobnie chcesz użyć HMAC-SHA-256 który robi z kluczem to co trzeba zrobić, a nie zwykłego SHA-256 z kluczem sklejonym z resztą danych.

     

    tak to podpisywanie komunikatu. Do serwera jest wysyłany czas, id. + ten hash, a serwer sam buduje has na podstawie przesłanego czasu + id + zna $static.

    Da się coś zrobić żeby ten $statić złamać w takim wypadku?


  11. Witam.

    Załóżmy że mam dwa hasze. Pierwszy z nich jest haszem który powinienem otrzymać (poprawny), a drugi ma być odwzorowaniem tego poprawnego.

    a681e6803089bed1dfac6bba1502eda6c717251a82fe04fd6780db713a501864 // poprawny hash
    
    74249b3d2f73e5ea43eba3f181f2624c94f8ceb22d4d56376ccd9cc9c7d3ad8f // generowany hash który powinien być identyczny jak ten wyżej.
    

    Hash generowany jest w ten sposób:

    <?php
    $id = 123;
    $czas = 1493599855;
    $static = "ESaKoaIpSK22";
    hash("sha256",$id."-".$static."-".$czas); 
    ?>
    
    
    

    Czy ktoś, nie znając stałej $static, jest w stanie jakoś to wygenerować?

×