DOCUMENTS
ON
DELEGATE
BASED ON VERSION 9.9.11, AUGUST 2014, YUTAK SATO
SOURCES
DeleGate Home Page
Reference manual
(
description
)
Usage examples
(
shortest tutorial
/
short tutorial
)
Manual search
Web+Forum search
DOWNLOAD / BUILD / INSTALL
Select a version
Download
(
Source
Binaries
Beta
)
Build
Install
CONFIGURE
Mandatory options
(
entrance
/
SERVER
/
ADMIN
/
DGROOT
)
Options
Parameters
Configuration file
(
loading
)
Local file location
Dynamic library's version and location
Dynamic configuration for each session
SSL certificates
START / STOP / RESTART
Running in foreground
Running as a service on Windows
Stopping
Restarting
Restarting without breaking current sessions
ACCESS LOG / COUNTER
Log files
Log level
/
foreground log
Log file aging
Syslog usage
HTTP log
FTP log
Access counter and statistics
(
SSI
)
ACCESS CONTROL
Access control parameters
Generic permission
Authentication / authorization
Configuring custom authentication
Identifying client and user
Forwarding client information
Forwarding / generating authentication
Restricting incomming network interface
RESOURCE RESTRICTION / CHOKING
Time out
Maximum number
Delay for penalty
SECURE CONFIGURATION
Encrypting configuration parameters
Implanted configuration parameters
(
command
)
Signed executable file
subin - For whom do not want being a super-user
(
subin
)
Remote configuration of DeleGate
Defense against attackers
ROUTING
Application level routing
Routing parameters
Generic routing
( application-proxy / SOCKS / SSL-tunnel )
Source interface and port
Backup routes
Clustering servers
Round robin servers
URL specific routing
( HTTP )
Source routing (
HTTP
/ FTP / POP / SMTP )
Server bihind NAT ( HTTP / FTP )
Routing SMTP
Routing DNS
SOCKS CLIENT / SERVER
DeleGate as a SOCKS server and/or client
DeleGate as a multiplexed SOCKS tunnel
SockMux -- Socket multiplexer protocol
SocksTap -- transparent proxy over SOCKS
URL (RESOURCE NAME) MAPPING
URL mapping parameters
MOUNT -- URL mapping to local or remote resource
ORIGIN / PROXY SERVER
HTTP proxy/server
FTP proxy/server
NNTP proxy/server
DNS proxy/server
SMTP proxy/server
POP proxy
SOCKS server
TCP relay
UDP relay
GATEWAY
MOUNT -- application protocol conversion
Reverse proxy
Transparent proxy
A universal TLS (SSL) gateway
(
SSL certificates
)
IPv6 support
(IPv6/IPv4 gateway) (
DNS resolution
)
Protocol Translation (
NNTP/HTTP
FTP/HTTP
FTPxHTTP
)
CACHE
Cache control parameters
( HTTP / FTP / NNTP )
Off-line browsing
Mirror server
Caching data over SOCKS
Resolver cache
SSL session cache
Connection cache
( FTP / NNTP / POP/HTTP / sftp/HTTP )
CONTENT FILTERING
Application content filtering
( HTTP / FTP / POP / SMTP / NNTP )
Filtering parameters
Filtering options
Common Filter Interface (CFI)
(
example
)
Filtering HTTP headers and HTML tags
HTML part filter ( HTTP )
Erasing non-plain-text in MIME multipart
( POP / SMTP / NNTP )
Cookie encryption and filtering
CONTENT CONVERSION
Decode/encode between HTML and plain text
MIME decode/encode control
( POP / SMTP / NNTP )
Mapping character in text data
Japanese character conversion
( HTTP FTP POP SMTP NNTP Telnet yysh )
Servers with Japanese character coding conversion
MISCELLANEOUS
DeleGate as a simple crond
DeleGate as a simple inetd
DeleGate as a console command
Customizing built-in pages and images
Platform specific issues
Serving huge files over 4GB
RFC search
and its
configuration
REMOTE SHELL / DESKTOP
yysh - yet another remote shell with port forwarding
DeleGate as a X Window proxy
Screen shot of Windows Mobile/CE
EXPERIMENTAL
DeleGate as a Man-In-The-Middle (MITM) proxy
gateway for sftp/SSH
http-sp -- Light weight single process server
A realization of "data" URL scheme
RELEVANT SERVERS / URLS
http://www.delegate.org
-- the home page of DeleGate
http://www.delegate.org/delegate/download/
-- download page
http://www.delegate.org/feedback/
-- forum page
http://www.delegate.org/freyasx/
-- search engine FreyaSX
http://ja.delegate.org
-- home page in Japanese
http://mswin.delegate.org
-- for MS Windows
http://wince.delegate.org
-- for Windows CE / Mobile
http://ietf.delegate.org
-- RFC search
HISTORY
Latest topics
Updates
DeleGate ver.9 release notes
(
9.9.8
9.9.9
9.9.10
)
DeleGate ver.9 outline
Change history
Time line of DeleGate
August 2014, Yutaka Sato, Tsukuba, Ibaraki, Japan