个人电脑如何做服务器?

发布于 2022-09-13 01:13:23 字数 42 浏览 15 评论 0

系统是Mac
有没有类似vpn的工具,可以做为服务器让别人连接?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

⊕婉儿 2022-09-20 01:13:23

内网穿透,windows 之前用过一个 ngrok 的。

如果你是因为特殊原因的话,网上也有一些办理公网 IP 的办法(装监控还是干嘛的)。

其实租个云服务器也没几个钱。

永言不败 2022-09-20 01:13:23

按如下几种情况考虑:

  1. 有公网 IP。需要在路由器配置 DMZ 主机,将 IP 设置为该 PC 的局域网 IP。然后就可以通过外网 IP 进行访问。

    若只是要开放特点端口的服务,则可以使用端口转发功能。具体如何设置,可以查看你的路由器使用说明或咨询相关客服。但这里有两个限制:

  • 当路由器重启或重连宽带,就会导致外网 IP 发生变化,这个可以通过 DDNS 解决。具体可以网络搜索一下,这里暂不展开。有些路由器有自带该功能。
  • 无法访问带有 80 字样的端口,这就包含了常用的 Web 端口 80 端口。这是电信运营商的限制,国家的规定。根据不同运营商,可能还有其他端口被屏蔽。可以尝试通过 443 https 端口搭建 Web 服务(部分运营商可能屏蔽)。
  1. 无公网 IP。如果是家庭宽带可以打电话给电信运营商,以欲使用网络摄像头为由,申请开通,如果不肯,可以告知将去工信部投诉,若仍不肯,可以真的去投诉看看。

    如果最终还是没有成功拿到公网 IP。可以通过 内网穿透 技术达成,需要你具备一个外网运行的服务器(可以是云主机,或VPS,但不能是虚拟空间)。
    其基本原理就是在你的 PC 与外网服务器建立一个信道,将特定端口的网络请求,全部转发到内网 PC 上并返回。
    这里推荐使用 frp,具体使用搭建部署见其中文文档。

以上方法都是针对你期望外网可连的需求所提供的方法。若只是内网可连,就比较简单了,只要注意搭建服务时,你所监听的 IP 为 0.0.0.0,而非 127.0.0.1 即可。这样内网的任何机器,都可以通过你的 PC 内网 IP 连接。

烟酉 2022-09-20 01:13:23

sunnyngrok有免费版本,带宽高,之前用过,不错

美煞众生 2022-09-20 01:13:23

这个问题我也研究了很久,之前自己的云服务器到期了,自己又有一台闲置的笔记本,把笔记本系统换成Linux后,觉得要不要让他做一台服务器。折腾了好久,得出一个结论:还是不要折腾的好,因为真的很麻烦(并且几乎实现不了),并且实现了稳定性也极差。这个笔记本只能在局域网内作为服务器,要想在公网上做服务器,有钱的话还是云服务器吧。

只想待在家 2022-09-20 01:13:23

做局域网的没问题,做公网的话没有公网ip就一切都是0

烟雨凡馨 2022-09-20 01:13:23

做内网穿透+动态域名解析,买个花生壳之类的硬件吧,但是个人电脑做服务器,电费和网费是个大头,你得衡量下值不值

那请放手 2022-09-20 01:13:23

用花生壳,买个它家的固定域名,认证费9块加20多块钱域名费,可以实现两条tunnel,一条web,一条ssh,个人用户应该够用了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文