EnglishFranceseSpagnolo

Favicon di OnWorks

pagekite - Online nel cloud

Esegui pagekite nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando pagekite che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


pagekite - Rende i server localhost pubblicamente visibili

SINOSSI


aquilone [--opzioni] [servizio] nome-aquilone [+bandiere]

DESCRIZIONE


PageKite è un sistema per esporre localhost server alla rete Internet pubblica. è più
comunemente usato per rendere visibili pubblicamente i server Web locali o i server SSH, sebbene quasi
qualsiasi protocollo basato su TCP può funzionare se il client sa come utilizzare un proxy HTTP.

PageKite utilizza una combinazione di tunnel e proxy inversi per compensare il fatto che
localhost di solito non ha un indirizzo IP pubblico ed è spesso soggetto a avverse
condizioni di rete, inclusi firewall aggressivi e più livelli di NAT.

Questo programma implementa entrambe le estremità del tunnel: il "back-end" locale e il remoto
Relè proxy inverso "front-end". Per comodità, aquilone include anche un HTTP di base
server per esporre rapidamente file e directory al World Wide Web per la condivisione casuale
e collaborazione.

BASIC USO


Utilizzo di base, dà http://localhost: 80 / un nome pubblico:
$ Pagekite NOME.pagekite.me

Per esporre cartelle, file specifici o utilizzare porte locali alternative:
$ pagekite /a/percorso/ NOME.pagekite.me +indici # HTTPD integrato
$ pagekite *.html NOME.pagekite.me # HTTPD integrato
$ pagekite 3000 NOME.pagekite.me # HTTPD su 3000

Per esporre più server locali (SSH e HTTP):
$ pagekite ssh://NOME.pagekite.me AND 3000 NOME.pagekite.me

SERVIZI E AQUILONI


L'uso più comune di aquilone è come un back-end, dove viene utilizzato per esporre local
servizi al mondo esterno.

Esempi di servizi sono: un server HTTP locale, un server SSH locale, una cartella o un file.

Un servizio viene esposto descrivendolo sulla riga di comando, insieme al pubblico desiderato
nome dell'aquilone. Se viene richiesto un nome di kite che non esiste già nella configurazione
file e programma viene eseguito in modo interattivo, all'utente verrà richiesto e verrà data l'opzione di
registrarsi e/o creare un nuovo kite usando il pagekite.net servizio.

È possibile specificare più servizi e aquiloni su un'unica riga di comando, separati da
parola 'AND' (sono necessarie le lettere maiuscole). Questo potrebbe causare problemi se ne hai molti
file e cartelle con quel nome, ma dovrebbe essere relativamente raro. :-)

AQUILONE CONFIGURAZIONE


Le opzioni --elenco, --Inserisci, --disattivare e --rimuovere può essere usato per manipolare gli aquiloni e
definizioni del servizio nel file di configurazione, se preferisci non modificarlo manualmente.
Esempi:

Aggiunta di nuovi aquiloni
$ pagekite --add /a/path/ NOME.pagekite.me +indici
$ pagekite --add 80 ALTRO-NOME.pagekite.me

Per visualizzare la configurazione corrente
$ pagekite --lista

Disabilita o elimina gli aquiloni (--add re-enables)
$ pagekite --disable ALTRO-NOME.pagekite.me
$ pagekite --remove NOME.pagekite.me

FLAGS


Le bandiere vengono utilizzate per regolare il comportamento di un particolare aquilone, ad esempio abilitando l'accesso
controlli o funzioni specifiche del server HTTP integrato.

Uncommon bandiere
+ip/1.2.3.4
Abilita le connessioni solo da questo indirizzo IP.

+ip/1.2.3
Abilita le connessioni solo da questo netblock /24.

HTTP protocollo bandiere
+password/Nome=passare
Richiedi un nome utente e una password (autenticazione di base HTTP)

+riscrivi host
Riscrivi l'host in entrata: intestazione.

+riscrivi host=N
Sostituisci host: valore dell'intestazione con N.

+rawheader
Non riscrivere (o aggiungere) alcuna intestazione HTTP.

