将老旧电脑改造成可对外访问的服务器
创始人
2024-11-05 20:35:04

1. 前言

家里有一台老旧的笔记本,咸鱼卖了感觉很亏,还不如改造成一台服务器给自己使用。但我自己的电脑只能连内网,那么就必须使用网络对外访问,所以需要购买一台云服务作为外网映射,阿里、华为、腾讯都有云服务器,买最便宜的就行

1.1. 云服务器

对比一下价格,买最便宜的,我们只是用服务器做中转,所需资源是很少的

2. 需要工具     

物理硬件:云服务器(1*台)、老旧电脑(1*台)

软件:CentOS7系统、docker、frp(内网穿透)

3. 安装步骤

3.1 安装CentSO7系统

版本都是自己选的,在可视化界面选着CentSO7就行,小版本可以随意

3.2. 安装docker

docker快速安装

3.3. 安装frp内网穿透

frp是分服务器(frps)和客户端(frpc),使用的配置文件和名称都不一样,需要仔细区分

3.3.1. 创建frps服务器

进入云服务器的shell命令窗口,先安装docker,看3.2标题

# 创建存放目录 sudo mkdir /etc/frp  # 创建frps.ini文件 vim /etc/frp/frps.ini

将下面的配置复制到frps.ini文件中,保存

dashboard_port的端口是页面入口,需要打开防火墙端口

账号密码就是admin和spoto1234,token是我们连本地客户端的验证码

[common] # 监听端口 bind_port = 7000 # 面板端口 dashboard_port = 7500 # 登录面板账号设置 dashboard_user = admin dashboard_pwd = spoto1234 # 设置http及https协议下代理端口(非重要) vhost_http_port = 7080 vhost_https_port = 7081   # 身份验证 token = 12345678

docker启动frps容器

docker run --restart=always --network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps

启动完后就可以访问自己的frps网址 【你自己的云服务器外网IP:7500】

3.3.2. 创建frpc服务器

进入你自己老电脑的Linux系统shell命令窗口,先安装docker,看3.2标题

# 创建存放目录 sudo mkdir /etc/frp  # 创建frps.ini文件 vim /etc/frp/frpc.ini

将下面的配置复制到frpc.ini文件中,保存

server_addr是你云服务器的ip,token是上面的frps服务器配置的token

[common] # server_addr为FRPS服务器IP地址 server_addr = xxx.xxx.xxx.xxx # server_port为服务端监听端口,bind_port server_port = 7000 # 身份验证 token = 12345678  [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 2288 

docker启动frpc客户端

docker run --restart=always --network host -d -v /etc/frp/frpc.ini:/etc/frp/frpc.ini --name frpc snowdreamtech/frpc

3.3.3. 配置云服务器的防火墙端口

需要开通使用到端口,目前使用的2288、7500、7000三个

有其他需求,再开通对应端口

4. 安装完成后的验证

以上配置都操作号后,进入frps页面,可以看到映射的端口,我们本地linux就是22映射2288

通过putty登录2288端口,就可以通ssh访问到我们的老电脑

5. 资料来源

https://www.bilibili.com/video/BV1dr4y147aq

https://gitee.com/spoto/natserver

相关内容

热门资讯

裸辞做“一人公司”,我后悔了 去年这个时候,一位以色列程序员正在东南亚旅行。他顺手把一个在脑子里转了很久的想法做成了产品,一个让任...
南京建成国内首个Pre-6G试... 4月21日,2026全球6G技术与产业生态大会在南京开幕。全息互动技术展台前,一名远在北京的工作人员...
超梵求职受邀参加“2025抖音... 超梵求职受邀参加“2025抖音巨量引擎成人教育行业生态大会”,探讨分享优质内容传播,服务万千学员。 ...
摩托罗拉Razr 2026(R... IT之家 4 月 22 日消息,摩托罗拉宣布新一代 Razr 折叠手机将于 4 月 29 日在美国发...
库克卸任,特纳斯领航:苹果新纪... 苹果首席执行官蒂姆·库克将卸任,硬件工程主管约翰·特纳斯将接任,苹果公司今天宣布此事。 库克将在夏季...