当前位置: 首页 > news >正文

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

文章目录

  • 如何将废弃笔记本搭建成服务器:使用花生壳内网穿透实现公网访问
    • 前言
    • 一、准备工作
      • 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 安装步骤:

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

设置静态IP(Ubuntu):

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

添加以下配置:

network:version: 2renderer: networkdethernets:eth0:dhcp4: noaddresses:- 192.168.1.100/24  # 根据你的路由器网段修改gateway4: 192.168.1.1nameservers: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 注册花生壳账号

  1. 访问 花生壳官网
  2. 注册账号并登录
  3. 完成实名认证(免费版需要)

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系统:

  1. 从官网下载Windows客户端
  2. 双击安装包完成安装
  3. 运行花生壳客户端

3.3 登录并配置映射

  1. 登录花生壳客户端

    使用你的账号密码登录

  2. 创建内网映射

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

    保存后,花生壳会为你分配一个公网地址,格式如: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 无法访问外网地址

检查清单:

  1. 花生壳客户端是否正常运行
  2. 映射是否已启用
  3. 内网服务是否正常运行
  4. 防火墙是否阻止了端口

查看花生壳日志:

# 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 配置域名解析(可选)

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

  1. 登录花生壳管理后台
  2. 进入"域名管理"
  3. 添加域名解析记录
  4. 在映射中使用自定义域名

7.3 监控服务器状态

安装监控工具:

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

八、总结

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

主要步骤回顾:

  1. ✅ 安装和配置操作系统
  2. ✅ 安装必要的服务
  3. ✅ 配置花生壳内网穿透
  4. ✅ 测试和验证
  5. ✅ 安全配置

下一步可以做什么:

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

注意事项:

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

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


相关资源:

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

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

http://www.dtcms.com/a/589774.html

相关文章:

  • Linux网络编程:应用层协议HTTP
  • 网站按域名跳转不同的页面网站建设面谈话术
  • Photoshop - Photoshop 工具栏(25)仿制图章工具
  • Java 会话技术、Cookie、JWT令牌、过滤器Filter、拦截器Interceptor
  • 简单理解:ADC(模数转换)采集的滤波算法
  • WASM 3.0 两大领域实战:SvelteKit前端新范式(完整版)
  • WebForms ArrayList 深入解析
  • 免费建站网站建设wordpress4.9.1加速
  • 网络seo营销推广网站开发百灵鸟优化
  • 详解Shell中的if分支(单个条件、多个条件)
  • C++后端总览
  • 快速上手配置Zookeeper
  • Linux1
  • 没有基础怎么学网站建设有没有免费查公司的软件
  • 毕业设计做网站有什么好处wordpress 的论坛模板下载
  • linux spi回环测试
  • 广州机械网站建设wordpress简约
  • Map和HashMap
  • 房地产网站建设方案书网站后台管理页面下载
  • 002-文本、图像和超链接
  • 网站改版对网站优化影响最大的问题有哪些影楼微网站建设
  • win7iis添加网站江苏住房建设厅网站
  • [nano-vllm] LLMEngine类 | generate循环调用step | add_request
  • 快速建站公司怎么样中山优秀网站建设
  • C++中的CRTP(Curiously Recurring Template Pattern,奇异递归模板模式)
  • SQL 子查询:解锁复杂查询的秘密
  • 临沂网络网站建设长尾关键词举例
  • vs code jupyter连gpu结点kernel
  • 设计网站用户需求分析报告甘肃seo网站
  • QUSB BULK和Qualcomm HS-USB QDLoader 9008的区别是什么?