1

Temat: DNSCrypt v2

Witam,

@Cezary - Byłbyś może zainteresowany budową paczki z DNSCrypt v2 dla 17.01 i 18.06?

Instrukcja ręcznej instalacji jest dostępna: https://github.com/jedisct1/dnscrypt-pr … on-OpenWRT
Czyli skompilowane pliki już mamy. Przydałaby się jedynie paczka dla OpenWrt/LEDE.

Pozdrawiam.

2

Odp: DNSCrypt v2

Tu nie ma co kompilować. Możesz pobrać binarkę i sobie ją używać po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: DNSCrypt v2

Jeżeli ktoś chce zainstalować DNSCrypt-Proxy-v2 na swoim urządzeniu to poniżej zamieszczam krótką instrukcję.
Oryginalna instrukcja: https://github.com/jedisct1/dnscrypt-pr … on-OpenWRT
Poniższy poradnik pozwala na jednoczesne zainstalowanie v1 i v2. Więc jeżeli z jakiegoś powodu v2 nie będzie u Was działało prawidłowo to wystarczy usunąć poniższe pliki i ponownie uruchomić v1.

/etc/init.d/dnscrypt-proxy-v2
/usr/sbin/dnscrypt-proxy-v2
/etc/dnscrypt-proxy-v2

0. Dotyczy platformy ipq806x i ipq40xx.

1. Pobierz paczkę z niezbędnymi plikami:
    a) http://dl.raeken.heliohost.org/dnscrypt … ressed.zip
    b) http://dl.raeken.heliohost.org/dnscrypt … .14.tar.gz

Wersja A to sam plik wykonywalny PO kompresji. Rozmiar to ok. 1,7 MB.
Wersja B to pliki konfiguracyjne i plik wykonywalny PRZED kompresją. Rozmiar to ok. 7 MB.

3. Używając SCP (np.: WinSCP) Umieść plik dnscrypt-proxy-v2 folderze /usr/sbin/ a następnie nadaj uprawnienia do pliku:

chmod 755 /usr/sbin/dnscrypt-proxy-v2

4. W folderze /etc/ stwórz folder dnscrypt-proxy-v2, a następnie umieść w nim pliki:
    - example-backlist.txt
    - example-cloaking-rules.txt
    - example-dnscrypt-proxy.toml
    - example-forwarding-rules.txt
    - example-whitelist.txt
    - LICENSE

5.  Zmień nazwę pliku example-dnscrypt-proxy.toml na dnscrypt-proxy-v2.toml oraz dokonaj przynajmniej minimalnej konfiguracji:

zmień:

listen_addresses = ['127.0.0.1:53', '[::1]:53']

na:

listen_addresses = ['127.0.0.53:5353']

     Uwaga!
     Jeżeli korzystałeś wczesniej w DNSCrypt-Proxy v1, np.: na porcie 5353 to taką samą wartość możesz wprowadzić w pliku konfiguracyjnym v2. Pamiętaj jednak by przed uruchomieniem nowej instancji DNSCrypt-Proxy, zamknąć wszystkie wcześniej działające instancje v1.

6. Pobierz plik http://dl.raeken.heliohost.org/dnscrypt … 2_init.zip i wypakuj go do /etc/init.d/ a następnie nadaj uprawnienia

chmod 755 /etc/init.d/dnscrypt-proxy-v2

7. Jeżeli korzystałeś wcześniej z v1 to możesz to przejdź do Punktu 8.
    W pliku /etc/config/dhcp, w sekcji config dnsmasq, dodaj poniższy wpis:

list server '127.0.0.1#5353'

8. Dodaj DNSCrypt-Proxy-v2 do backupu.
    W pliku /etc/sysupgrade.conf, dodaj poniższe wpisy

## DNSCrypt-Proxy-v2

/etc/init.d/dnscrypt-proxy-v2
/usr/sbin/dnscrypt-proxy-v2
/etc/dnscrypt-proxy-v2/

9. Wprowadź w konsoli poniższe polecenia:

service dnscrypt-proxy-v2 enable
service dnscrypt-proxy-v2 start

Uwaga!
Pamiętaj, by wcześniej zamknąć wszystkie instancje DNSCrypt-Proxy v1.

service dnscrypt-proxy stop
service dnscrypt-proxy disable