-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathipfrwd
73 lines (61 loc) · 1.31 KB
/
ipfrwd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#!/bin/bash
#Tool By Senovpn
echo "Tool Ip Forwarding";
echo "1. Tambah Forward";
echo "2. Cek Rule Forwarding Dan IP Tables";
echo "3. Hapus Forwarding";
echo "4. Keluar";
echo ""
echo "Masukkan Angka 1 Sampai 4"
read pilihan
#menu1
if [ $pilihan = 1 ]
then
clear
echo "Masukkan Port Yang Belum Digunakan Di Server Ini"
read pgcp
echo "Masukkan IP dan Port Tujuan , Contoh Vmess Azure Ada Di 54.100.21.2:443 "
read ptujuan
sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport $pgcp -j DNAT --to-destination $ptujuan
iptables -t nat -A PREROUTING -p udp --dport $pgcp -j DNAT --to-destination $ptujuan
sysctl -p
ipfrwd
#menu2
elif [ $pilihan == 2 ]
then
clear
echo "Cek Forwarding Dan Ip Tables"
iptables -t nat -L --line-number
echo "Tekan 1 Untuk ke menu Utama / Tekan Sembarang Untuk Exit"
read kemenu
if [ $kemenu == 1 ]
then
ipfrwd
else
exit
fi
#menu3
elif [ $pilihan == 3 ]
then
iptables -t nat -L --line-number
echo "Silahkan Amati Tabel Di Atas!!Amati Nomer Baris Dan Ip"
read -p "Silahkan Masukan Baris Yang Mau Di Hapus : " hapus
iptables -t nat -D PREROUTING $hapus
read -p "takan 1 Untuk Lanjut edit / tekan sembarang untuk exit : " kemenu
if [ $kemenu == 1 ]
then
echo "3" | ipfrwd
else
exit
fi
#menu4
elif [ $pilihan == 4 ]
then
clear
exit
else
clear
echo "taik"
ipfrwd
fi