通过 Linux 服务器访问网站

通过 Linux 服务器访问网站

有没有办法将路由器仪表板转发到本地 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/

相关内容