326ef35265
Submitted by: Stefan Thurner <thurners@nicsys.de>
67 lines
2.1 KiB
Bash
67 lines
2.1 KiB
Bash
#!/bin/sh
|
|
# Copyright (c) 2007 Stefan Thurner
|
|
# All rights reserved.
|
|
#
|
|
# Redistribution and use in source and binary forms, with or without
|
|
# modification, are permitted provided that the following conditions
|
|
# are met:
|
|
# 1. Redistributions of source code must retain the above copyright
|
|
# notice, this list of conditions and the following disclaimer.
|
|
# 2. Redistributions in binary form must reproduce the above copyright
|
|
# notice, this list of conditions and the following disclaimer in the
|
|
# documentation and/or other materials provided with the distribution.
|
|
#
|
|
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
|
|
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
|
|
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
|
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
# SUCH DAMAGE.
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
#
|
|
# tproxy - rcNG start script for transproxy
|
|
#
|
|
# PROVIDE: tproxy
|
|
# REQUIRE: NETWORKING privoxy cleanvar
|
|
# KEYWORD: shutdown
|
|
#
|
|
|
|
#
|
|
# Add the following line to /etc/rc.conf to enable `tproxy':
|
|
# tproxy_enable="YES"
|
|
#
|
|
# tproxy_port="81"
|
|
# tproxy_user="nobody"
|
|
# tproxy_if="192.168.1.1"
|
|
# tproxy_proxyhost="proxy.host"
|
|
# tproxy_proxyport="8080"
|
|
#
|
|
# Or set your own flags:
|
|
# tproxy_flags="-s $tproxy_port -b $tproxy_if -r $tproxy_user \
|
|
# $tproxy_proxyhost $tproxy_proxyport"
|
|
#
|
|
# Run `tproxy --help' for tproxy_flags.
|
|
#
|
|
|
|
. %%RC_SUBR%%
|
|
|
|
name="tproxy"
|
|
rcvar=`set_rcvar`
|
|
command="%%PREFIX%%/sbin/$name"
|
|
procname="%%PREFIX%%/sbin/$name"
|
|
|
|
load_rc_config "$name"
|
|
: ${tproxy_enable="NO"}
|
|
: ${tproxy_user="nobody"}
|
|
: ${tproxy_flags="-s $tproxy_port -b $tproxy_if -r $tproxy_user \
|
|
$tproxy_proxyhost $tproxy_proxyport"}
|
|
|
|
run_rc_command "$1"
|