如何允许其他客户端(不在我的局域网中)访问我的Web套接字服务器?

适应性强

我已经完成了我的websocket服务器,我希望能够在我的计算机上本地运行它,但是我也希望它可以被Internet上的任何其他客户端访问(因为它们已连接到我的Web套接字)

我没有http服务器,相反,我有一个webSocket.Server()对象,我不想有任何html索引,它只是一个javascript文件

const websocket = require('ws');
const bluebird = require('bluebird');
const mysql = require('mysql2');

const wss = new websocket.Server({ port: 1337 });

wss.on("connection", ws => {
    console.log('Client Connected')

    ws.on("message", pack => {
// Other code here
})
})

这是我所拥有的基本布局,对于这一切我都是新手,所以我们将不胜感激。

大正拱门

您需要在本地网络上找到设备的IP地址,然后通过路由器设置转发本地IP地址和端口,以便网络外部的人可以使用您的公共IP连接到服务器。

您可能还需要在设备上添加防火墙规则,以便外部设备可以访问您的服务器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试通过我的android客户端访问我的openfire服务器

来自分类Dev

我如何让我的asyncio客户端调用套接字服务器并等待响应

来自分类Dev

C ++服务器无法通过套接字从python客户端读取我的消息

来自分类Dev

如何将数据从Web套接字服务器发送到客户端?

来自分类Dev

无法从局域网中的其他Ubuntu PC访问Apache Web服务器和虚拟主机

来自分类Dev

为什么我需要按Enter键才能在套接字python服务器中查看其他客户端的输入?

来自分类Dev

如何让客户端套接字继续在python中侦听服务器?

来自分类Dev

如何将电子邮件存储在局域网中并允许与客户端无关的访问?

来自分类Dev

如何使客户端套接字等待服务器套接字

来自分类Dev

如何允许网络上的其他计算机访问我的虚拟Web服务器?

来自分类Dev

为什么我的OpenVPN客户端不能访问与OpenVPN服务器在同一局域网中的计算机?

来自分类Dev

我不想在单服务器程序的多客户端中关闭套接字

来自分类Dev

无法从局域网中的其他Ubuntu PC访问Apache Web服务器和虚拟主机

来自分类Dev

服务器套接字从一个客户端读取对象,并在Java中的其他套接字上写入

来自分类Dev

设置访问权限受限的客户端-服务器局域网

来自分类Dev

当我无权访问服务器时,如何从客户端关闭套接字连接?

来自分类Dev

如何让我的asyncio客户端调用套接字服务器并等待响应

来自分类Dev

不编写客户端主机就无法访问我的服务器

来自分类Dev

无法从外部局域网(Raspberry Pi)访问我的apache服务器

来自分类Dev

如何允许网络之外的其他计算机访问我的虚拟Web服务器?

来自分类Dev

我的世界如何找到局域网服务器?

来自分类Dev

如何使Java客户端使用套接字连接到不在我的计算机上的服务器?

来自分类Dev

每当它尝试连接到我的python套接字服务器时,我的简单客户端崩溃

来自分类Dev

如何通过IP地址阻止客户端访问我的Web服务器上的某些URL?

来自分类Dev

我如何在局域网服务器上看到完整的htdocs

来自分类Dev

如何从局域网访问Ubuntu 16.04 Web服务器上的多个网页

来自分类Dev

我想在客户端使用网络套接字进行服务器通信。

来自分类Dev

阻止其他XMPP客户端访问我的ejabberd服务器

来自分类Dev

如何使用 python-socketio 从客户端访问我的套接字 ID?

Related 相关文章

  1. 1

    尝试通过我的android客户端访问我的openfire服务器

  2. 2

    我如何让我的asyncio客户端调用套接字服务器并等待响应

  3. 3

    C ++服务器无法通过套接字从python客户端读取我的消息

  4. 4

    如何将数据从Web套接字服务器发送到客户端?

  5. 5

    无法从局域网中的其他Ubuntu PC访问Apache Web服务器和虚拟主机

  6. 6

    为什么我需要按Enter键才能在套接字python服务器中查看其他客户端的输入?

  7. 7

    如何让客户端套接字继续在python中侦听服务器?

  8. 8

    如何将电子邮件存储在局域网中并允许与客户端无关的访问?

  9. 9

    如何使客户端套接字等待服务器套接字

  10. 10

    如何允许网络上的其他计算机访问我的虚拟Web服务器?

  11. 11

    为什么我的OpenVPN客户端不能访问与OpenVPN服务器在同一局域网中的计算机?

  12. 12

    我不想在单服务器程序的多客户端中关闭套接字

  13. 13

    无法从局域网中的其他Ubuntu PC访问Apache Web服务器和虚拟主机

  14. 14

    服务器套接字从一个客户端读取对象,并在Java中的其他套接字上写入

  15. 15

    设置访问权限受限的客户端-服务器局域网

  16. 16

    当我无权访问服务器时,如何从客户端关闭套接字连接?

  17. 17

    如何让我的asyncio客户端调用套接字服务器并等待响应

  18. 18

    不编写客户端主机就无法访问我的服务器

  19. 19

    无法从外部局域网(Raspberry Pi)访问我的apache服务器

  20. 20

    如何允许网络之外的其他计算机访问我的虚拟Web服务器?

  21. 21

    我的世界如何找到局域网服务器?

  22. 22

    如何使Java客户端使用套接字连接到不在我的计算机上的服务器?

  23. 23

    每当它尝试连接到我的python套接字服务器时,我的简单客户端崩溃

  24. 24

    如何通过IP地址阻止客户端访问我的Web服务器上的某些URL?

  25. 25

    我如何在局域网服务器上看到完整的htdocs

  26. 26

    如何从局域网访问Ubuntu 16.04 Web服务器上的多个网页

  27. 27

    我想在客户端使用网络套接字进行服务器通信。

  28. 28

    阻止其他XMPP客户端访问我的ejabberd服务器

  29. 29

    如何使用 python-socketio 从客户端访问我的套接字 ID?

热门标签

归档