Kuisirwa uye Kugadziriswa kwe dnscrypt-proxy + dnsmasq muArchlinux

Nhanganyaya: 
  

Chii chinonzi dnscrypt-proxy?
- DNSCrypt inonyora uye inosimbisa traffic yeDNS pakati pemushandisi uye DNS resolution, inodzivirira kupora kwenzvimbo kweDNS mibvunzo, kuona kuti mhinduro dzeDNS dzinotumirwa neserura yesarudzo. (Wiki)

Chii chinonzi dnsmasq?
- dnsmasq inopa masevhisi akadai seDNS cache uye server yeDHCP. Sedomain domain server (DNS), inogona cache cache mibvunzo kuvandudza kumhanya kwekubatana kune akamboshanyirwa masayiti, uye, seDHCP server, dnsmasq inogona kushandiswa kupa mukati IP kero nemigwagwa kumakomputa paLAN. Imwe kana ese ari maviri masevhisi anogona kuitwa. dnsmasq inoonekwa seyakareruka uye nyore kugadzirisa. Yakagadzirirwa kuti ishandiswe pakombuta yega kana kuti ishandiswe pane network ine mashoma kupfuura makomputa makumi mashanu. Izvo zvinouyawo ne PXE server. (Wiki)

Chii chandaishandisa?:
- Kugadzirisa mafaira ekugadzirisa andakashandisa nano.
- Nguva dzese ndakazviita neyangu midzi account, asi kana vakagadzirisa sudo, vanogona kuishandisa chinyararire.
- Kuti utarise cache nechero rairo, inowanikwa mune kusunga-maturusi
mukati mezvinyorwa zvepamutemo, pacman -S kusunga-maturusi 🙂

Kuisa:

  • Semidzi kana kushandisa Sudo mune yedu terminal kana tty isu tinoisa iyo dnscrypt-proxy uye dnsmasq mapakeji seizvi:
  • Meseji yambiro ndeyekuti ini ndatovaisa ivo, iwe unofanirwa kungosimbisa nekudzvanya Enter:

Kuisa:

1 - Ngatigone dnscrypt-proxy (rangarira semidzi kana kushandisa Sudo):


2 - Iye zvino isu tinogadzirisa iyo faira /etc/resolv.conf uye mu nameserver tinodzima zviripo uye toisa 127.0.0.1 (kana vachida vanogona kuita backup yefaira) uye inofanira kutaridzika seiyi:

  • Tichifunga nezvekuti NetworkManager inonyora iyo faira resolutionv.conf, zvatichaita kuichengetedza kubva pakunyora nemirairo inotevera:


    3 - Zvino zvatichaita kutsvaga sevha iri padyo nenzvimbo yedu, asi iwe unogona kushandisa iyo inouya nekumira iri dnscrypt.eu-nl, iro runyorwa runogona kuvhurwa ne localc iri pano: / usr / share / dnscrypt-proxy / dnscrypt-resolution.csv sezvizvi:

  • Kana isu tichida kugadzirisa sevha inogadzirisa iyo yakasarudzika DNS tinogona kugadzirisa seizvi:
  • Pakupera kwefaira muchikamu che [Sevhisi] isu tinoshandura izvo zvasarudzwa mu grey uye toisa sevha yatakatosarudza mune runyorwa.


    4 - Nokusingaperi dnscrypt-proxy inoshandisa port 53, sezvo dnsmasq ichiitawo, saka zvatichaita kuichinja tichishandisa zvakare ne:
    systemctl edit dnscrypt-proxy.service –full uye muchikamu che [Socket] tinoisiya seinotevera:

Isu tinochengetedza shanduko uye tovhara.

5 - Iye zvino tava kugadzira dnsmasq, tichagadzirisa iyo /etc/dnsmasq.conf faira uye wedzera mitsara mitatu kumagumo

kwete-kugadziriswa
dura = 127.0.0.1 # 40
teerera-kero = 127.0.0.1

Isu tinochengetedza shanduko uye tovhara.

6 - Iye zvino tinoita zvinotevera:
- Isu tinotangazve dnscrypt-proxy:
systemctl kutanga dnscrypt-proxy
- Isu tinoshandisa dnsmasq:
systemctl inogonesa dnsmasq
- Isu tinoita dnsmasq:
systemctl kutanga dnsmasq
- Isu tinotangazve yedu internet kubatana.
systemctl kutangazve NetworkManager

7 - Zvakanaka ikozvino tinoedza kana ichinyatsoshanda neping semuenzaniso kugoogle.com.ar:

8 - Isu tinoongorora kana iyo dns cache ichishanda pamwe nekuchera kuraira

- Pano isu tinotarisa kuti iyo yekutanga yekuchera yandinoita pane kunonoka kwe 349 msec uye pandinoita mubvunzo zvakare nekuchera, chii chinoitika? 0 msec, saka inobata nenzira kwayo.

9 - Yakagadzirira dnscrypt-proxy uye dnsmasq yakagadzirirwa uye kushanda nemazvo!

