V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cyx032426
V2EX  ›  程序员

大佬们 如何把自己的笔记本变成一台服务器?

  •  
  •   cyx032426 · 287 天前 via iPhone · 2816 次点击
    这是一个创建于 287 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是可以一边写代码一边托管网站那样 还是说不现实?

    aru
        1
    aru  
       287 天前
    你能保证自己的笔记本 7x24 小时网络畅通就可以
    本地开个虚拟机或 wsl2 ,配置好网站,通过 frp 、cloudflare tunnel 之类软件将网站发布出去
    实际上,不如去国外搞个 vps 吧,一年一两百的也有
    cyx032426
        2
    cyx032426  
    OP
       287 天前 via iPhone
    @aru 用 Vmware 装 Linux 吗
    aru
        3
    aru  
       287 天前
    @cyx032426
    可以的。还有 windows 自带的 hyperv 也行
    cyx032426
        4
    cyx032426  
    OP
       287 天前 via iPhone
    @aru 好的我去试试 谢谢你啦🫶
    LaoLeyuan
        5
    LaoLeyuan  
       287 天前
    直接装个带桌面的 linux 也可以,资源消耗还更低,可以用 linxu 版本的 vscode 写代码。
    cyx032426
        6
    cyx032426  
    OP
       287 天前 via iPhone
    @LaoLeyuan 还可以这样的,是不是装双系统啊?那我得买个 u 盘。
    JensenQian
        7
    JensenQian  
       286 天前
    @cyx032426 #6

    Ubuntu Desktop 整一个呗
    https://ubuntu.com/download/desktop

    不过这样子没必要啊,你要托管网站直接买一个 vps 好了啊,有些甚至 10 刀一年,套上 cloudflare 托管个没人看的网站没啥问题
    JensenQian
        8
    JensenQian  
       286 天前
    @JensenQian #7 你要整家里的话,搞个小主机,那种 n100 的单网口的准系统就五六百,再往上就 7840H 的也就 2000 多
    性能比很多笔记本都强啊,你直接整一个放家里用好了
    cyx032426
        9
    cyx032426  
    OP
       286 天前 via iPhone
    @JensenQian ok 兄弟,我主要是看到了一个网站叫 tiiny host 的,直接把文件丢里面就能访问了。然后我想自己试试能不能自己的笔记本能不能实现这样的功能。
    Fish1024
        10
    Fish1024  
       286 天前
    服务器主要在于服务。不一定需要虚拟机或者单独一台机器啊。需要啥服务就装啥软件,你需要提供 web 服务,就装个 nginx 就行了。

    我看你也不是想跑生产用的,不跑生产的机器,只有有对应的服务端软件没有 windows 版本或者 windows 版本显著劣于 linux 版本的,才考虑用 linux 。

    外网访问,那跟服务器不服务器也没关系,有公网 ip 就只是一个路由器上的端口转发功能,没公网 ip 就用 frp 之类的穿透即可。

    当你要考虑稳定性、高可用度了,再去考虑专用“服务器”的问题。
    cyx032426
        11
    cyx032426  
    OP
       286 天前 via iPhone
    还是买一台服务器方便
    云服务器+宝塔面板
    vcn8yjOogEL
        12
    vcn8yjOogEL  
       286 天前
    保证持续插电联网, 对内网开 ssh 远程登录即可, 电池可以当半个 UPS 用, 一旦电源切断立刻自动关机
    写代码得看你是准备拿它挂编译还是当远程机用
    cyx032426
        13
    cyx032426  
    OP
       286 天前
    @vcn8yjOogEL 什么是内网?什么是 ssh ?不太懂老哥,这样手机能访问吗?
    cyx032426
        14
    cyx032426  
    OP
       286 天前
    @Fish1024 不是专业的,我只是搞点小项目。我装了 Nginx ,但是只能 localhost 或者电脑 IP 访问,手机得连同一 wifi 才能访问得了 IP 。用数据的话访问不了。
    vcn8yjOogEL
        15
    vcn8yjOogEL  
       286 天前
    @cyx032426 #13 就是你家里的局域网, 一般能不开放就不要开放, 建议在家里搭一个 VPN 连接, 注意要用 IPsec 和 WireGuard 这类正经的 VPN 协议, 正规企业会用到所以墙内互联是不封的

    ssh 是远程 shell 协议, 差不多就是命令行远程桌面

    以及国内家宽禁止提供公共服务, 如果开网站一定要想办法藏好, 运营商扫到会立刻封宽带
    cyx032426
        16
    cyx032426  
    OP
       286 天前
    @vcn8yjOogEL OK 谢谢你啦
    ychost
        17
    ychost  
       286 天前
    不方便,建议话几百块买个 N100 做服务器
    brando
        18
    brando  
       286 天前
    局域网搞搞就可以,公网上端口不给你,你备案也无法呗。局域网熟悉了,再像楼上们大佬的意见走。
    cyx032426
        19
    cyx032426  
    OP
       286 天前 via iPhone
    @brando 我现在也是这么想了,
    tunggt
        20
    tunggt  
       285 天前 via Android
    笔记本的话,散热好可以用,散热差就得改散热。
    根据你的系统和你网站安装相应环境就可以部署网站了。
    想外网访问,要么你 frp ,要么就用 cf ,1l 说的很清楚了
    我自己就把不用的旧外星人当服务器
    cyx032426
        21
    cyx032426  
    OP
       285 天前
    @tunggt 弄了弄还是上云服务器好了,那些什么内网穿透 frp ngrok 感觉好难搞 有人说还会被封
    someonedeng
        22
    someonedeng  
       285 天前
    本质上来讲,服务器和家用电脑差不多,你要的是网络和可靠性;我觉得还是弄个便宜云服务器玩玩先
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3869 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:13 · PVG 12:13 · LAX 20:13 · JFK 23:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.