个人服务器建设全过程(无需备案)

服务器 0

准备工作

  1. 一个能够基本保证不断电的服务器(或者直接用笔记本电脑)
  2. 一个dnspod账号
  3. 一个cloudflare账号
  4. 一台操作用的电脑
  5. 一个PE U盘

处理服务器

安装Windows Server

1. 前往msdn(NEXT, ITELLYOU)下载一个版本的Windows Server,不建议下载Windows Server 2012,无法重启(重启后易蓝屏),应下载Windows Server 2012 R2或者Windows Server 2016(自行决定);

2. 将系统放在PE U盘中,在PE中将磁盘全部格式化,然后重装系统。

配置无线网络(网线用户略过)

若能够接网线的,优先使用网线。

若需要使用无线的,看下方教程,有条件的直接略过:

第一步:前往网卡服务商下载网卡驱动(一般是没有Server版本,下载内核版本即可。例如windows server 2012对应windows8,windows server 2016+对应windows10);

第二步:安装网卡驱动,然后重启;

第三步:前往服务器管理器,点击添加角色和功能;

第四步:一直点击“下一步”,然后勾选“无线LAN服务”;

第五步:安装无线LAN服务。

配置远程桌面

第一步:打开管理工具,打开高级Windows防火墙;

第二步:在入站规则中放行远程桌面;

第三步:打开“此电脑”,点击“系统属性”,点击“远程设置”,启用“远程桌面”,去掉下方复选框,点击确定;

第四步:打开“控制面板”,在小图标模式下打开“电源选项”,设置高性能并调整休眠设置

登录远程桌面

获取ip地址

在服务器上,按下Win+R键,输入cmd并按下回车,在cmd中输入ipconfig,找到ipv4(或v6)地址,如下图(ipv4和ipv6都可以,看喜好而定)

访问远程桌面

在你的另一台电脑上,搜索并点击“远程桌面连接”,输入ip地址,点击连接,输入账户和密码即可连接。

若你不喜欢自带的远程桌面连接,你可以尝试使用RemoteDesktopManager或微软远程桌面这两款软件。

安装宝塔面板

温馨提示:专业运维的人根本不需要看这篇文章,非广告,不喜勿喷。

下载并安装宝塔面板

第一步:前往https://www.bt.cn下载Windows版宝塔面板;

第二步:安装宝塔面板,没什么好说的;

第三步:打开宝塔的管理工具,修改账号和密码,入口或宝塔端口。

访问宝塔面板

通过宝塔给出的面板地址(一般是http://192.168.x.x:xxxx/xxxxxx),在你同一局域网内的任何设备访问这个地址,输入账户名和密码即可登录(新版本登录成功会后要求你绑定宝塔账号)

下载软件

重要提示:若你的网站没有公网IP地址,那么就还请使用IIS开头的套餐!下文就以没有公网IP地址为样进行说明。

e.g. php(不要选8.0)+iis(最新)+phpmyadmin(数据库管理软件)+mysql+ftp

IIS7.x(对应win server 2012版本)中文修复

这个版本似乎是没有对中文url的支持,你可以通过下方链接所示的方法进行修复,也可以选择忽略

[笔记]IIS8不支持中文路径BUG - Kysou的技术博客

创建网站

登录宝塔,切换“网站”选项卡,创建一个网站,如下图填写:

注意:网站最好填写80端口,稍后要用到

配置DDNS

我们都使用运营商提供的ip地址,运营商一旦拨号,那么我们的IP地址就会发生改变。如果我们的DNS解析与我们的本机地址不一致,那么就会导致无法访问。DDNS正解决了这一问题。

安装DDNS-Go

第一步:登录github.com,搜索ddns-go(注意:中间的横杠不要省略),因为我这里这个....就不放链接了,各位自行处置;

第二步:解压assets包,使用ddns-go.exe -s install安装服务;

第三步:在服务器上的浏览器(不是IE就行)访问127.0.0.1:9876,在5分钟内进行首次配置。

配置DDNS-Go

第一步:登录cloudflare,在cloudflare中绑定你的域名,此处概不赘述(选择免费版即可);

第二步:打开个人资料,点击身份令牌,创建区域API令牌(如图);

第三步:选择你的域名;

第四步:复制令牌(点击Copy)(在下图之前还有一个页面,点“创建令牌”;

第五步:将令牌复制进ddns-go中;

第六步:配置域名ddns-go;

第六步:保存设置!

相信干到这里的你一定会提示超过5分钟了~解决办法是用ddns-go.exe -s uninstall 卸载服务,然后再启动服务,然后快速配置就可以了!

检查DDNS-Go

前往cloudflare网站,查看是否有了ddns-go的记录。然后勾选黄色小云朵。

访问(v4和v6都在cloudflare上)网站

假设你的域名是example.com

手动访问

在浏览器访问example.com,理论能够出现网站。如果没有,那么稍微等待10分钟。还是没有的话,就在ddns-go中选择另一个ipv6地址,只要不是fe80:开头的就可以

Ping

按下Win+R键,输入cmd,输入ping example.com -4,查看是否有了ipv4地址。输入ping example.com -6,查看是否有了ipv6地址。

外言

至此过程就全部结束了。Cloudflare代理之后国内速度会有所放缓,你可以查看我的另一篇文章,找找cloudflare国内优化方案。理论能够提升60%的连接速度。

[Cloudflare]提升Cloudflare访问速度无需SaSS-CSDN博客

如果还是觉得慢,你可以再尝试进一步优化。我的网站通过优化已经实现了v6国内控制在50ms左右,v4在100ms以内

也欢迎大家来到我网站https://kysou.mcarea.top/

也许您对下面的内容还感兴趣: