1 (edytowany przez szefu 2011-08-12 02:05:38)

Temat: wget a ściaganie po https plików

Witam,
Zauważyłem, że gdy ściągam pliki poprzez protokół HTTPS uzyskuję szybszy transfer bardziej stabilny.
Lecz mam problem z programem wget. Nie ściąga mi on plików po HTTP.

root@OpenWrt:/mnt/sdb1# wget https://s11.real-debrid.com/dl/xxx/xxxx.part4.rar
--2011-08-12 02:59:17--  https://s11.real-debrid.com/dl/xxx/xxxx.part4.rar
Resolving s11.real-debrid.com... 217.198.128.135
Connecting to s11.real-debrid.com|217.198.128.135|:443... connected.
Unable to establish SSL connection.
root@OpenWrt:/mnt/sdb1#

Piszę coś takiego jak wyżej "Unable to establish SSL connection."

Podobnie jest na Aria2c:

2011-08-12 02:34:07.901264 INFO - [main.cc:197] <<--- --- --- ---
2011-08-12 02:34:07.901847 INFO - [main.cc:198]   --- --- --- ---
2011-08-12 02:34:07.902141 INFO - [main.cc:199]   --- --- --- --->>
2011-08-12 02:34:07.902476 INFO - [main.cc:200] aria2 1.12.1 mips-openwrt-linux-gnu
2011-08-12 02:34:07.902759 INFO - [main.cc:201] Logging started.
2011-08-12 02:34:07.906210 INFO - [MultiUrlRequestInfo.cc:214] You may encounter the certificate verification error with HTTPS server. See --ca-certificate and --check-certificate option.
2011-08-12 02:34:07.906895 DEBUG - [RequestGroupMan.cc:534] 1 RequestGroup(s) added.
2011-08-12 02:34:07.907356 DEBUG - [AbstractCommand.cc:143] CUID#6 - socket: read:0, write:0, hup:0, err:0
2011-08-12 02:34:07.907984 DEBUG - [FeedbackURISelector.cc:159] Selected from normCands
2011-08-12 02:34:07.908366 DEBUG - [FeedbackURISelector.cc:85] FeedbackURISelector selected https://s11.real-debrid.com/dl/xxx/xxxx.part4.rar
2011-08-12 02:34:07.909013 DEBUG - [AbstractCommand.cc:143] CUID#6 - socket: read:0, write:0, hup:0, err:0
2011-08-12 02:34:07.911748 INFO - [AbstractCommand.cc:788] CUID#6 - Name resolution complete: s17.real-debrid.com -> 217.198.128.131
2011-08-12 02:34:07.912298 INFO - [HttpInitiateConnectionCommand.cc:139] CUID#6 - Connecting to 217.198.128.131:443
2011-08-12 02:34:07.968627 DEBUG - [AbstractCommand.cc:143] CUID#6 - socket: read:0, write:1, hup:0, err:0
2011-08-12 02:34:08.019068 DEBUG - [AbstractCommand.cc:143] CUID#6 - socket: read:1, write:0, hup:1, err:1
2011-08-12 02:34:08.034305 ERROR - [AbstractCommand.cc:303] CUID#6 - Download aborted. URI=https://s11.real-debrid.com/dl/xxx/xxxx.part4.rar
Exception: [AbstractCommand.cc:303] errorCode=1 URI=https://s11.real-debrid.com/dl/xxx/xxxx.part4.rar
  -> [SocketCore.cc:874] errorCode=1 SSL I/O error
2011-08-12 02:34:08.035485 DEBUG - [AbstractCommand.cc:426] CUID#6 - Aborting download
2011-08-12 02:34:08.035841 DEBUG - [AbstractCommand.cc:376] CUID#6 - Not trying next request. No reserved/pooled request is remaining and total length is still unknown.
2011-08-12 02:34:08.036504 DEBUG - [RequestGroup.cc:971] GID#1 - Request queue check
2011-08-12 02:34:08.037301 NOTICE - [RequestGroupMan.cc:347] Download GID#1 not complete:
2011-08-12 02:34:08.038004 DEBUG - [RequestGroup.cc:1167] GID#1 - Creating DownloadResult.
2011-08-12 02:34:08.038417 DEBUG - [RequestGroupMan.cc:451] 1 RequestGroup(s) deleted.

Jak to naprawić?

2

Odp: wget a ściaganie po https plików

Zainstaluj z repo wersję wget ze wsparciem dla ssl (bo są dwie).

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

