用自家的宽带和老机器改造服务器(可以开我的世界服务器,可以建属于自己的网站)

avatar
作者
筋斗云
阅读量:0

1.找到ipv6

首先呢就是要处理网络这个难关,通常有以下两种情况:

1.直接就有的(天生圣体)

2.有,但是由于光猫,路由器等一系列原因找不出来(普通凡人,我就是qwp)

3.本来就没有(直接废品灵根,打电话找运营商要吧,要么就内网穿透)(看文章最后)

直接讲第二种情况(因为第一种情况包括在第二种情况里):

首先看看自己的电脑能ipconfig出来240开头的的网络不能,fe80的不行

如果有,那就等待下一步,如果没有,那就继续看。因为我这里是已经处理过的,所以没有图,这里需要你绕开路由器,直接将电脑连接到光猫上,打开浏览器(有的也不用这样,即使是连着路由器也能访问到网关,但是一般是路由器wan口没用到,用了两个lan口,路由器基本没啥作用bushi),输入192.168.1.1,进入网关,然后来一个丝滑转弯移动光纤猫DT741-csf改桥接详细教程 - 哔哩哔哩 (可能迷惑的地方:超级管理员密码,百度就行)

那么来到这个链接里修仙过后呢,确定网线插的没问题,然后通过网线将电脑和路由器连接起来,打开浏览器,输入tplogin.cn TP型号的路由器,falogin.cn FAST类的路由器,然后其他型号的路由器就要你们自己百度了。打开之后呢,要开启ipv6功能(要是没这个功能的我也不知道行不行的通,)

上网方式一般都是拨号上网,到这个地方呢(怎么说呢,网上看别人弄得好像还要开放防火墙,但是我这里的路由器好像有防火墙,但是不怎么起作用,主要还是要看自己的机器上的防火墙)网络算是成了一半了。然后就是安装ubuntu系统

(放两个链接吧还是)

Ubuntu安装详细教程_哔哩哔哩_bilibili

(算了,还是摘取一下吧😂)

安装完之后:


1、sudo passwd root  #设置root用户名密码
sudo root  #切换到root账号
cd ~  #返回主目录
2、替换国内源,提升软件下载速度
cd /etc/apt/
cp sources.list sources.list.bak   #先备份
cd ~    #返回主目录
国内软件源地址(清华)
sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list    
sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
sudo  apt update       #更新可用软件包列表
sudo  apt upgrade      #更新已安装的包

这样子就配置好了一些以后要用的东西。

下一步就是域名解析,这里使用ddns-go:

打开终端,运行以下命令

wget https://github.com/jeessy2/ddns-go/releases/download/v5.6.4/ddns-go_5.6.4_linux_armv7.tar.gz 

运行以下命令解压安装包

tar zxvf ddns-go_5.6.4_linux_armv7.tar.gz 

输入一下代码进行安装

sudo ./ddns-go -s install 

打开管理页面(本地的地址):

http://127.0.0.1:9876

然后会看到:

我用的腾讯云的域名(去百度,搜索怎么买一个域名), 然后可以像我一样用DnsPod,可以点击图片中的“创建DNSPod Token”去按照指引来创建一个。

ipv4/6都选择启用,然后选择从网卡获取,Domains填你的域名

然后向下滑点击保存

然后你的域名应该就ping的通了,另外一般跑服务的话肯定要开放端口出来:

方式一:ufw

输入下面的命令安装它:

sudo apt update sudo apt install ufw

ufw命令行示例:

    ufw enable/disable:打开/关闭防火墙     ufw reload:重启防火墙     ufw status:查看已经定义的ufw规则     ufw default allow/deny:外来访问默认允许/拒绝     ufw allow/deny 20:允许/拒绝访问20端口,20后可跟/tcp或/udp,表示tcp或udp封包。     sudo ufw allow proto tcp from 192.168.0.0/24 to any port 22:允许自192.168.0.0/24的tcp封包访问本机的22端口。     ufw delete allow/deny 20:删除以前定义的"允许/拒绝访问20端口"的规则

ufw打开或者关闭一些端口的命令:

sudo ufw allow 9200 允许外部访问9200端口(tcp/udp) sudo ufw allow 3690 允许外部访问3690端口(svn) sudo ufw allow from 192.168.25.125 允许此IP访问所有的本机端口 sudo ufw allow proto tcp from 192.168.0.0/24 to any port 22 允许指定的IP段访问特定端口 sudo ufw delete allow smtp 删除上面建立的某条规则,比如删除svn端口就是 sudo ufw delete allow 3690  

然后就是安装ssh服务:

打开终端安装openssh-server软件包:

sudo apt updatesudo apt install openssh-server

安装完成后,SSH服务默认自动启动,你可以通过以下命令查看服务运行状态

sudo systemctl status ssh

q退出返回命令行提示符。

设置开启自启

sudo systemctl enable ssh

然后开放22端口,就可以远程使用ssh服务了

可以用这个工具去用ssh链接你的服务器

接下来就是远程操控服务器:

打开设置

 

然后你就可以用你的windows自带的远程桌面连接去连接你的Ubuntu服务器了

然后点击连接,输入你上面设置的账户名和密码,就能连接成功了(有这么容易嘛?当然不是)

问题是当你的ubuntu服务器锁屏时,或者就根本没有连接显示器时,那就会再配置服务这一步直接一闪而过,我想到的方法是下载了一个todesk,通过这个去连接我的服务器(它可以在锁屏/没有显示器的情况下进行操作,然后解除锁屏状态后就可以用Windows自带的远程桌面连接了(什么?你问我都有todesk了还要这个干什么?当然是这个自带的比较高清流畅了))

 

然后就是记得设置一个永久的密码:

设置完之后就可以连接了。这样子就不怕出身在外打不开(控制不了)服务器了。

还有就是如果自己像装一台小服务器的话,这里还是有配置的:

机箱:P系列的(拼多多二十多包邮)

cpu:i3四代

主板:b85/h81

内存:双通道ddr3 8g

硬盘:120g固态+512g机械

电源:长城400w

显卡:看着买吧,实际上小型的不是很能用得到

然后别忘记买电源线,这个买电源的时候有时候不送(没买又得等几天(网线也是))。

2.还有一点关于域名解析的

它还可以添加很多二级域名,配合宝塔控制面板使用,做一些反向代理,可以从一个一级域名解析出很多个二级域名,也就是你可以不用买很多域名。

再一个就是在注册域名的过程中,有一些让实名的环节什么的,可能得一天多的时间进行审核,审核完了之后才能进行操作什么的。

完事

在这之后,想开个我的世界服务器啦,求生之路的私服啦,都可以弄。最主要的还是ipv6那一步,得仔细弄。因为我一开始用的是windows系统(23年8月),然后现在才换的Ubuntu系统(24年5月)有很多细节我不记得了,但是windows上的ddns-go的操作什么的都一样,唯一不同的就是windows的防火墙,有个东西叫安全策略中心

点击这个入站规则:

出站入站规则里都要改

 这样子就差不多了。

还有就是如果你有开放其他端口需求的话,你需要点击新建规则

 

 

就这样

要是想放网站,用nginx或者windows自带的IIS来建立网站,总之可玩性还是非常强的。

没有ipv6

使用樱花穿透吧,可以开个会员什么的,接用别人的服务,这个方面接触的不多,我也只用过这一个😂

然后拿着穿透完得到的地址来从公网访问你的服务器,大概思路就这样。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!