[bash] curl lub wget z https
|
qrs |
Dodano 17-11-2016 08:15
|
Maxi User
Posty: 749
Dołączył: 02/12/2012 00:55
|
może ktoś wie co zrobić jeśli curl lub wget nie działają z https?
Cytat [root@router root]$ curl -v https://192.168.0.27/index.php
* SSLv3, TLS handshake, Client hello (1):
* Unknown SSL protocol error in connection to 192.168.0.27:443
curl: (35) Unknown SSL protocol error in connection to 192.168.0.27:443
[root@router root]$ wget -v https://192.168.0.27/index.php
--2016-11-17 08:08:50-- https://192.168.0.27/index.php
wget: symbol '__div0': can't resolve symbol
Connecting to 192.168.0.27:443... connected.
Unable to establish SSL connection.
dodanie -k (--no-check-certificate), --ssl3, inne nie działają
---
Netgear R7000 • Netgear WNR3500L v2 • MikroTik hAP ac^2 • TP-LINK M7650
|
|
|
|
kille72 |
Dodano 17-11-2016 12:02
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
A ten plik mozesz sciagnac z https?
wget https://adaway.org/hosts.txt
I co oznacza -v bo nie ma tego w help...
root@Asus:/tmp/home/root# wget --help
BusyBox v1.25.1 (2016-11-05 15:12:40 CET) multi-call binary.
Usage: wget [-csq] [-O FILE] [-Y on/off] [-P DIR] [-U AGENT] [-T SEC] URL...
Retrieve files via HTTP or FTP
-s Spider mode - only check file existence
-c Continue retrieval of aborted transfer
-q Quiet
-P DIR Save to DIR (default .)
-T SEC Network read timeout is SEC seconds
-O FILE Save to FILE ('-' for stdout)
-U STR Use STR for User-Agent header
-Y Use proxy ('on' or 'off') |
|
|
|
belliash |
Dodano 17-11-2016 13:26
|
Moderator
Posty: 730
Dołączył: 17/08/2010 08:53
|
Skad masz tego wgeta?
Normalnie wget na wiekszosci, jesli nie wszystkich, routerach obsluguje tylko HTTP, bez SSLa. Dograles go sobie skads?
Linksys WRT1900AC: OpenWrt 19.07.2
Jetway JC390F841AA34B: OpenWrt 19.07.2
|
|
|
|
kille72 |
Dodano 17-11-2016 13:28
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Changelog v138:
- busybox: wget - dodano wsparcie dla obsługi TLS SNI przez openssl s_client - Jeremy Chadwick |
|
|
|
qrs |
Dodano 17-11-2016 20:31
|
Maxi User
Posty: 749
Dołączył: 02/12/2012 00:55
|
niestety ;(
Cytat $ wget https://adaway.org/hosts.txt
--2016-11-17 20:29:58-- https://adaway.org/hosts.txt
wget: symbol '__div0': can't resolve symbol
Resolving adaway.org (adaway.org)... 2400:cb00:2048:1::6818:6959, 104.24.104.89, 104.24.105.89
Connecting to adaway.org (adaway.org)|2400:cb00:2048:1::6818:6959|:443... connected.
OpenSSL: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error
Unable to establish SSL connection.
---
Netgear R7000 • Netgear WNR3500L v2 • MikroTik hAP ac^2 • TP-LINK M7650
|
|
|
|
kille72 |
Dodano 17-11-2016 20:43
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Jak masz Tomato 138 to powinno dzialac, jak masz starsze to musisz doistalowac pelne wget z entware/optware. |
|
|
|
qrs |
Dodano 17-11-2016 21:24
|
Maxi User
Posty: 749
Dołączył: 02/12/2012 00:55
|
czyli w sumie wystarczy znaleźć najnowszą wersje wget i podmienić obecną? a co z curlem, który też nie działa?
---
Netgear R7000 • Netgear WNR3500L v2 • MikroTik hAP ac^2 • TP-LINK M7650
|
|
|
|
kille72 |
Dodano 17-11-2016 21:28
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Zainstaluj pelnego z entware/optware i zrob test. |
|
|
|
qrs |
Dodano 17-11-2016 21:40
|
Maxi User
Posty: 749
Dołączył: 02/12/2012 00:55
|
szkoda, że update nie pomaga
Cytat [root@router root]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/mbwe-bluering/cross/stable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/mbwe-bluering/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/nslu2
Downloading http://tomato.groov.pl/repo-arm/Packages
Updated list of available packages in /opt/lib/ipkg/lists/shibby
Successfully terminated.
[root@router root]$ ipkg upgrade
Nothing to be done
Successfully terminated.
no nic, trzeba zainstalować od zera, może w weekend, dziś mi się nie chce
mam obecnie optware, czy entware jest nowszy i lepszy?
---
Netgear R7000 • Netgear WNR3500L v2 • MikroTik hAP ac^2 • TP-LINK M7650
|
|
|
|
kille72 |
Dodano 17-11-2016 21:45
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Ale masz zainstalowane tam paczki wget i curl?
|
|
|
|
qrs |
Dodano 17-11-2016 21:58
|
Maxi User
Posty: 749
Dołączył: 02/12/2012 00:55
|
ipkg list_installed | grep wget
wget-ssl - 1.12-2 - A network utility to retrieve files from the Web
ipkg list_installed | grep curl
libcurl - 7.24.0-1 - Curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FI
---
Netgear R7000 • Netgear WNR3500L v2 • MikroTik hAP ac^2 • TP-LINK M7650
|
|
|
|
kille72 |
Dodano 17-11-2016 22:00
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
To chyba musisz uzywac to w ten sposob:
/opt/bin/wget https://adaway.org/hosts.txt |
|
|
|
qrs |
Dodano 18-11-2016 08:02
|
Maxi User
Posty: 749
Dołączył: 02/12/2012 00:55
|
podobna sytuacja
Cytat /opt/bin/wget https://adaway.org/hosts.txt
--2016-11-18 08:00:23-- https://adaway.org/hosts.txt
/opt/bin/wget: symbol '__div0': can't resolve symbol
Resolving adaway.org (adaway.org)... 2400:cb00:2048:1::6818:6959, 104.24.105.89, 104.24.104.89
Connecting to adaway.org (adaway.org)|2400:cb00:2048:1::6818:6959|:443... connected.
OpenSSL: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error
Unable to establish SSL connection.
spróbuję zainstalować optware na nowo
---
Netgear R7000 • Netgear WNR3500L v2 • MikroTik hAP ac^2 • TP-LINK M7650
|
|
|
|
kille72 |
Dodano 18-11-2016 10:30
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
OpenSSL: error, zanim zainstalujesz na nowo zainstaluj pelne OpenSSL i zrob test.
Apropo Optware/Entware to Entware-ng ma nowsze paczki, Optware umarlo, jest jeszcze Optware-ng ale ponoc gosciu znika od czasu do czasu, wiec najlepszym rozwiazaniem jest Entware-ng wedlug mnie. Instalujesz:
wget -O - http://pkg.entware.net/binaries/armv7/installer/entware_install.sh | sh
Lista paczek: http://pkg.entware.net/binaries/armv7...kages.html
Zamiast ipkg jest opkg. |
|
|
|
qrs |
Dodano 19-11-2016 10:04
|
Maxi User
Posty: 749
Dołączył: 02/12/2012 00:55
|
OpenSSL zainstalowany, ale problem nadal jest.
Dziś do końca dnia uporam się z instalacją Entware-ng.
Połączony z 19 listopad 2016 10:50:40:
zainstalowałem Entware-ng i ma się dobrze, curl i wget działają z https
mam jedynie błędy składni gdy odpalam swoje skrypty, np:
Cytat syntax error: unexpected word (expecting "do")
albo muszę doinstalować coś jeszcze poza paczką bash albo muszę przerabiać skrypty
Połączony z 19 listopad 2016 11:36:38:
juz jest OK, hexy dostały się podczas kopiowania skryptów ;)
---
Netgear R7000 • Netgear WNR3500L v2 • MikroTik hAP ac^2 • TP-LINK M7650
|
|
|