欢迎光临
我们一直在努力

如何将废弃笔记本搭建成服务器:使用花生壳内网穿透实现公网访问

文章目录

  • 如何将废弃笔记本搭建成服务器:使用花生壳内网穿透实现公网访问
    • 前言
    • 一、准备工作
      • 1.1 硬件要求
      • 1.2 软件准备
    • 二、系统安装与基础配置
      • 2.1 安装操作系统
      • 2.2 基础服务安装
    • 三、花生壳内网穿透配置
      • 3.1 注册花生壳账号
      • 3.2 下载并安装花生壳客户端
      • 3.3 登录并配置映射
      • 3.4 验证映射是否成功
    • 四、常见服务配置示例
      • 4.1 搭建Web服务器
      • 4.2 搭建文件服务器
      • 4.3 配置SSH远程访问
    • 五、安全配置建议
      • 5.1 防火墙配置
      • 5.2 定期更新系统
      • 5.3 使用强密码
    • 六、常见问题排查
      • 6.1 无法访问外网地址
      • 6.2 连接速度慢
      • 6.3 服务无法启动
    • 七、进阶配置
      • 7.1 设置开机自启动
      • 7.2 配置域名解析(可选)
      • 7.3 监控服务器状态
    • 八、总结

如何将废弃笔记本搭建成服务器:使用花生壳内网穿透实现公网访问

前言

家里有台旧笔记本闲置着?别急着扔掉!我们可以将它改造成一台24小时运行的服务器,通过花生壳内网穿透技术,让它在公网上也能访问。这样你就可以随时随地访问你的服务器,搭建个人网站、文件存储、远程开发环境等。

本文将手把手教你如何将废弃笔记本搭建成服务器,并使用花生壳实现公网访问。

一、准备工作

1.1 硬件要求

  • 废弃笔记本:只要能正常开机运行即可
  • 稳定的网络:需要连接路由器,确保网络稳定
  • 电源适配器:建议保持笔记本插电运行,避免电池损耗

1.2 软件准备

  • 操作系统:推荐使用 Ubuntu Server 或 Windows Server(根据你的需求选择)
  • 花生壳客户端:用于内网穿透
  • SSH工具(Linux)或远程桌面(Windows):用于远程管理

二、系统安装与基础配置

2.1 安装操作系统

如果你的笔记本已经有系统,可以跳过这一步。如果需要重新安装:

