Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

Kua roa ahau e hiahia ana ki te "pa ki oku ringa" ki runga i nga ratonga Ipurangi ma te whakatu i tetahi tūmau tukutuku mai i te wahanga me te tuku ki te Ipurangi. I roto i tenei tuhinga e hiahia ana ahau ki te whakapuaki i aku wheako ki te huri i te pouara kaainga mai i tetahi taputapu tino mahi ki roto i te tūmau tata tonu.

I timata katoa na te mea ko te pouara TP-Link TL-WR1043ND, i mahi pono, kaore i tutuki i nga hiahia o te whatunga kaainga; I hiahia ahau ki te roopu 5 GHz me te uru tere ki nga konae kei runga i tetahi taputapu rokiroki hono ki te pouara. . I muri i te tirotiro i nga huihuinga motuhake (4pda, ixbt), nga waahi me nga arotake me te titiro ki nga momo toa o te rohe, ka whakatau ahau ki te hoko i te Keenetic Ultra.

Ko nga arotake pai mai i nga rangatira i mahi mo tenei taputapu motuhake:

  • kaore he raruraru mo te wera nui (i konei ka whakarerea e matou nga hua Asus);
  • te pono o te whakahaere (i konei i whakawhiti ahau i te TP-Link);
  • he ngawari ki te whakarite (I mataku ahau kaore e taea e au te whakahaere me te whakawhiti atu i a Microtik).

Me whakatau e au nga ngoikoretanga:

  • kahore WiFi6, I hiahia ahau ki te tango taputapu me te rahui mo te heke mai;
  • 4 tauranga LAN, i pirangi au, engari ehara tenei i te waahanga kaainga.

Ko te mutunga, ka whiwhi matou i tenei "tūmau":

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

  • kei te taha maui te tauranga whatu o Rostelecom;
  • kei te taha matau ko ta matou pouara whakamatautau;
  • he 2 GB m.128 SSD e takoto ana, ka whakanohoia ki roto i te pouaka USB3 mai i Aliexpress, e hono ana ki te pouara me te waea, inaianei kua oti te whakanoho ki runga i te pakitara;
  • kei mua ko te taura toronga me nga turanga wehe motuhake, ko te waea mai i a ia ka haere ki te UPS kore utu;
  • kei te papamuri he paihere o nga taura takirua - i te wa o te whakahou i te whare, i whakamahere tonu ahau i nga turanga RJ45 ki nga waahi e kiia ana kia noho nga taputapu, kia kore ai e whakawhirinaki ki te WiFi kua pakaru.

Na, kei a matou nga taputapu, me whirihora e matou:

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

  • Ko te tatūnga tuatahi o te pouara e tata ana ki te 2 meneti, ka tohuhia e matou nga tawhā hononga ki te kaiwhakarato (kua huri taku tauranga whatu ki te aratau piriti, ka whakaarahia e te hononga PPPoE te pouara), te ingoa o te whatunga WiFi me te kupuhipa - ko te tikanga tena. , ka timata te pouara ka mahi.

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

Ka whakatauhia e matou te tuku whakamua o nga tauranga o waho ki nga tauranga o te pouara ake i roto i te waahanga "Ture Whatunga - Whakamua":

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

Inaianei ka taea e taatau te neke atu ki te waahanga "arahi", he aha taku i hiahia ai mai i te pouara:

  1. te mahi o te NAS iti mo te whatunga kaainga;
  2. te mahi i nga mahi tūmau tukutuku mo etahi wharangi motuhake;
  3. mahi kapua whaiaro mo te uru ki nga raraunga whaiaro mai i nga waahi katoa o te ao.

Ko te tuatahi ka whakatinanahia ma te whakamahi i nga taputapu hanga-i roto, me te kore e whakapau kaha:

  • Ka tangohia e matou he puku mo tenei mahi (te puku kohiko, te kaari mahara i roto i te kaari panui, te puku pakeke, te SSD ranei i roto i te pouaka o waho ka whakahōputu ki te Ext4 ma te whakamahi MiniTool Wāhi Wehewehenga Putanga Koreutu (Karekau he rorohiko me te Linux kei te ringaringa, ka taea me nga taputapu hanga-i roto). Ki taku mohio, i te wa e mahi ana ka tuhia e te punaha nga raarangi anake ki te puku kohiko, na mena ka whakawhäitihia e koe i muri i te whakarite i te punaha, ka taea hoki e koe te whakamahi i nga kaari mahara mena ka whakamahere koe ki te tuhi i te maha me te maha ki te puku - he SSD ranei He pai ake te HDD.

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

I muri i tenei, ka honoa e matou te puku ki te pouara me te tirotiro i runga i te mata o te punaha

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

Paatohia te "Puku USB me nga kaituhi" ki te waahanga "Nga tono" ka whirihorahia te wahanga ki te waahanga "Whatunga Windows":

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

A kei a matou he rauemi whatunga ka taea te whakamahi mai i nga rorohiko Windows, e hono ana hei kōpae mena e tika ana: ​​te whakamahi kupenga y: \192.168.1.1SSD /persistent:ae

Ko te tere o taua NAS improvised he rawaka mo te whakamahi kaainga; i runga i te waea ka whakamahia e ia te gigabit katoa, mo te WiFi ko te tere kei te 400-500 megabits.

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

Ko te whakarite i te rokiroki tetahi o nga mahi e tika ana hei whirihora i te tūmau, katahi ka hiahia tatou:
- hoko rohe me te wahitau IP pateko (ka taea e koe te mahi me te kore tenei ma te whakamahi i te Dynamic DNS, engari he IP tuuturu taku, no reira he maamaa ake te whakamahi. ratonga Yandex kore utu - ma te tuku i te rohe ki reira, ka whiwhi matou i te manaaki DNS me te mēra i runga i to maatau rohe);

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

- whirihora i nga tūmau DNS ka taapirihia he rekoata e tohu ana ki to IP:

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

He maha nga haora ka whai mana te rohe me nga tautuhinga tuku DNS, no reira kei te whakarite tatou i te pouara i te wa kotahi.

Tuatahi, me whakauru tatou i te rehitatanga Entware, ka taea e tatou te whakauru i nga kohinga e tika ana ki te pouara. I tango ahau i te painga me tenei tohutohu, kaore noa i tukuna te kete whakaurunga ma te FTP, engari i hangaia he kōpaki ki runga i te puku whatunga hono i mua, ka kape i te konae ki reira i runga i te tikanga.

I te whai waahi ma te SSH, hurihia te kupuhipa me te whakahau passwd me te whakauru i nga kohinga e tika ana me te opkg install [ingoa ingoa] whakahau:

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

I te wa o te tatūnga, i whakauruhia nga kohinga e whai ake nei ki runga i te pouara (te putanga o te whakahau kua whakauruhia ki te raarangi opkg):

Rārangi mōkihi
pohu - 5.0-3
busybox - 1.31.1-1
ca-paihere - 20190110-2
ca-tiwhikete - 20190110-2
coreutils - 8.31-1
coreutils-mktemp - 8.31-1
cron - 4.1-3
korikori - 7.69.0-1
diffutils - 3.7-2
dropbear - 2019.78-3
entware-tuku - 1.0-2
findutils - 4.7.0-1
glib2 - 2.58.3-5
grep - 3.4-1
ldconfig - 2.27-9
libattr - 2.4.48-2
libblkid - 2.35.1-1
libc - 2.27-9
libcurl - 7.69.0-1
libffi - 3.2.1-4
libgcc - 8.3.0-9
libiconv-ki tonu - 1.11.1-4
libintl-ki tonu - 0.19.8.1-2
liblua - 5.1.5-7
libmbedtls - 2.16.5-1
libmount - 2.35.1-1
libncurses - 6.2-1
libncursesw - 6.2-1
libndm - 1.1.10-1a
libopenssl - 1.1.1d-2
libopenssl-conf - 1.1.1d-2
libpcap - 1.9.1-2
libpcre - 8.43-2
libpcre2 - 10.34-1
lippthread - 2.27-9
freeadline - 8.0-1a
pukapuka - 2.27-9
libslang2 - 2.3.2-4
libssh2 - 1.9.0-2
libssp - 8.3.0-9
libstdcpp - 8.3.0-9
libuid - 2.35.1-1
libxml2 - 2.9.10-1
rohe - 2.27-9
mc - 4.8.23-2
ndmq - 1.0.2-5a
nginx - 1.17.8-1
openssl-util - 1.1.1d-2
opkg — 2019-06-14-dcbc142e-2
whakaputa-ndmsv2 - 1.0-12
php7 - 7.4.3-1
php7-mod-openssl - 7.4.3-1
pouaka pouri - 1.31.1-2
kupu kupu - 6.2-1
zlib - 1.2.11-3
zoneinfo-asia - 2019c-1
zoneinfo-europe - 2019c-1

Akene he mea nui kei konei, engari he nui te waahi i runga i te taraiwa, na reira kaore au i aro ki te tirotiro.

I muri i te whakauru i nga kohinga, ka whirihorahia e matou te nginx, i whakamatauria e ahau ki nga waahi e rua - ko te tuarua kua whirihorahia ki te https, a inaianei kei reira he stub. Ko nga tauranga o roto 81 me te 433 ka whakamahia hei utu mo te 80 me te 443, na te mea kei te iri te roopu kaiwhakahaere pouara ki runga i nga tauranga noa.

etc/nginx/nginx.conf

user  nobody;
worker_processes  1;
#error_log  /opt/var/log/nginx/error.log;
#error_log  /opt/var/log/nginx/error.log  notice;
#error_log  /opt/var/log/nginx/error.log  info;
#pid        /opt/var/run/nginx.pid;

events {
    worker_connections  64;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';
    #access_log  /opt/var/log/nginx/access.log main;
    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  65;
    #gzip  on;

server {
    listen 81;
    server_name milkov.su www.milkov.su;
    return 301 https://milkov.su$request_uri;
}

server {
        listen 433 ssl;
        server_name milkov.su;
        #SSL support
        include ssl.conf;
        location / {
            root   /opt/share/nginx/html;
            index  index.html index.htm;
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
            }
        }
}
</spoiler>
<spoiler title="etc/nginx/ssl.conf">
ssl_certificate /opt/etc/nginx/certs/milkov.su/fullchain.pem;
ssl_certificate_key /opt/etc/nginx/certs/milkov.su/privkey.pem;
ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';
ssl_prefer_server_ciphers on;
ssl_dhparam /opt/etc/nginx/dhparams.pem;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 5m;
ssl_stapling on;

Kia mahi ai te pae ma te https, i whakamahia e ahau te tuhinga whakamaoritanga rongonui, me te whakauru ma te whakamahi tenei pukapuka. Ko tenei tukanga kaore he raruraru, i tutuki noa ahau i runga i te tuhinga o te tuhinga mo te mahi i runga i taku pouara. me korero koe i te rarangi kei roto i te konae /opt/etc/ssl/openssl.cnf:

[openssl_conf]
#engines=engines

A ka kite ahau ko te whakaputa dhparams.pem me te whakahau "openssl dhparam -out dhparams.pem 2048" i runga i taku pouara neke atu i te 2 haora, mena kaore i te tohu ahunga whakamua, kua ngaro ahau i te manawanui me te whakaara ano.

I muri i te whiwhi i nga tiwhikete, whakaara ano i te nginx me te whakahau "/opt/etc/init.d/S80nginx restart". Ko te tikanga, kua oti te tatūnga, engari karekau he paetukutuku - mena ka tukuna e tatou te konae index.html ki roto i te raarangi /share/nginx/html, ka kite tatou i te stub.

index.html

<!DOCTYPE html>
<html>
<head>
<title>Тестовая страничка!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Тестовая страничка!</h1>
<p>Это простая статическая тестовая страничка, абсолютно ничего интересного.</p>
</body>
</html>

Kia ataahua te whakatakoto korero, he maamaa ake mo te hunga kore-ngaio penei i ahau ki te whakamahi i nga tauira kua oti te hanga; i muri i te rapunga roa i roto i nga momo pukapuka, ka kitea e au. templatemo.com - he pai te kowhiringa o nga tauira kore utu kaore e hiahiatia he tohu (he onge i runga i te Ipurangi; ko te nuinga o nga tauira kei roto i te raihana me tiaki koe i tetahi hononga ki te rauemi i riro mai ai).

Ka tohua e matou he tauira e tika ana - he tauira mo te maha o nga keehi, tango i te puranga ka wetewete ki roto i te raarangi /share/nginx/html, ka taea e koe tenei mai i to rorohiko, katahi ka whakatika i te tauira (i konei ka hiahia koe ki te iti o te matauranga o HTML kia kore ai e pakaru te hanganga) me te whakakapi i nga whakairoiro penei i te ahua i raro nei.

Te manaaki i tetahi paetukutuku i runga i to pouara kaainga

Whakarāpopototanga: he tino pai te pouara mo te manaaki i tetahi paetukutuku marama ki runga, i runga i te kaupapa - mena kaore koe e tumanako he kawenga nui, ka taea e koe. tāuta me te php, me te whakamatautau ki nga kaupapa uaua ake (Ka titiro ahau ki te nextcloud/owncloud, he ahua angitu nga whakaurunga i runga i aua taputapu). Ko te kaha ki te whakauru i nga kohinga ka piki ake tona whaihua - hei tauira, i te wa e tika ana ki te tiaki i te tauranga RDP o te PC i runga i te whatunga rohe, i whakauruhia e ahau te patoto ki te pouara - ka whakatuwherahia te tauranga whakamua ki te PC i muri i te patototanga tauranga.

He aha te pouara, ehara i te PC auau? Ko te pouara tetahi o nga taputapu rorohiko iti e mahi ana i te karaka i roto i nga whare maha; he wahangu tonu te pouara kaainga me te waahi marama iti iho i te rau toronga ia ra e kore e raru.

Source: will.com

Tāpiri i te kōrero