使用CentOS宝塔面板docker搭建EasyTier内网穿透服务

news/2024/11/12 20:59:49/

0. 前言

EasyTier是一个简单、安全、去中心化的内网穿透 VPN 组网方案,部署方便,支持 MacOS/Linux/Windows/FreeBSD/Android平台,而且作者搭建了一个公共服务器,不想折腾自建服务,可以使用默认的公共服务器地址
tcp://public.easytier.top:11010
我试过官网安装教程的crates.io安装和一键安装脚本,都不如用docker来的方便
我是linux小白,所以使用宝塔的docker编排模板功能来拉取镜像和创建容器。

1.安装

1.1 创建编排模板

首先打开编排模板界面,点击添加
<a class=宝塔面板" />
将官网的Docker Compose代码粘贴到内容中
在这里插入图片描述

version: "3.8"
services:watchtower: #用于自动更新easytier镜像,若不需要请删除这部分command: --interval 3600 --cleanup --label-enablecontainer_name: watchtowerenvironment:- TZ=Asia/Shanghai- WATCHTOWER_NO_STARTUP_MESSAGEimage: containrrr/watchtowerrestart: alwaysvolumes:- /var/run/docker.sock:/var/run/docker.sockeasytier:restart: alwayslabels:com.centurylinklabs.watchtower.enable: "true"        privileged: truemem_limit: 0mcontainer_name: easytierhostname: easytiernetwork_mode: hostvolumes:- /etc/easytier:/rootenvironment:- TZ=Asia/Shanghaiimage: easytier/easytier:latestcommand: -i <服务器IP地址> --network-name <网络名称> --network-secret <密码> -e tcp://<服务器IP地址>:11010  -l tcp://0.0.0.0:11010 -l udp://0.0.0.0:11010 -l wg://0.0.0.0:11011 -l ws://0.0.0.0:11011

注意:最后的监听地址需要添加多个参数 -l <监听地址>

1.2 从编排模板添加容器编排

若拉取镜像有问题,可以先去阿里云注册一下个人版容器镜像服务,再开通容器镜像加速器。

打开宝塔面板的容器编排功能,点击添加容器编排
容器编排
选择刚刚创建好的容器编排模板,取一个你喜欢的名称,点击添加。
在这里插入图片描述
顺利的话,镜像会被拉取,容器会被自动创建并启动。
在这里插入图片描述
到此为止,完成EasyTier服务端的搭建。客户端可以通过添加公共服务器tcp://<服务器IP地址>:11010进行连接。
如果想要防止自动更新导致服务端客户端不匹配的情况,可以在容器列表中,关闭watchtower容器
在这里插入图片描述


http://www.ppmy.cn/news/1545522.html

相关文章

【星闪EBM-H63开发板】固件的烧录

引言 今天在小熊派的星闪EBM-H63开发板烧录一下AT透传的固件。有关固件的情况参见【星闪EBM-H63开发板】AT固件的接口简介-CSDN博客和【星闪EBM-H63开发板】小熊派固件中心的使用_bearpi-bm h63固件烧录工具-CSDN博客。 烧录的步骤 首先需要准备2个USB转TTL的接口板&#xf…

大模型系列——LLAMA-O1 复刻代码解读

1、预训练模型 使用的模型基座为&#xff1a;qq8933/OpenLongCoT-Base-Gemma2-2B&#xff0c;描述如下&#xff1a; This model is a fine-tuned version of google/gemma-2-2b-it on the OpenLongCoT dataset. This model can read and output o1-like LongCoT which targe…

苹果发布iOS 18.2首个公测版:Siri接入ChatGPT、iPhone 16拍照按钮有用了

今天凌晨&#xff0c;苹果正式发布了iOS 18.2首个公测版&#xff0c;将更多AI功能大批量推送给用户。其中最重要的就是Siri接入ChatGPT了&#xff0c;用户不必创建账户就可以免费使用ChatGPT&#xff0c;Siri将利用ChatGPT的专业知识回答用户问题&#xff0c;并在查询之前征求用…

java: 无法访问org.springframework.web.bind.annotation.RequestMapping

一、报错问题 java: 无法访问org.springframework.web.bind.annotation.RequestMapping 二、原因分析 SpringBoot使用了3.0或者3.0以上&#xff0c;因为Spring官方发布从Spring6以及SprinBoot3.0开始最低支持JDK17。所以仅需要将SpringBoot版本降低为3.0以下即可&#xff08;或…

JAVA 多线程之ForkJoin

Fork/Join 框架是jdk7提供的一个用于并行执行任务的框架&#xff0c;是一个把大任务分成若干小任务&#xff0c;最终汇总每个小任务结果&#xff0c;最终得到大任务计算结果的框架。Fork&#xff1a;就是把一个大任务切分成若干小任务&#xff0c;并行执行&#xff1b;Join&…

AI预测体彩排3采取888=3策略+和值012路+胆码+通杀1码测试11月8日升级新模型预测第128弹

经过100多期的测试&#xff0c;当然有很多彩友也一直在观察我每天发的预测结果&#xff0c;得到了一个非常有价值的信息&#xff0c;那就是9码定位的命中率非常高&#xff0c;已到达90%的命中率&#xff0c;这给喜欢打私菜的朋友提供了极高价值的预测结果~当然了&#xff0c;大…

蓝桥杯 Python组-神奇闹钟(datetime库)

神奇闹钟 传送门&#xff1a; 0神奇闹钟 - 蓝桥云课​​​​​​ 问题描述 小蓝发现了一个神奇的闹钟&#xff0c;从纪元时间&#xff08;1970 年 11 日 00&#xff1a;00&#xff1a;00&#xff09;开始&#xff0c;每经过 x 分钟&#xff0c;这个闹钟便会触发一次闹铃 (…

【Git】Git 版本控制与协作开发指南

目录 引言1. 从远程仓库拉取代码1.1 克隆仓库1.2 克隆特定分支1.3 使用 SSH 克隆 2. 在本地修改代码2.1 进入仓库目录 2.2 查看本地分支2.2 创建新的本地分支2.4 编辑代码 3. 提交修改到云端仓库3.1 检查状态3.2 添加更改3.3 提交更改3.4 推送更改到远程仓库3.5 拉取代码并提交…