如何从本地Windows电脑访问远程Ubuntu服务器上的localhost网页
解决本地Windows浏览器访问Ubuntu服务器上localhost绑定的Evebox服务问题
方法一:使用Putty本地端口转发(推荐,无需修改服务配置)
这是最安全的方式,通过SSH隧道将本地端口映射到服务器的localhost服务:
- 打开Putty,在左侧导航栏依次展开 Connection > SSH > Tunnels
- 在「Source port」输入一个本地未被占用的端口(例如
8080) - 在「Destination」填写服务器上Evebox的监听地址与端口:
127.0.0.1:5636 - 确认「Local」和「Auto」选项处于选中状态(默认已勾选)
- 点击「Add」,此时上方「Forwarded ports」列表会显示
L8080 127.0.0.1:5636 - 返回Putty主界面,输入服务器IP和SSH端口,正常建立连接
- 连接成功后,在本地Windows浏览器访问
http://localhost:8080即可打开Evebox日志界面
方法二:修改Evebox监听地址(适合长期固定访问)
若希望无需每次设置SSH转发就能访问,可调整Evebox的监听范围:
- 登录Ubuntu服务器,定位Evebox配置文件(通常路径为
/etc/evebox/evebox.yaml,可通过evebox config show确认) - 编辑配置文件,找到
listen相关配置项,将127.0.0.1:5636修改为0.0.0.0:5636(监听所有网卡)或服务器的公网IP - 重启Evebox服务:
sudo systemctl restart evebox - 开放Ubuntu防火墙端口:
sudo ufw allow 5636/tcp - 本地浏览器直接访问
http://[服务器公网IP]:5636即可
注意事项
- 方法一中的本地端口可任意选择,只要未被本地其他程序占用(如
9000、8000等均可) - 方法二修改监听地址后,建议通过防火墙限制仅允许你的本地IP访问5636端口,避免未授权访问:
sudo ufw allow from [你的本地公网IP] to any port 5636/tcp
内容的提问来源于stack exchange,提问作者Armageddon
相关产品推荐
相关产品推荐