3

Odp: wget a ściaganie po https plików

Doinstalowałem to i pisze takie coś "HTTPS support not compiled in."
A aria2c nadal nie działa hmm

4

Odp: wget a ściaganie po https plików

Wiec chyba nie tą zainstalowałeś smile

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

5

Odp: wget a ściaganie po https plików

no masz racja z rozmachu zainstalowałem "wget-nossl" innej nazwy pakietów nie widzę gdy w szukajkę wpiszę "wget" hmm
Może podrzuciłbyś nazwę paczki?

6

Odp: wget a ściaganie po https plików

No właśnie są dwie - wget-nossl bez ssl i wget która ma ssl.

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

7

Odp: wget a ściaganie po https plików

No więc ja mam tego wgeta zwykłego paczka się nazywa "wget" i na nim mi nie działa sad

8

Odp: wget a ściaganie po https plików

Jasne. Tyle że wget pochodzi z busyboxa, a to z paczki "wget" nazywa się wget-ssl ...

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

9

Odp: wget a ściaganie po https plików

W repozytoriach u mnie widnieją tylko takie paczki:
wget-nossl_1.12-3_ar71xx.ipk                       15-Jul-2011 10:25              133004
wget_1.12-3_ar71xx.ipk                             15-Jul-2011 10:25              135742
Innych nie ma hmm

10

Odp: wget a ściaganie po https plików

Ehhh. Instalujesz pakiet "wget". W nim jest program o nazwie "wget-ssl"...

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

11

Odp: wget a ściaganie po https plików

Hmm... Dziwna sprawa tak to wygląda:

root@OpenWrt:/mnt/sdb1# wget-ssl https://s17.real-debrid.com/dl/xxx/sied … .part1.rar
--1970-01-02 01:21:03--  https://s17.real-debrid.com/dl/xxx/sied … .part1.rar
Resolving s17.real-debrid.com... 217.198.128.131
Connecting to s17.real-debrid.com|217.198.128.131|:443... connected.
Unable to establish SSL connection.
root@OpenWrt:/mnt/sdb1#

Może to wina tego, że port 443 trzeba przekierować by był widziany z zewnątrz? Czy to wina czegoś innego?

12

Odp: wget a ściaganie po https plików

Od strony hosta nic nie trzeba przekierować ani otwerać. To nie serwer przecież.

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

13

Odp: wget a ściaganie po https plików

No to w takim razie czemu nie działa?

14

Odp: wget a ściaganie po https plików

Jak najbardziej to działa:

root@OpenWrt:~$ opkg install wget   
Installing wget (1.12-3) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc5/ar71xx/packages//wget_1.12-3_ar71xx.ipk.
Installing libopenssl (0.9.8p-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc5/ar71xx/packages//libopenssl_0.9.8p-1_ar71xx.ipk.
Installing zlib (1.2.3-5) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc5/ar71xx/packages//zlib_1.2.3-5_ar71xx.ipk.
Configuring zlib.
Configuring libopenssl.
Configuring wget.
root@OpenWrt:~$ wget -O /dev/null https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.1.tar.bz2 --no-check-certificate
--1970-01-01 01:11:02--  https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.1.tar.bz2
Resolving www.kernel.org... 2001:500:60:10:1994:313:1:0, 199.6.1.165, 130.239.17.5
Connecting to www.kernel.org|2001:500:60:10:1994:313:1:0|:443... failed: Address family not supported by protocol.
Connecting to www.kernel.org|199.6.1.165|:443... connected.
WARNING: cannot verify www.kernel.org's certificate, issued by `/C=ZA/ST=Western Cape/L=Cape Town/O=Thawte Consulting cc/OU=Certification Services Division/CN=Thawte Premium Server CA/emailAddress=premium-server@thawte.com':
  Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response... 200 OK
Length: 76754139 (73M) [application/x-bzip2]
Saving to: `/dev/null'

 4% [=====>                                                                                                                                    ] 3,702,784    689K/s  eta 1m 44s  ^C
root@OpenWrt:~$ 

"--no-check-certificate" dodałem żeby się buntował że certyfikatu nie zna.

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

15

Odp: wget a ściaganie po https plików

Co trzeba zaznaczyć przy kompilacji , żeby kompilował się wget-ssl ? Zaznaczyłem openssl-utils , ale to nie to...

16

Odp: wget a ściaganie po https plików

libopenssl jak już.

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