Blame lftp.conf

Packit Service a2489d
## some useful aliases
Packit Service a2489d
alias dir ls
Packit Service a2489d
alias less more
Packit Service a2489d
alias zless zmore
Packit Service a2489d
alias bzless bzmore
Packit Service a2489d
alias reconnect "close; cache flush; cd ."
Packit Service a2489d
Packit Service a2489d
## make prompt look better
Packit Service a2489d
set prompt "lftp \S\? \u\@\h:\w> "
Packit Service a2489d
## some may prefer colors (contributed by Matthew <mwormald@optusnet.com.au>)
Packit Service a2489d
#set prompt "\[\e[1;30m\][\[\e[0;34m\]f\[\e[1m\]t\[\e[37m\]p\[\e[30m\]] \[\e[34m\]\u\[\e[0;34m\]\@\[\e[1m\]\h\[\e[1;30m\]:\[\e[1;34m\]\w\[\e[1;30m\]>\[\e[0m\] "
Packit Service a2489d
## Uncomment the following two lines to make switch cls and ls, making
Packit Service a2489d
## cls the default.
Packit Service a2489d
#alias ls command cls
Packit Service a2489d
#alias hostls command ls
Packit Service a2489d
Packit Service a2489d
## default protocol selection
Packit Service a2489d
#set default-protocol/ftp.*	ftp
Packit Service a2489d
#set default-protocol/www.*	http
Packit Service a2489d
#set default-protocol/localhost	file
Packit Service a2489d
Packit Service a2489d
## this makes lftp faster but doesn't work with some sites/routers
Packit Service a2489d
#set ftp:sync-mode off
Packit Service a2489d
Packit Service a2489d
## synchronous mode for broken servers and/or routers
Packit Service a2489d
set sync-mode/ftp.idsoftware.com on
Packit Service a2489d
set sync-mode/ftp.microsoft.com on
Packit Service a2489d
set sync-mode/sunsolve.sun.com on
Packit Service a2489d
## extended regex to match first server message for automatic sync-mode.
Packit Service a2489d
set auto-sync-mode "icrosoft FTP Service|MadGoat|MikroTik"
Packit Service a2489d
Packit Service a2489d
## if default ftp passive mode does not work, try this:
Packit Service a2489d
# set ftp:passive-mode off
Packit Service a2489d
Packit Service a2489d
## Set this to follow http redirections
Packit Service a2489d
set xfer:max-redirections 10
Packit Service a2489d
Packit Service a2489d
## Proxy can help to pass a firewall
Packit Service a2489d
## Environment variables ftp_proxy, http_proxy and no_proxy are used to
Packit Service a2489d
## initialize the below variables automatically. You can set them here too.
Packit Service a2489d
##
Packit Service a2489d
## ftp:proxy must communicate with client over ftp protocol, squid won't do.
Packit Service a2489d
## This can be e.g. TIS-FWTK or rftpd. User and password are optional.
Packit Service a2489d
# set ftp:proxy ftp://[user:pass@]your_ftp_proxy:port
Packit Service a2489d
## ...but squid still can be used to access ftp servers, using hftp protocol:
Packit Service a2489d
# set ftp:proxy http://your.squid.address:port
Packit Service a2489d
## ...if squid allows CONNECT to arbitrary ports, then you can use CONNECT
Packit Service a2489d
## instead of hftp:
Packit Service a2489d
# set ftp:use-hftp no
Packit Service a2489d
##
Packit Service a2489d
## no proxy for host
Packit Service a2489d
# set ftp:proxy/local_host ""
Packit Service a2489d
## or domain
Packit Service a2489d
# set ftp:proxy/*.domain.com ...
Packit Service a2489d
##
Packit Service a2489d
## http:proxy must communicate with client over http protocol, e.g. squid.
Packit Service a2489d
## Default port is 3128.
Packit Service a2489d
# set http:proxy your_http_proxy[:port]
Packit Service a2489d
## hftp:proxy must also be an http proxy. It is used for FTP over HTTP access.
Packit Service a2489d
# set hftp:proxy your_http_proxy[:port]
Packit Service a2489d
##
Packit Service a2489d
## net:no-proxy disables proxy usage for list of domains.
Packit Service a2489d
# set net:no-proxy .domain.com,.otherdom.net
Packit Service a2489d
Packit Service a2489d
## If you don't have direct ftp access, this setting can be useful to select
Packit Service a2489d
## hftp instead of ftp automatically.
Packit Service a2489d
# set ftp:proxy http://your.http.proxy:port
Packit Service a2489d
Packit Service a2489d
## This can be used for automatic saving of configuration
Packit Service a2489d
# set at-exit "set > ~/.lftp/settings"
Packit Service a2489d
# source ~/.lftp/settings
Packit Service a2489d
Packit Service a2489d
## and this is for remembring last site
Packit Service a2489d
## (combine with previous rule if you want)
Packit Service a2489d
# set at-exit "bo a last"
Packit Service a2489d
# open last
Packit Service a2489d
Packit Service a2489d
## Terminal strings to set titlebars for terminals that don't
Packit Service a2489d
## properly specify tsl and fsl capabilities.
Packit Service a2489d
## Use cmd:set-term-status to enable this.
Packit Service a2489d
set cmd:term-status/*screen* "\e_\T\e\\"
Packit Service a2489d
set cmd:term-status/*xterm* "\e[11;0]\e]2;\T\007\e[11]"
Packit Service a2489d
set cmd:term-status/*rxvt* "\e[11;0]\e]2;\T\007\e[11]"
Packit Service a2489d
# set cmd:set-term-status on
Packit Service a2489d
Packit Service a2489d
## If you don't like advertising lftp or servers hate it, set this:
Packit Service a2489d
# set ftp:anon-pass "mozilla@"
Packit Service a2489d
# set ftp:client ""
Packit Service a2489d
# set http:user-agent "Mozilla/4.7 [en] (WinNT; I)"