对于一个爱折腾的人来说,一个服务器的诱惑还是不小的,但是动辄几十上百大千的服务器,实在是力不从心,最近发现有纯ipv6服务器的存在,这东西的优点就是价格低,坏处也不少,例如部署麻烦,容易跑路什么的,但是这价格跑路其实也不是很心疼,附上一个自用的服务器购买地址,最便宜的只要十五块一年,最贵的也才五六十一年,我选了个折中的三十块一年,储存空间什么的小了点,但是也有办法解决,下文我就当你们都有了

获取ipv6地址

这个设定很无语,买了之后他不给地址,只给一个后台和穿透的域名,使用得自己获取,登上后台终端之后( ubuntu 适用,其他的自行尝试),依次输入

1
2
3
apt update
apt install net-tools
ifconfig

如何你就会看到一大堆网口的ip地址,找到我们要的ipv6,记下来,输入到ssh终端就可以远程访问了,浏览器访问ipv6的格式是这样的

1
https://[ipv6地址]:端口

安装ddns-go

有了ipv6地址,接下来需要设置ddns,否则ip会变,前往ddns-go官网下载最新版本,然后解压上传到服务器(自己建一个文件夹),然后赋权

1
chmod 777 ddns-go

然后安装服务

1
2
3
sudo ./ddns-go -s install
```

重载

systemctl daemon-reload

启动

systemctl start ddns-go.service

开机启动

systemctl enable ddns-go.service

1
然后就可以打开

https://[ipv6地址]:9876

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
按要求设置账号密码,进去之后设置ddns,这你要不会的话你自己找教程,或者看[这个](https://post.smzdm.com/p/apvnx822/)(什么,你没有域名?看[上一篇](https://20030327.xyz/feed/11))

### IPV4访问
好了,到现在就可以域名访问了,但是因为是ipv6地址,只有ipv6环境可以访问,于是乎,你会问,我要是想在ipv4访问咋整,好问题!仨办法
#### 内网穿透

我自己用的[小米球](https://manager.xiaomiqiu.com/)和[sakura frp](https://www.natfrp.com/)
注册账号获取服务之后,根据官网介绍下载对于安装包,安装就行,小米球有点特殊,想要后台运行有点复杂,但是可以通过添加服务的办法实现,具体办法参考[笔记小米球部分](https://20030327.xyz/feed/12)
sakura frp 部署相对简单,总之根据介绍部署就行,除了速度有点勉强之外,访问起来还是不错的,觉得域名太长的话可以在cloudflare添加url重定向到自己域名

#### P2P穿透

这种就十分方便,但缺点就是需要使用app,优点是速度快,实际体验下来延迟也还好,比较推荐[tailscale](https://tailscale.com/),虽然服务器在国外,但是连接上之后的速度比国内蒲公英快多了,安装也很方便,根据官网步骤安装登陆就好,在服务器和手机电脑都安装之后,在软件是可以看到各个设备虚拟ip,使用ip加端口就可以在浏览器访问,很推荐

#### Cloudflare

互联网大善人不是浪得虚名的,cloudflare的小黄云有一个十分厉害的功能,可以ipv6转v4,也就是说,把你的域名托管到cloudflare如何解析到自己的ipv6地址,然后开启小黄云,就可以直接在v4地址直接访问v6内容,想要访问非80端口的网页除了需要解析地址之外,还要添加规则-origin-rules,选择主机名,输入解析到的域名,下面重定向写要访问的端口,保存之后再访问该域名,就会自动重定向到指定端口了,但是这个办法好是好,不过速度嘛,十分慢,对,十分!慢!

当然,cloudflare本身也提供内网穿透服务,cloudflared,但是吧,不知道为什么,这个机器安装总是出错,明明玩客云那种破机器都可以运行,我也不知道什么情况,你要是不信你可以自己尝试,这里不赘述了

### 仪表盘
至此,访问,域名,穿透都搞定了,那么或许你会需要一个仪表盘,这个我推荐[sun-panel](https://doc.sun-panel.top/zh_cn/)

预览一下,大概长这样:
![](https://pic.imgdb.cn/item/66dbfe67d9c307b7e9b4e4c5.png)
![](https://pic.imgdb.cn/item/66dbfe67d9c307b7e9b4e5a0.png)

是不是挺不错的,部署也很简单前提是docker

##### Docker
ubuntu有一个好处,就是安装docker十分简单,我喜欢snap安装的docker,简单省事,apt安装的总是出点问题,命令如下:

snap install docker

1
2

然后拉取sun-panel镜像

docker pull hslr/sun-panel:latest

1
然后一键运行

docker run -d --restart=always -p 3002:3002
-v ~/docker_data/sun-panel/conf:/app/conf
-v /var/run/docker.sock:/var/run/docker.sock
–name sun-panel
hslr/sun-panel:latest

1
2
3
4
5

如果docker拉取镜像失败,慢,可以看这个[docker换源](https://20030327.xyz/feed/5)或者[笔记docker篇](https://20030327.xyz/feed/12)

默认端口3002,
账号:

admin@sun.cc

1
密码:

12345678


剩下的就自己摸索叭