Ubuntu Server 安装步骤:

  • 下载 Ubuntu Server ISO 镜像
  • 制作启动U盘(使用 Rufus 或 Etcher)
  • 从U盘启动,按照向导完成安装
  • 设置静态IP地址(重要!)
  • 设置静态IP(Ubuntu):

    sudo nano /etc/netplan/00-installer-config.yaml

    添加以下配置:

    network:
    version: 2
    renderer: networkd
    ethernets:
    eth0:
    dhcp4: no
    addresses:
    192.168.1.100/24 # 根据你的路由器网段修改
    gateway4: 192.168.1.1
    nameservers:
    addresses:
    8.8.8.8
    114.114.114.114

    应用配置:

    sudo netplan apply

    2.2 基础服务安装

    安装必要的服务(以Ubuntu为例):

    # 更新系统
    sudo apt update && sudo apt upgrade -y

    # 安装SSH服务(如果未安装)
    sudo apt install openssh-server -y
    sudo systemctl enable ssh
    sudo systemctl start ssh

    # 安装Web服务器(可选,用于测试)
    sudo apt install nginx -y
    sudo systemctl enable nginx
    sudo systemctl start nginx

    三、花生壳内网穿透配置

    3.1 注册花生壳账号

  • 访问 花生壳官网
  • 注册账号并登录
  • 完成实名认证(免费版需要)
  • 3.2 下载并安装花生壳客户端

    Linux系统:

    # 下载花生壳Linux客户端
    wget https://dl-cdn.oray.com/hsk/linux/phddns-5.0.0-x86_64.deb

    # 安装
    sudo dpkg -i phddns-5.0.0-x86_64.deb

    # 启动服务
    sudo systemctl start phddns
    sudo systemctl enable phddns

    Windows系统:

  • 从官网下载Windows客户端
  • 双击安装包完成安装
  • 运行花生壳客户端
  • 3.3 登录并配置映射

  • 登录花生壳客户端

    使用你的账号密码登录

  • 创建内网映射

    • 点击"内网穿透" → “添加映射”
    • 填写映射信息:
      • 应用名称:自定义(如:我的服务器)
      • 内网主机:127.0.0.1 或 192.168.1.100(你的笔记本内网IP)
      • 内网端口:80(Web服务)或 22(SSH)等
      • 外网域名:系统自动分配或使用你的域名
      • 外网端口:系统自动分配
  • 保存并启用映射

    保存后,花生壳会为你分配一个公网地址,格式如:http://xxxxx.gicp.net:12345

  • 3.4 验证映射是否成功

    测试Web服务:

    # 在服务器上创建一个测试页面
    echo "Hello from my server!" | sudo tee /var/www/html/index.html

    # 在浏览器访问花生壳提供的外网地址
    # 应该能看到测试页面

    测试SSH连接:

    # 使用外网地址和端口连接
    ssh username@xxxxx.gicp.net -p 12345

    四、常见服务配置示例

    4.1 搭建Web服务器

    安装Nginx:

    sudo apt install nginx -y
    sudo systemctl enable nginx
    sudo systemctl start nginx

    配置Nginx:

    sudo nano /etc/nginx/sites-available/default

    修改配置后重启:

    sudo systemctl restart nginx

    在花生壳中创建映射:内网主机 127.0.0.1,内网端口 80

    4.2 搭建文件服务器

    使用Python搭建简单文件服务器:

    # Python 3
    python3 -m http.server 8000

    # 在花生壳中映射端口8000

    4.3 配置SSH远程访问

    修改SSH配置(可选):

    sudo nano /etc/ssh/sshd_config

    建议修改:

    • Port 22 → 改为其他端口(如 2222)提高安全性
    • PermitRootLogin no → 禁止root直接登录

    重启SSH服务:

    sudo systemctl restart sshd

    五、安全配置建议

    5.1 防火墙配置

    Ubuntu UFW防火墙:

    # 启用防火墙
    sudo ufw enable

    # 允许SSH
    sudo ufw allow 22/tcp

    # 允许Web服务
    sudo ufw allow 80/tcp

    # 查看状态
    sudo ufw status

    5.2 定期更新系统

    # 设置自动更新
    sudo apt install unattended-upgrades -y
    sudo dpkg-reconfigure -plow unattended-upgrades

    5.3 使用强密码

    确保所有账户使用强密码,建议使用密码管理器生成。

    六、常见问题排查

    6.1 无法访问外网地址

    检查清单:

  • 花生壳客户端是否正常运行
  • 映射是否已启用
  • 内网服务是否正常运行
  • 防火墙是否阻止了端口
  • 查看花生壳日志:

    # Linux
    sudo journalctl -u phddns -f

    # 或查看日志文件
    tail -f /var/log/phddns.log

    6.2 连接速度慢

    • 免费版花生壳有速度限制,这是正常现象
    • 可以考虑升级到付费版获得更好的体验
    • 或者使用其他内网穿透方案(如frp、ngrok等)

    6.3 服务无法启动

    检查服务状态:

    # 查看服务状态
    sudo systemctl status nginx
    sudo systemctl status ssh

    # 查看错误日志
    sudo journalctl -xe

    七、进阶配置

    7.1 设置开机自启动

    确保所有服务在开机时自动启动:

    # 启用服务自启动
    sudo systemctl enable nginx
    sudo systemctl enable ssh
    sudo systemctl enable phddns

    7.2 配置域名解析(可选)

    如果你有自己的域名,可以在花生壳中绑定:

  • 登录花生壳管理后台
  • 进入"域名管理"
  • 添加域名解析记录
  • 在映射中使用自定义域名
  • 7.3 监控服务器状态

    安装监控工具:

    # 安装htop查看系统资源
    sudo apt install htop -y

    # 使用
    htop

    八、总结

    通过以上步骤,你已经成功将废弃笔记本改造成了一台可以通过公网访问的服务器!

    主要步骤回顾:

  • ✅ 安装和配置操作系统
  • ✅ 安装必要的服务
  • ✅ 配置花生壳内网穿透
  • ✅ 测试和验证
  • ✅ 安全配置
  • 下一步可以做什么:

    • 搭建个人博客
    • 搭建文件存储服务
    • 搭建开发环境
    • 搭建家庭媒体服务器
    • 搭建监控系统

    注意事项:

    • 保持笔记本插电运行
    • 定期备份重要数据
    • 注意服务器安全
    • 监控系统资源使用情况

    希望这篇文章对你有帮助!如果遇到问题,欢迎在评论区留言讨论。


    相关资源:

    • 花生壳官网
    • Ubuntu Server 官方文档
    • Nginx 官方文档

    标签: #服务器搭建 #内网穿透 #花生壳 #Linux #Ubuntu #网络配置

    赞(0)
    未经允许不得转载:171主机测评 » 如何将废弃笔记本搭建成服务器:使用花生壳内网穿透实现公网访问
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址