Signed-off-by: arraykeys@gmail.com <arraykeys@gmail.com>

This commit is contained in:
arraykeys@gmail.com
2017-09-28 16:18:25 +08:00
parent 22298fbb97
commit 44dff9a3a9
4 changed files with 7 additions and 45 deletions

View File

@ -114,7 +114,7 @@ http,tcp,udp代理过程会和上级通讯,为了安全我们采用加密通讯,
**1.7.查看帮助** **1.7.查看帮助**
`./proxy help http` `./proxy help http`
[图文教程](docs/faststart_v3.md)
### 2.TCP代理 ### 2.TCP代理

View File

@ -14,12 +14,11 @@ cd ..
# #install proxy # #install proxy
tar zxvf proxy-linux-amd64.tar.gz tar zxvf proxy-linux-amd64.tar.gz
cp proxy /usr/bin/ cp proxy /usr/bin/
cp proxyd /usr/bin/
chmod +x /usr/bin/proxy chmod +x /usr/bin/proxy
chmod +x /usr/bin/proxyd
if [ ! -e /etc/proxy ]; then if [ ! -e /etc/proxy ]; then
mkdir /etc/proxy mkdir /etc/proxy
cp proxy.toml /etc/proxy/ cp blocked /etc/proxy
cp direct /etc/proxy
fi fi
if [ ! -e /etc/proxy/proxy.crt ]; then if [ ! -e /etc/proxy/proxy.crt ]; then
@ -28,4 +27,4 @@ if [ ! -e /etc/proxy/proxy.crt ]; then
fi fi
rm -rf /tmp/proxy rm -rf /tmp/proxy
echo "install done" echo "install done"
proxyd proxy help

View File

@ -17,12 +17,11 @@ cd ..
# #install proxy # #install proxy
tar zxvf proxy-linux-amd64.tar.gz tar zxvf proxy-linux-amd64.tar.gz
cp proxy /usr/bin/ cp proxy /usr/bin/
cp proxyd /usr/bin/
chmod +x /usr/bin/proxy chmod +x /usr/bin/proxy
chmod +x /usr/bin/proxyd
if [ ! -e /etc/proxy ]; then if [ ! -e /etc/proxy ]; then
mkdir /etc/proxy mkdir /etc/proxy
cp proxy.toml /etc/proxy/ cp blocked /etc/proxy
cp direct /etc/proxy
fi fi
if [ ! -e /etc/proxy/proxy.crt ]; then if [ ! -e /etc/proxy/proxy.crt ]; then
@ -31,4 +30,4 @@ if [ ! -e /etc/proxy/proxy.crt ]; then
fi fi
rm -rf /tmp/proxy rm -rf /tmp/proxy
echo "install done" echo "install done"
proxyd proxy help

36
proxyd
View File

@ -1,36 +0,0 @@
#!/bin/bash
PID="/var/run/proxy.pid"
NAME="proxy"
case "$1" in
start)
if [ -e ${PID} ]; then
echo ${NAME} is running, pid=`cat ${PID}`, please stop first
exit 1
else
monexec run -w /etc/proxy -- proxy >/dev/null 2>&1 &
echo $!>${PID}
fi
;;
stop)
if [ -e ${PID} ]; then
kill `cat ${PID}`
rm ${PID}
fi
;;
restart)
$0 stop
$0 start
;;
status)
if [ -e ${PID} ]; then
echo ${NAME} is running, pid=`cat ${PID}`
else
echo ${NAME} is NOT running
exit 1
fi
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
esac
exit 0