我可以在网络本地复制并提供网站吗?

我可以在网络本地复制并提供网站吗?

我有一台电脑,它与另一台设备共享互联网连接,该设备配置为访问其制造商的网站并获取任何可用更新。请注意,此互联网共享是通过我的以太网端口进行的,并且该设备无法配置为访问任何其他网站。

有没有什么方法可以获取通过我的以太网端口的所有数据,然后将我的电脑连接到设备,并准确重现我记录时网站发送到设备的内容,就像将我的电脑作为网站一样?

一个例子:

  • 设备 x 网站

    • device :获取网站 ID
    • 站点:0000000XX0Xx00xx0
    • 设备:获取日期和时间
    • 网站:12:30.31-12-2011GMT-4
    • 设备:下载更新(如果有)
    • 站点:pkg1.zip pkg2.iso pkg3.tar
  • 设备 x 电脑

    • device :获取网站 ID
    • PC:0000000XX0Xx00xx0
    • 设备:获取日期和时间
    • 电脑:12:30.31-12-2011GMT-4
    • 设备:下载更新(如果有)
    • 电脑:pkg1.zip pkg2.iso pkg3.tar

因此,只需重现网站发送到设备的相同内容,但发送数据的是我的电脑。

谢谢您的关注,罗德里戈。

答案1

你当然可以。

步骤 1)使用 wget 获取完整网站(参见http://www.sonyjose.in/blog/?p=136)。

2)安装并运行 Apache 等 Web 服务器(https://help.ubuntu.com/10.04/serverguide/C/httpd.html

3)将步骤1下载的文件放入/var/www

4) 让您的朋友通过浏览器从您的 IP 地址访问该网站。要获取 IP 地址,请使用网络管理器中的连接信息选项(屏幕右上角)或使用命令 ifconfig

答案2

如果您尝试“复制”的网站在呈现 HTML 之前在服务器上进行任何动态处理,您将无法准确复制它。如果无法访问后端代码,您能做的最好的事情就是制作该网站的静态快照,该快照始终会返回相同的 html 响应。

相关内容