| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- # Scenario:
- # You're billed for traffic except internal networks
- # 192.168.0.0 mask 255.255.0.0 and 10.0.0.0 mask 255.0.0.0.
- # If you exceed 2Gb limit you will have very high penalty
- #
- # You want to have daily report about common amount of external traffic.
- # You also need to know amount of Web traffic for every user
- # You want to limit Web traffic to 100Mb/day to whole campus and
- # to 20MB/day to every user
- # see explanations in 3proxy.cfg.sample
- internal 192.168.1.1
- external 10.1.1.1
- nserver 10.1.2.1
- nserver 10.2.2.2
- nscache 65536
- dnspr
- # no logging will be used, only traffic reports
- # use d:\3proxy\3profy.3cf to store counters data
- # generate daily traffic reports in d:\3proxy\traf\
- counter "d:\3proxy\3profy.3cf" D "d:\3proxy\traf\traf"
- # define users
- users "user1:CL:password1" "user2:CL:password2" "user3:CL:password3"
- users "user4:CL:password4" "user5:CL:password5" "user6:CL:password6"
- # ...
- # do not count traffic for 192.168.0.0/16,10.0.0.0/8
- nocountin * * 192.168.0.0/16,10.0.0.0/8
- # Count external traffic summary for all clients with limit to 100MB/day
- countin "1/Test 1" D 100 *
- # Count external Web traffic summary for all clients to 1Gb/month
- countin "2/Test 2" M 1024 vlad,3APA3A,test 127.0.0.1 * 80,81,8080-8088
- # For every user count and limit daily Web traffic to 20 Mb
- # There is no way to configure it in a single line, we need a line
- # for every user we have
- countin "3/User 1" D 20 user1 * * 80,81,8080-8088
- countin "4/User 2" D 20 user2 * * 80,81,8080-8088
- # ...
- countin "202/User 200" D 20 user200 * * 80,81,8080-8088
- # enable proxy
- auth strong
- proxy
- # enable administration to user1 from localhost
- internal 127.0.0.1
- allow user1
- admin
- #$Id: counters.sample,v 1.2 2004/07/23 13:33:39 vlad Exp $
|