Cherechedza: Ini ndoda kujekesa mushure mekutsvaga munzvimbo dzinoverengeka hazvina kundishandira munzira ipi neipi yavakaratidza mune arch wiki, iyo Spanish vhezheni haina kushandurwa zvisina kunaka (uchave mubvunzo kana mumwe munhu akadudzira zvakanaka kana ndichazviita pane imwe nguva ) saka ndakashandisa iyo vhezheni muChirungu. Saka ini ndaivimba neiyo yakanzi wiki, zvese zvikwereti kwavari. Mune ino kesi, aya ndiwo matanho andakashandisa uye aindishandira KWANGU.
Chero mibvunzo kana zvinetswa zvavakandizivisa uye isu tichataura nezvazvo kusvikira zvashanda!

Chinangwa hug! 😀


Makomendi gumi, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   haana zita akadaro

    Ini handicherechedze chero musiyano ne dnsmasq, pamwe nevamwe vashandisi cache ichashanda, zvirinani chete nekombuta yangu chete ini handina kuona shanduko mukumhanya.

    chera nguva pamwe uye pasina dnsmasq gara wakafanana, pamwe mumwe munhu anoziva nezveimwe nzira uye oigovana.
    Reply with quote

    1.    ice akadaro

      Sezvinoonekwa pachiratidziri, unogona kuona LOT yemusiyano, ndinofungidzira kuti zvinoenderana nebandwidth zvakare ...

  2.   haana zita akadaro

    Mufananidzo wakasungirirwa:
    imgur .com / 9RQ7yhF.png

  3.   DanielSc3 akadaro

    Yakareba sei dns kero mune cache ne dnsmasq? Ndinoyeuka ndichiyedza imwe nguva yapfuura uye mushure memaminetsi mashoma, gumi kana mashanu, dnsmasq inokanganwa zvese

    1.    ice akadaro

      Ini handina kunyatso kuona kuti ... yakanaka poindi. Ichazobvunzwa, pamwe imwe nyanzvi inoziva uye ichatipindura 🙂

  4.   uchenjeri akadaro

    Mhoro kana ini ndapa semudzi "systemctl kutanga dnsmasq" Ini ndinowana kukanganisa, kana ndichipa rairo "systemctl chimiro dnsmasq.service" izvi ndizvo zvandinowana:

    ● dnsmasq.service - Iyo isina huremu DHCP uye caching DNS server
    Yakatakurwa: yakatakura (/usr/lib/systemd/system/dnsmasq.service; inogoneswa; mutengesi preset: akaremara)
    Inoshanda: yakundikana (Mhedzisiro: yekubuda-kodhi) kubva Mon 2016-03-07 11:41:41 ART; 18s apfuura
    Docs: murume: dnsmasq (8)
    Maitiro: 7747 ExecStart = / usr / bin / dnsmasq -k-inogoneka-dbus-user = dnsmasq -pid-file (kodhi = yakabuda, chinzvimbo = 2)
    Maitiro: 7742 ExecStartPre = / usr / bin / dnsmasq -test (kodhi = yakabuda, chinzvimbo = 0 / KUSVIRA)
    Main PID: 7747 (kodhi = yakabuda, chinzvimbo = 2)

    Tue 07 11: 41: 41 Wisdom systemd [1]: Kutanga isingaremerwi DHCP uye caching DNS server…
    Tue 07 11:41:41 Wisdom dnsmasq [7742]: dnsmasq: syntax check OK.
    Tue 07 11:41:41 Wisdom dnsmasq [7747]: dnsmasq: yakundikana kugadzira socket yekuteerera yechiteshi 53: Kero yatove kushandiswa
    Tue 07 11:41:41 Wisdom systemd [1]: dnsmasq.service: Main process exited, code = exited, status = 2 / INVALIDARGUMENT
    Tue 07 11: 41: 41 Wisdom systemd [1]: Yakundikana kutanga Iyo isingaremi DHCP uye caching DNS server.
    Tue 07 11: 41: 41 Wisdom systemd [1]: dnsmasq.service: Chikamu chakapinda chakundikana nyika.
    Tue 07 11: 41: 41 Wisdom systemd [1]: dnsmasq.service: Yakundikana nemhedzisiro 'yekubuda-kodhi'.

    Ndoita sei? Ndatenda.

    1.    ice akadaro

      Ini ndakatevera matanho kune iyo tsamba, tarisa iyo yekutanga dzidziso pane yangu blog. Ndasiya vhidhiyo futi.

  5.   gonza akadaro

    @ice ice, ndichifananidza iyi posvo uye vhidhiyo yako yakaitwa pairi, ndiri kuona kuti pane kukanganisa mune nhanho nhamba 4 yakanyorwa pano. Uye iko kukanganisa ndiko kuti iyo faira ichagadziriswa haisi "systemctl edit dnscrypt-proxy.service -full", asi inofanira kugadziriswa "systemctl edit dnscrypt-proxy.socket -full". (Cherekedza kuti panzvimbo pe .service unofanira kunyora .socket).

    Ndosaka @wisse wisse inowana iwo meseji yekukanganisa kana ichida kutanga iyo dnsmasq sevhisi (sezvo chinhu chimwe chakaitika kwandiriwo).

    Ndinokutendai!