như tít, mình thắc mắc là ngrok nó hoạt động như thế nào, khi webserver nằm trên máy tính của mình, client truy cập vào url của ngrok.
local server <==(tunel)==> ngrok server <====> client browser
mình có lên mạng tìm hiểu thì có thấy web proxy nó hoạt động gần giống : tức là webserver chỉ có nhiệm vụ forward request sang 1 webserver khác, vd: https://www.proxysite.com/
hoặc : https://github.com/MrSwitch/proxy-server
qua tìm hiểu thì mình thấy các web proxy này nó phải rewrite lại các url
vd: client request :url= webproxy.com/post >> server forward rewrite : daynhauhoc/post
rồi sau khi nhận được response server lại phải rewrite lại 1 lần nước các url trong response, mình thấy cách này khá rắc rối và làm tốn thời gian vì phải rewrite chưa kể rewrite sai là trang web chạy sai
vậy cho mình hỏi ngrok có hoạt động như vậy không, hay url được truyền thẳng đến máy local luôn