parent
e4632d7670
commit
92f20b29eb
40
udptools.sh
40
udptools.sh
|
|
@ -25,11 +25,36 @@ if [ "$IPTABLES" == '' ]; then
|
||||||
yum install iptables -y
|
yum install iptables -y
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
#检查目录
|
||||||
|
if [ ! -d "/usr/local/udptools" ]; then
|
||||||
|
echo "未安装udptools,请先安装."
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
if [ ! -d "/usr/local/udptools/pid" ]; then
|
||||||
|
mkdir /usr/local/udptools/pid
|
||||||
|
fi
|
||||||
|
if [ ! -d "/usr/local/udptools/log" ]; then
|
||||||
|
mkdir /usr/local/udptools/log
|
||||||
|
fi
|
||||||
|
if [ ! -d "/usr/local/udptools/conf" ]; then
|
||||||
|
mkdir /usr/local/udptools/conf
|
||||||
|
fi
|
||||||
|
|
||||||
buildServer()
|
buildServer()
|
||||||
{
|
{
|
||||||
|
echo "-s
|
||||||
|
# 服务器模式
|
||||||
|
-l 0.0.0.0:$LPORT
|
||||||
|
# 监听端口给UDP2RAW客户端
|
||||||
|
-r 127.0.0.1:$MPORT
|
||||||
|
# 连接UDPSpeeder端口
|
||||||
|
-k $PASSWD
|
||||||
|
# 密码
|
||||||
|
--cipher-mode xor
|
||||||
|
# 简单xor加密" > /usr/local/udptools/conf/udp2raw-s${MPORT}.conf
|
||||||
|
|
||||||
#判断服务模式
|
#判断服务模式
|
||||||
if pgrep systemd-journal; then
|
if pgrep systemd-journal > /dev/null; then
|
||||||
SYSTEMCTL=1
|
SYSTEMCTL=1
|
||||||
else
|
else
|
||||||
SYSTEMCTL=0
|
SYSTEMCTL=0
|
||||||
|
|
@ -42,8 +67,19 @@ buildServer()
|
||||||
|
|
||||||
buildClient()
|
buildClient()
|
||||||
{
|
{
|
||||||
|
echo "-c
|
||||||
|
# 客户端模式
|
||||||
|
-l 127.0.0.1:$MPORT
|
||||||
|
# 监听端口给UdpSpeeder用
|
||||||
|
-r $REMOTEIP:$RPORT
|
||||||
|
# 连接UDP2RAW服务端
|
||||||
|
-k $PASSWD
|
||||||
|
# 密码
|
||||||
|
--cipher-mode xor
|
||||||
|
# 简单xor加密" > /usr/local/udptools/conf/udp2raw-c${MPORT}.conf
|
||||||
|
|
||||||
#判断服务模式
|
#判断服务模式
|
||||||
if pgrep systemd-journal; then
|
if pgrep systemd-journal > /dev/null; then
|
||||||
SYSTEMCTL=1
|
SYSTEMCTL=1
|
||||||
else
|
else
|
||||||
SYSTEMCTL=0
|
SYSTEMCTL=0
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue