有没有办法将路由器仪表板转发到本地 Debian 服务器?仪表板已打开192.168.1.1
,我想通过该服务器进行访问serverip:port
,该服务器的端口已打开,与路由器位于同一网络上。
答案1
我相信您要做的就是设置反向代理。假设您的服务器是 Linux,有几种方法可以实现此目的:
- iptables 代理转发
- 哈普罗西
- nginx 或 apache 代理
我将仅介绍 nginx。
在服务器上,您需要在/etc/nginx/conf.d/
我的代理配置文件
server {
listen 8888;
location / {
proxy_pass http://192.168.1.1
}
}
或者,如果你的路由器仪表板在 https 上运行,那么你应该proxy_pass https://192.168.1.1
然后您可以转到 serverip:8888 来访问您的路由器。
您的路由器可能根本不接受这样的转发流量。您可能需要设置标头。另请参阅:https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/