在Centos上架设Zerotier Planet服务器

Zerotier在国外,经常不好访问,Moon根服务也不是很好用。我们可以自己架设一个Planet。

首先在服务器防火墙打开9993,9994,3443端口Tcp和udp。

首先,安装Docker CE

更新系统源

sudo yum update

安装yum-utils工具

sudo yum -y install yum-utils

将软件包添加至本地缓存

sudo yum makecache fast

安装 Docker CE

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

更新系统源

sudo yum update
sudo yum -y install docker-ce

启动自动服务

sudo systemctl enable docker

启动服务

sudo systemctl start docker

测试 docker

sudo docker run hello-world

在这里插入图片描述
这里表示安Docker装成功了

安装Git


yum install git

安装Planet

拉取安装脚本

git clone https://github.com/xubiaolin/docker-zerotier-planet.git

运行 deploy.sh 脚本

./deploy.sh

端口输入9994,其他按照提示来。
等到出现下面的提示就表示成功安装了。

启动服务                                                                                                                                        
3b59df95edabeabbf19aa6605b28704608710719bdf7c6e7612d75d01ede8f48                                                                                
Preparing to copy...
Copying from container - 512B
Copying from container - 769B
Copying from container - 1.024kB
Copying from container - 1.536kB
Successfully copied 2.048kB to /tmp/planet
planet文件路径为 /tmp/planet
planet server端口为: 9994, 请在防火墙放行该端口的tcp和udp协议
enjoy~

访问 http://ip:3443 进入controller页面
在这里插入图片描述

使用默认账号为:admin
默认密码为:password

具体的配置和官方的差不多。或者参考这里进行配置。

客户端安装准备

安装好Planet后,在 /tmp/ 下有个 planet 文件,下载文件到本地

Windows版本设置

安装好ZeroTier客户端后。
把plant文件放入C:\ProgramData\ZeroTier\One
目录是隐藏的
重启ZeroTier服务

OpenWrt或者其他Linux

进入目录 /var/lib/zerotier-one
用下载的planet文件替换目录下的 planet 文件
重启服务 service zerotier-one restart
加入网络 zerotier-cli join 网络 id

安卓设置

下载ZerotierFix
安卓好后,在设置里配置Planet就可以了。

具体如何连接设置,可以看我这篇文章 - 无公网IP通过旁路由openwrt的Zerotier实现和在家一样访问家里每个设备

zerotier-cli peers

在这里插入图片描述
如果看到只有一个Planet,那就成功了Leaf是客户端链接。

参考这里

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
CentOS 7上部署邮件服务器,你可以选择使用Postfix作为SMTP服务器和Dovecot作为IMAP/POP3服务器的组合。以下是一个基本的步骤指南: 1. 安装必要的软件包: ``` sudo yum install epel-release sudo yum install postfix dovecot ``` 2. 配置Postfix: - 编辑Postfix主配置文件`/etc/postfix/main.cf`并进行以下配置更改: ``` myhostname = your-domain.com # 设置你的域名 mydomain = your-domain.com myorigin = $mydomain inet_interfaces = all mydestination = localhost.$mydomain, localhost, $myhostname relay_domains = $mydestination ``` - 保存并关闭文件后,重新加载Postfix配置: ``` sudo systemctl reload postfix ``` 3. 配置Dovecot: - 编辑Dovecot主配置文件`/etc/dovecot/dovecot.conf`并进行以下配置更改: ``` disable_plaintext_auth = no mail_location = maildir:~/Maildir auth_mechanisms = plain login ``` - 在同一个文件中找到并编辑`protocols`部分,确保IMAP和POP3协议已启用: ``` protocols = imap pop3 ``` - 保存并关闭文件后,重新加载Dovecot配置: ``` sudo systemctl reload dovecot ``` 4. 配置防火墙规则: - 如果你使用CentOS 7上的Firewalld作为防火墙管理工具,请运行以下命令开放SMTP和IMAP/POP3端口: ``` sudo firewall-cmd --add-service=smtp --permanent sudo firewall-cmd --add-service=imap --permanent sudo firewall-cmd --add-service=pop3 --permanent sudo firewall-cmd --reload ``` 5. 设置邮箱账户: - 创建系统用户并设置密码: ``` sudo useradd -m username # 替换为你的用户名 sudo passwd username # 替换为你的用户名 ``` - 启用用户的邮箱目录: ``` sudo doveadm mailbox create -u username INBOX ``` 6. 完成后,你应该能够使用SMTP客户端(如Outlook)和IMAP/POP3客户端(如Thunderbird)连接到你的邮件服务器并进行邮件收发了。 请注意,上述步骤只是一个基本的指南,你可能需要根据你的具体需求和环境进行一些额外的配置和调整。此外,还应该考虑安全性和其他配置,例如SSL证书、反垃圾邮件过滤等。 希望这可以帮助你在CentOS 7上部署邮件服务器!如果有任何问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值