mirror of
https://github.com/Ysurac/openmptcprouter-vps.git
synced 2025-03-09 15:50:00 +00:00
Update MLVPN to markfoodyburton version
This commit is contained in:
parent
ace0a0cbab
commit
0ce7fedffc
3 changed files with 15 additions and 8 deletions
|
@ -22,14 +22,17 @@ fi
|
||||||
if systemctl -q is-active mlvpn@mlvpn0.service; then
|
if systemctl -q is-active mlvpn@mlvpn0.service; then
|
||||||
systemctl -q stop mlvpn@mlvpn0 > /dev/null 2>&1
|
systemctl -q stop mlvpn@mlvpn0 > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
apt-get -y install build-essential pkg-config autoconf automake
|
apt-get -y install build-essential pkg-config autoconf automake libpcap-dev unzip
|
||||||
cd /tmp
|
cd /tmp
|
||||||
wget -O /tmp/mlvpn-2.3.2.tar.gz https://github.com/zehome/MLVPN/archive/2.3.2.tar.gz
|
#wget -O /tmp/mlvpn-2.3.2.tar.gz https://github.com/zehome/MLVPN/archive/2.3.2.tar.gz
|
||||||
|
wget -O /tmp/new-reorder.zip https://github.com/markfoodyburton/MLVPN/archive/new-reorder.zip
|
||||||
cd /tmp
|
cd /tmp
|
||||||
tar xzf mlvpn-2.3.2.tar.gz
|
#tar xzf mlvpn-2.3.2.tar.gz
|
||||||
cd MLVPN-2.3.2
|
#cd MLVPN-2.3.2
|
||||||
|
unzip new-reorder.zip
|
||||||
|
cd MLVPN-new-reorder
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
./configure
|
./configure --sysconfdir=/etc
|
||||||
make
|
make
|
||||||
make install
|
make install
|
||||||
wget -O /lib/systemd/network/mlvpn.network http://www.openmptcprouter.com/server/mlvpn.network
|
wget -O /lib/systemd/network/mlvpn.network http://www.openmptcprouter.com/server/mlvpn.network
|
||||||
|
@ -38,10 +41,13 @@ if [ "$update" = "0" ]; then
|
||||||
wget -O /etc/mlvpn/mlvpn0.conf http://www.openmptcprouter.com/server/mlvpn0.conf
|
wget -O /etc/mlvpn/mlvpn0.conf http://www.openmptcprouter.com/server/mlvpn0.conf
|
||||||
sed -i "s:MLVPN_PASS:$MLVPN_PASS:" /etc/mlvpn/mlvpn0.conf
|
sed -i "s:MLVPN_PASS:$MLVPN_PASS:" /etc/mlvpn/mlvpn0.conf
|
||||||
fi
|
fi
|
||||||
|
chmod 0600 /etc/mlvpn/mlvpn0.conf
|
||||||
|
adduser --quiet --system --home /var/run/mlvpn --shell /usr/sbin/nologin mlvpn
|
||||||
systemctl enable mlvpn@mlvpn0.service
|
systemctl enable mlvpn@mlvpn0.service
|
||||||
systemctl enable systemd-networkd.service
|
systemctl enable systemd-networkd.service
|
||||||
cd /tmp
|
cd /tmp
|
||||||
rm -r /tmp/MLVPN-2.3.2
|
#rm -r /tmp/MLVPN-2.3.2
|
||||||
|
rm -r /tmp/MLVPN-new-reorder
|
||||||
|
|
||||||
# Add 6in4 support
|
# Add 6in4 support
|
||||||
wget -O /usr/local/bin/omr-6in4 http://www.openmptcprouter.com/server/omr-6in4
|
wget -O /usr/local/bin/omr-6in4 http://www.openmptcprouter.com/server/omr-6in4
|
||||||
|
|
|
@ -238,9 +238,9 @@ fi
|
||||||
|
|
||||||
# Add OpenMPTCProuter VPS script version to /etc/motd
|
# Add OpenMPTCProuter VPS script version to /etc/motd
|
||||||
if grep --quiet 'OpenMPTCProuter VPS' /etc/motd; then
|
if grep --quiet 'OpenMPTCProuter VPS' /etc/motd; then
|
||||||
sed -i 's:< OpenMPTCProuter VPS [0-9]*\.[0-9]* >:< OpenMPCTProuter VPS 0.29 >:' /etc/motd
|
sed -i 's:< OpenMPTCProuter VPS [0-9]*\.[0-9]* >:< OpenMPCTProuter VPS 0.30 >:' /etc/motd
|
||||||
else
|
else
|
||||||
echo '< OpenMPTCProuter VPS 0.29 >' >> /etc/motd
|
echo '< OpenMPTCProuter VPS 0.30 >' >> /etc/motd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$update" = "0" ]; then
|
if [ "$update" = "0" ]; then
|
||||||
|
|
|
@ -4,6 +4,7 @@ mode = "server"
|
||||||
interface_name = "mlvpn0"
|
interface_name = "mlvpn0"
|
||||||
timeout = 30
|
timeout = 30
|
||||||
password = "MLVPN_PASS"
|
password = "MLVPN_PASS"
|
||||||
|
reorder_buffer = yes
|
||||||
reorder_buffer_size = 64
|
reorder_buffer_size = 64
|
||||||
loss_tolerence = 50
|
loss_tolerence = 50
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue