【问题标题】:JavaScript create proxy server without node.jsJavaScript 创建没有 node.js 的代理服务器
【发布时间】:2018-10-04 13:56:20
【问题描述】:

我一直在环顾四周,但找不到在没有 node.js 的情况下创建纯 JavaScript 代理服务器的答案。如果有人有答案,请发表评论。我想知道这是否可能,因为我想在没有 node.js 的情况下设置自己的代理服务器,因此它完全基于 Web。

编辑 2 所以现在我知道我不能直接在网络上创建代理服务器,有没有办法在 Java 中做到这一点? (或类似的语言)

【问题讨论】:

  • 为什么要使用 JavaScript 来完成这项工作?
  • 代理服务器根据定义需要服务器。 “完全基于网络”到底是什么意思(以及为什么 node.js 不适合您的用例)?
  • 完全基于网络是什么意思?你想让它在浏览器中运行吗?
  • 是的,我希望它在浏览器上运行,并且我希望它使用 JavaScript,因为我对这门语言有一定的经验。完全基于网络的意思是我希望它在浏览器中运行。另外,如果在网络上有其他方法可以做到这一点,那么我想我可以使用它。
  • @Lightning417 — 在浏览器中运行代理服务器有什么意义?代理服务器将允许从浏览器而不是……浏览器发出请求。

标签: javascript html web http-proxy


【解决方案1】:

您无法在浏览器中使用代理服务器(或任何类型的服务器)。原因是代理服务器需要一个静态主机来将数据映射到服务器和从服务器映射。

你至少需要一个客户端/服务器类型的架构来完成你想要做的事情。

阅读:https://en.wikipedia.org/wiki/Proxy_server

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-31
    • 2014-09-22
    • 2018-01-10
    • 1970-01-01
    • 2023-02-06
    • 1970-01-01
    • 1970-01-01
    • 2020-05-17
    相关资源
    最近更新 更多