Akses port Linux di Android
Assalamualaikum kawan jadi kali ini saya mau buat tutorial cara akses port di linux di android.
PENTING : KALIAN HARUS MENGGUNAKAN 1 WIFI YANG SAMA
Cara Pertama
yaitu kalian buka port di linux. di kasus saya karena saya pakai arch linux, bawaan nya pakai iptables, tinggal ketik
1
sudo iptables -A INPUT -p tcp --dport 8000 -j ACCEPT
kemmudian restart service iptables
1
sudo systemctl restart iptables
Cara Kedua
setelah sudah kalian cari ip address local anda dengan cara
1
ifconfig | grep "inet " | grep -v 127.0.0.1
disana kalian akan melihat ip address kalian yang ada di sebelah tulisan inet
Cara Ketiga
jika sudah, kalian aktifkan/buka servernya dengan pyserver di folder yang kalian inginkan
1
python3 -m http.server
Cara Keempat
dan setelah itu kalian bisa akses nya di android kalian dengan cara kalian masukkan ip address yang dan tambah nomer port nya tadi, ketik di browser hp anda, contoh:
1
192.168.51.13:8000
maksud angka 8000 adalah port yang kalian buka untuk memberikan akses.
dan selesai, itu aja sih semoga bermanfaat dan buat pengingat gweh juga ini kalo lupa, hehe :3
Disini Saya membuat script untuk kalian jika ingin langsung tanpa perlu ngetik banyak hehe:3
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
# Mendeklarasikan IP sebagai perintah/command
IP=$(ifconfig | grep -v 127.0.0.1 | grep "inet ")
# Membuka port dengan port 8000
# disini kalian bisa ganti port terserah kalian
sudo iptables -A INPUT -p tcp --dport 8000 -j ACCEPT
sudo systemctl restart iptables
# Menuggu Merestart iptables
echo ""
echo "Menuggu iptables terestart"
sleep 1s
# Menampilkan IP
echo ""
echo "Lihat ip anda dibawah disebelah 'inet' : "
echo $IP
# membuka terminal baru dan membuka port dengan pyserver
# disini kalian bisa ganti terminal kesukaan kalian
# karena saya pakai xfce jadi pakai xfce4-terminal
xfce4-terminal -e 'python3 -m http.server'
# Selesai
echo ""
echo "pyserver berjalan di terminal yg baru terbuka"
btw disini ada alternatif lain untuk pyserver, namanya live server kelebihannya adalah FITUR LIVE RELOAD
jadi jika ada perubahan di file nya kita tidak perlu buka dan tutup port lagi karena dengan fitur live reload halaman web akan langsung terupdate dengan sendirinya. Hal ini sangat membantu saat kalian apalagi bagi saya yang ingin mengatur dpi yang cocok untuk pengguna android :)
RANGKUMAN CEPAT
- buka port di linux
- cari ip address local anda
- buka server dengan pyserver atau live server
- Anda tinggal masukkan ip anda dan port nya
- Selesai :)