+insicuro
Consenti l'accesso a phpMyAdmin, /admin, ecc. (per kite).

Built-in HTTPD bandiere
+indici
Abilita gli indici di directory.

+indici=contro tutti i
Abilita gli indici delle directory inclusi i file nascosti (punto).

+nascondi Offusca gli URL dei file condivisi.

+ cgi=stratagemma
Un elenco di estensioni, per le quali i file devono essere trattati come script CGI (esempio:
+cgi=cgi,pl,sh).

VERSIONI


La piena potenza di aquilone risiede nelle numerose opzioni che possono essere specificate sul
riga di comando o in un file di configurazione (vedi sotto).

Nota che molte opzioni, in particolare le definizioni del servizio e del dominio, sono aggiuntive e se
date più opzioni il programma tenterà di obbedire a tutte. Le opzioni vengono elaborate
in ordine e se non sono additivi, l'ultima opzione sovrascriverà tutte le precedenti
quelli.

Sebbene il aquilone accetta un gran numero di opzioni, la maggior parte delle volte le impostazioni predefinite del programma lo faranno
Solo lavoro.

Uncommon Opzioni
--pulire
Salta il caricamento del file di configurazione predefinito.

--Iscriviti
Iscriviti in modo interattivo al servizio pagekite.net.

--default
Imposta i valori predefiniti per l'utilizzo con il servizio pagekite.net.

--nocrashreport
Non inviare rapporti anonimi sugli arresti anomali a pagekite.net.

Back-end Opzioni
--conchiglia
Esegui PageKite in una shell interattiva.

--nullo
Interfaccia utente silenziosa per lo scripting. Presuppone sì su tutte le domande.

--elenco Elenca tutti i kite configurati.

--Inserisci Aggiungi (o abilita) i seguenti aquiloni, salva config.

--rimuovere
Rimuovi i seguenti aquiloni, salva la configurazione.

--disattivare
Disabilita i seguenti aquiloni, salva la configurazione.

--soltanto Disabilita tutti tranne i seguenti aquiloni, salva la configurazione.

--insicuro
Consenti l'accesso a phpMyAdmin, /admin, ecc. (globale).

--Locale=porte
Configura solo per il servizio locale (nessun front-end remoto).

--guarda=N
Visualizza i dati proxy (N più alto = più verbosità).

--noproxy
Ignora le impostazioni del proxy di sistema (o file di configurazione).

--delega=Digitare:server:porto, --socksify=server:porto, --torificare=server:porto
Connettiti ai front-end utilizzando SSL, un proxy HTTP, un proxy SOCKS o Tor
rete di anonimato. Il tipo può essere 'ssl', 'http' o 'socks5'. Il server
nome può essere un semplice nome host, utente@nomehost o utente:password@nomehost. Per
Connessioni SSL la parte utente può essere un percorso a un file PEM certificato client. Se multiplo
i proxy sono definiti, verranno concatenati uno dopo l'altro.

--service_on=proto:nomeaquilone:host:porto:segreto
Configurazione esplicita per un kite di servizio. Generalmente gli aquiloni vengono creati sul
riga di comando utilizzando l'abbreviazione del servizio descritta sopra, ma viene utilizzata questa sintassi
nel file di configurazione.

--service_off=proto:nomeaquilone:host:porto:segreto
Uguale a --service_on, eccetto disabilitato per impostazione predefinita.

--service_cfg=..., --percorso web=...
Queste opzioni vengono utilizzate nel file di configurazione per memorizzare le impostazioni del servizio e dei flag
(vedi sopra). È probabile che entrambi cambino nel prossimo futuro, quindi per favore basta
fai finta di non averli notati.

--fine frontale=host:porto
Connettiti al server front-end indicato. Se questa opzione viene ripetuta, più
verranno effettuati i collegamenti.

--frontend=num:nome-dns:porto
Scegli num front-end dai record A di un nome di dominio DNS, utilizzando la porta data
numero. Il comportamento predefinito è sondare tutti gli indirizzi e utilizzare quello più veloce.

--senza frontend=ip:porto
Non connettersi mai al server front-end indicato. Questo può essere usato per escludere alcuni
front-end dalla configurazione automatica.

--fe_nomecerto=dominio
Connettiti utilizzando SSL, accettando certificati validi per questo dominio. Se questa opzione è
ripetuto, uno qualsiasi dei certificati nominati sarà accettato, ma il primo sarà
preferito.

--ca_certs=/percorso/di/file
Percorso del file dei certificati SSL radice attendibile.

--dyndns=X
Registra le modifiche con il provider DynDNS X. X può essere semplicemente il nome di uno dei
i provider 'incorporati' o una stringa di formato URL per l'aggiornamento ad hoc.

--tutti Termina in anticipo se un tunnel non riesce a registrarsi.

--nuovo Non tentare di connetterti ai vecchi front-end di aquiloni.

--percorso del dito=P
Ricetta del percorso per il proxy back-end httpfinger.

--nessuna sonda
Rifiuta tutte le sonde per lo stato del servizio.

Front-end Opzioni
--è frontend
Abilita operazione front-end.

--dominio=proto, proto2, pN:dominio:segreto
Accetta le richieste di tunneling per i protocolli indicati e il dominio specificato, utilizzando il
dato segreto. Un * può essere utilizzato come carattere jolly per sottodomini o protocolli.

--dominio di autorizzazione=dominio-auth, --dominio di autorizzazione=dominio di destinazione:dominio-auth
Usa il dominio-auth come server di autenticazione remoto per l'autenticazione basata su DNS
protocollo. se no dominio di destinazione è dato, usalo come autenticazione predefinita
metodo.

--mod=/percorso/verso/motd
Invia il contenuto di questo file a nuovi back-end come "messaggio del giorno".

--ospite=hostnameAscolta solo sul nome host specificato.

--porte=stratagemma
Ascolta su un elenco di porte separato da virgole.

--portali=A: BSegnala la porta A come porta B ai backend (a causa dei firewall).

--prototipi=stratagemma
Accetta i protocolli elencati per il tunneling.

--rawport=stratagemma
Ascolta le connessioni non elaborate su queste porte. La stringa '%s' consente porte arbitrarie in
CONNESSIONE HTTP.

--accept_acl_file=/percorso/di/file
Consultare un file di controllo dell'accesso esterno prima di accettare una connessione in entrata.
Quick'n'dirty per mitigare gli abusi. Il formato è una regola per riga: `politica delle regole
comment` dove una regola è un IP o un'espressione regolare e la politica è 'allow' o 'deny'.

--client_acl=politica:regexp, --tunnel_acl=politica:regexp
Aggiungi una connessione client o una regola di controllo dell'accesso al tunnel. Le politiche dovrebbero essere "consenti"
o 'deny', l'espressione regolare deve essere scritta in modo che corrisponda a IPv4 o IPv6
indirizzi. Se definite, le regole di accesso vengono controllate in ordine e se nessuna corrisponde,
le connessioni in entrata verranno rifiutate.

--tls_default=Nome
Nome predefinito da utilizzare per SSL, se manca SNI (Server Name Indication)
connessioni HTTPS in entrata.

--tls_endpoint=Nome:/percorso/di/file
Termina SSL/TLS per un nome utilizzando key/cert da un file.

Sistema Opzioni
--optfile=/percorso/di/file
Leggi le impostazioni dal file X. L'impostazione predefinita è ~/.pagekite.rc.

--optdir=/percorso/alla/directory
Leggi le impostazioni da /percorso/alla/directory/*.rc, in ordine lessicografico.

--salvare il file=/percorso/di/file
Le impostazioni salvate verranno scritte in questo file.

--Salva Salva la configurazione corrente nel file di salvataggio.

--impostazioni
Scarica le impostazioni correnti su STDOUT, formattate come sarebbe un file di configurazione.

--nozchunks
Disabilita la compressione del tunnel zlib.

--sslzlib
Abilita la compressione zlib in OpenSSL.

--buffer=N
Buffer al massimo N kB di dati prima del blocco.

--file di log=F
Accedi al file F, stdio significa uscita standard.

--demonizzare
Esegui come un demone.

--correre come=U:G
Imposta UID:GID dopo aver aperto i nostri socket di ascolto.

--pidfile=P
Scrivi PID nel file indicato.

--errore=U
URL a cui reindirizzare quando i back-end non vengono trovati.

--autosegnale

Configura il demone HTTP integrato per HTTPS, generando prima un nuovo autofirmato
certificato utilizzando OpenSSL se necessario.

--httpd=X:P, --httppass=X, --pemfile=X
Configura il demone HTTP integrato. È probabile che queste opzioni cambino nel prossimo
futuro, per favore fai finta di non averli visti.

CONFIGURAZIONE FILE


Se si utilizza aquilone come utility da riga di comando, caricherà la sua configurazione da a
file nella tua directory home. Il file si chiama .pagekite.rc su sistemi Unix (incluso
Mac OS X), o pagekite.cfg Su Windows.

Se si utilizza aquilone come demone di sistema che si avvia all'avvio del computer,
è generalmente configurato per caricare le impostazioni da /etc/pagekite.d/*.rc (in lessicografico
ordine).

In entrambi i casi, i file di configurazione contengono una o più delle stesse opzioni utilizzate
sulla riga di comando, con la differenza che su ciascuna può essere presente al massimo un'opzione
riga e il parser è più tollerante nei confronti degli spazi bianchi. Il '--' iniziale può anche essere
omesso per leggibilità e le righe vuote e le righe che iniziano con '#' sono trattate come
commenti.

NOTA: Quando si usa -o, --optfile or --optdir sulla riga di comando, si consiglia di utilizzare
--pulire per sopprimere la configurazione predefinita.

SICUREZZA


Tieni presente che ogni volta che esponi un server a Internet pubblico, è
importante pensare alla sicurezza. I server web compromessi vengono spesso abusati come parte di
virus, spam o campagne di phishing e in alcuni casi violazioni della sicurezza possono compromettere il
intero sistema operativo.

Qualche consiglio:

* Spegni PageKite quando non lo usi.
* Utilizza i controlli di accesso integrati e la crittografia SSL.
* Lascia il firewall abilitato a meno che tu non abbia una buona ragione per non farlo.
* Assicurati di utilizzare password valide ovunque.
* Il contenuto statico è molto difficile da hackerare!
* Sempre, fai sempre backup frequenti di qualsiasi lavoro importante.

Si noti che a partire dalla versione 0.5, aquilone include un firewall di richiesta molto semplice, che
tenta di impedire l'accesso a phpMyAdmin e altri sistemi sensibili. Se ti entra
modo, il +insicuro bandiera o --insicuro l'opzione può essere utilizzata per disattivarlo.

Per ulteriori informazioni, visitare:

Usa pagekite online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    rpm uniti
    rpm uniti
    Unisciti a noi in Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Abilita il repository URPMS nel tuo
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Scarica unitedrpms
  • 2
    Potenzia le librerie C++
    Potenzia le librerie C++
    Boost fornisce portatile gratuito
    librerie C++ sottoposte a revisione paritaria. Il
    l'accento è posto sulle librerie portatili che
    funzionano bene con la libreria standard C++.
    Vedi http://www.bo...
    Scarica le librerie Boost C++
  • 3
    VirtualGL
    VirtualGL
    VirtualGL reindirizza i comandi 3D da a
    Applicazione Unix/Linux OpenGL su a
    GPU lato server e converte il
    immagini 3D renderizzate in un flusso video
    con quale ...
    Scarica VirtualGL
  • 4
    libusb
    libusb
    Libreria per abilitare lo spazio utente
    programmi applicativi con cui comunicare
    dispositivi USB. Pubblico: sviluppatori, fine
    Utenti/Desktop. Linguaggio di programmazione: C.
    Categorie ...
    Scarica libus
  • 5
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • 6
    Tema React di WooCommerce Nextjs
    Tema React di WooCommerce Nextjs
    Tema React WooCommerce, costruito con
    Avanti JS, Webpack, Babel, Node e
    Express, utilizzando GraphQL e Apollo
    Cliente. Negozio WooCommerce a React(
    contiene: Prodotti...
    Scarica il tema WooCommerce Nextjs React
  • Di Più "

Comandi Linux

Ad