• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

data/H16-Apr-2021-1,104947

docs/H03-May-2022-3,0462,533

etc/H03-May-2022-852737

m4macros/H16-Apr-2021-512426

scripts/H16-Apr-2021-445374

src/H03-May-2022-11,0636,936

tests/H16-Apr-2021-1,9521,450

AUTHORSH A D16-Apr-2021529 4039

COPYINGH A D16-Apr-202117.6 KiB340281

ChangeLogH A D16-Apr-202148 21

INSTALLH A D16-Apr-202115.4 KiB369287

Makefile.amH A D16-Apr-2021499 3828

Makefile.inH A D03-May-202227 KiB878773

NEWSH A D16-Apr-202145 21

READMEH A D16-Apr-202114 21

README.mdH A D16-Apr-20212.8 KiB9363

TODOH A D16-Apr-20212 KiB5337

VERSIONH A D16-Apr-20217 21

aclocal.m4H A D16-Apr-202141 KiB1,1381,033

autogen.shH A D16-Apr-2021405 3121

compileH A D16-Apr-20217.2 KiB349259

config.guessH A D16-Apr-202143.1 KiB1,4771,284

config.h.inH A D16-Apr-20214.2 KiB162114

config.subH A D16-Apr-202135.3 KiB1,8021,661

configureH A D16-Apr-2021217.1 KiB7,6166,312

configure.acH A D16-Apr-20217.9 KiB258211

depcompH A D16-Apr-202123 KiB792502

install-shH A D16-Apr-202115 KiB519337

missingH A D16-Apr-20216.7 KiB216143

tinyproxy-indent.shH A D16-Apr-2021371 102

README

1see README.md
2

README.md

1# Tinyproxy
2
3Tinyproxy is a small, efficient HTTP/SSL proxy daemon released under the
4GNU General Public License.  Tinyproxy is very useful in a small network
5setting, where a larger proxy would either be too resource intensive, or
6a security risk.  One of the key features of Tinyproxy is the buffering
7connection concept.  In effect, Tinyproxy will buffer a high speed
8response from a server, and then relay it to a client at the highest
9speed the client will accept.  This feature greatly reduces the problems
10with sluggishness on the Internet.  If you are sharing an Internet
11connection with a small network, and you only want to allow HTTP
12requests to be allowed, then Tinyproxy is a great tool for the network
13administrator.
14
15For more info, please visit [the Tinyproxy web site](https://tinyproxy.github.io/).
16
17
18## Installation
19
20Tinyproxy uses a standard GNU `configure` script based on the automake
21system.  If compiling from a git checkout, you need to first run
22
23```
24./autogen.sh
25```
26
27from the top level directory to generate the `configure` script.
28The release tarball contains the pre-created `configure` script,
29so when building from a release, you can skip this step.
30Then basically all you need to do is
31
32
33```
34./configure
35make
36make install
37```
38
39in the top level directory to compile and install Tinyproxy. There are
40additional command line arguments you can supply to `configure`. They
41include:
42
43- `--enable-debug`:
44If you would like to turn on full debugging support.
45
46- `--enable-xtinyproxy`:
47Compile in support for the XTinyproxy header, which is sent to any
48web server in your domain.
49
50- `--enable-filter`:
51Allows Tinyproxy to filter out certain domains and URLs.
52
53- `--enable-upstream`:
54Enable support for proxying connections through another proxy server.
55
56- `--enable-transparent`:
57Allow Tinyproxy to be used as a transparent proxy daemon.
58Unlike other work modes, transparent proxying doesn't require explicit
59configuration and works automatically when traffic is redirected to
60the proxy using the appropriate firewall rules.
61
62- `--enable-reverse`:
63Enable reverse proxying.
64
65- `--with-stathost=HOST`:
66Set the default name of the stats host.
67
68For more information about the build system, read the INSTALL file
69that is generated by `autogen.sh` and comes with the release tar ball.
70
71
72
73## Support
74
75
76If you are having problems with Tinyproxy, please raise an
77[issue on github](https://github.com/tinyproxy/tinyproxy/issues).
78
79
80## Contributing
81
82If you would like to contribute a feature, or a bug fix to the Tinyproxy
83source, please clone the
84[git repository from github](https://github.com/tinyproxy/tinyproxy.git)
85and create a [pull request](https://github.com/tinyproxy/tinyproxy/pulls).
86
87
88## Community
89
90You can meet developers and users to discuss development,
91patches and deployment issues in the `#tinyproxy` IRC channel on
92Freenode (`irc.freenode.net`).
93