Postingan

Akses port Linux di Android

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

  1. buka port di linux
  2. cari ip address local anda
  3. buka server dengan pyserver atau live server
  4. Anda tinggal masukkan ip anda dan port nya
  5. Selesai :)

credit : groovypost

Postingan ini dilisensikan di bawah CC BY 4.0 oleh penulis.