User Tools

Site Tools


ngrok

Ngrok Membuat Private Server Menjadi Publik

http://ngrok.com merupakan servis yang memungkinkan kita mengakses private server dari luar, meskipun tidak memiliki public IP adress.

Buat akun di ngrok.com, install agent ngrok di server, kemudian jalankan agent tersebut.

Alamat web public yang di-generate akan berubah-ubah setiap kali agen restart. Tentu ini karena kita menggunakan free account :)

Instalasi Linux

curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | \
sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null && \
echo "deb https://ngrok-agent.s3.amazonaws.com buster main" | \
sudo tee /etc/apt/sources.list.d/ngrok.list && \
sudo apt update && sudo apt install ngrok

Install as service

ngrok service install –config C:\ngrok\ngrok.yml

Other command related to service

ngrok service start
ngrok service stop
ngrok service restart
ngrok service uninstall

Check ngrok status by http://localhost:4040/inspect/http

Config File

File location: \home\*username*\.config\ngrok\ngrok.yml

version: "2"
authtoken: 2QfcVFZpHj4eZWz30jDKZ7BZhX4_7Hn1nB23BYrcj7euukCQh
tunnels:
  first:
    addr: 80
    proto: http
  second:
    addr: 22
    proto: tcp
  third:
    addr: 3389
    proto: tcp
    

80 port webserver
22 port ssh
3389 port remote desktop connection

ngrok.txt · Last modified: 2023/07/06 01:24 by zainal