当前位置: 首页 > news >正文

云服务器上部署 EasyTier中转服务器

云服务器开放端口

控制台中放开11010端口

连接云服务器安装软件

wget -P /root/ https://ghfast.top/https://github.com/Doboo/scripts/blob/main/easytier.sh && chmod 777 /root/easytier.sh

设置组网信息

/root/easytier.sh install <easytier控制台username> <自定义服务器名>

设置虚拟网段,网络名课网络密码

客户端连接测试

EasyTier 云服务器部署与客户端接入指南

本文介绍如何在云服务器上部署 EasyTier、开放端口并完成客户端连通性测试。

前置条件

  • 一台具备公网 IP 的云服务器(root 或 sudo 权限)
  • 能在云厂商控制台配置安全组
  • 规划参数:
    • 控制台用户名:{{EASYTIER_USERNAME}}
    • 自定义服务器名:{{SERVER_NAME}}
    • 虚拟网段(示例:10.77.0.0/16 或 10.77.0.0/24)
    • 网络名:{{NETWORK_NAME}}
    • 网络密码:{{NETWORK_PASSWORD}}(建议强密码)

步骤一:开放端口 11010

  1. 云厂商控制台
  • 入站规则放行 TCP 11010、UDP 11010(源地址可先 0.0.0.0/0,生产建议最小化来源)
  • 如支持出站限制,确保服务器可访问外网(下载脚本、依赖)

图片
2) 服务器内防火墙(根据系统任选其一)

  • UFW(Ubuntu/Debian):
    sudo ufw allow 11010/tcp
    sudo ufw allow 11010/udp
    sudo ufw status
    
  • firewalld(CentOS/RHEL/Fedora):
    sudo firewall-cmd --permanent --add-port=11010/tcp
    sudo firewall-cmd --permanent --add-port=11010/udp
    sudo firewall-cmd --reload
    sudo firewall-cmd --list-ports
    
  • iptables(如仍在使用):
    sudo iptables -I INPUT -p tcp --dport 11010 -j ACCEPT
    sudo iptables -I INPUT -p udp --dport 11010 -j ACCEPT
    # 持久化方式因系统而异(iptables-persistent、service 保存等)
    

可选验证端口监听(安装完成后执行):

sudo ss -lntup | grep 11010 || sudo netstat -lntup | grep 11010

步骤二:下载并准备安装脚本

使用原始 raw 链接下载脚本并赋予执行权限(避免下载到 HTML 页面):

sudo wget -O /root/easytier.sh https://ghfast.top/https://raw.githubusercontent.com/Doboo/scripts/main/easytier.sh
sudo chmod 755 /root/easytier.sh

提示:

  • 如网络不稳定,可多次重试或换源。
  • 执行前可用 head -n 20 /root/easytier.sh 简查内容,确保为脚本而非 HTML。

步骤三:安装与组网配置

执行安装命令并按提示输入组网信息:

sudo /root/easytier.sh install {{EASYTIER_USERNAME}} {{SERVER_NAME}}

图片

在交互提示中填写:

  • 虚拟网段(例如 10.77.0.0/1610.77.0.0/24
  • 网络名:{{NETWORK_NAME}}
  • 网络密码:{{NETWORK_PASSWORD}}

脚本通常会:

  • 安装并启动 EasyTier 服务
  • 设置为开机自启
  • 输出服务名或配置路径(留意终端输出)

常用检查:

# 查看相关进程/服务(服务名以脚本输出为准)
ps -ef | grep -i easytier | grep -v grep
systemctl list-units | grep -i easytier || true

步骤四:客户端连接与连通性测试

  • 在需要接入的客户端设备上安装 EasyTier(方式依操作系统而异,可参考脚本仓库或官方文档)。
  • 将客户端加入同一网络:
    • 网络名:{{NETWORK_NAME}}
    • 网络密码:{{NETWORK_PASSWORD}}
  • 成功后每台设备会获得虚拟网段内的 IP(例如 10.77.0.x)。

连通性测试:

# 从客户端 A 测试到服务器的虚拟 IP(示例)
ping 10.77.0.1 -c 4# 如需更详细的网络测试,可使用 iperf3(双方安装后):
iperf3 -s            # 在服务器或对端启动服务
iperf3 -c 10.77.0.1  # 在客户端发起测试

常见问题排查

  • 端口不通
    • 同时检查“云厂商安全组”和“服务器本地防火墙”
    • 确认服务实际监听了 11010(TCP/UDP)
  • 无法下载脚本或下载内容为 HTML
    • 使用 raw 链接:https://raw.githubusercontent.com/.../easytier.sh
    • 或通过代理链接:https://ghfast.top/https://raw.githubusercontent.com/.../easytier.sh
  • 服务未启动或异常退出
    • 查看脚本输出的服务名,使用:
      sudo systemctl status <服务名>
      sudo journalctl -u <服务名> -e
      
    • 检查配置文件路径(脚本安装完成时通常会提示)

更新/卸载

脚本一般提供子命令(以实际脚本为准):

sudo /root/easytier.sh -h
sudo /root/easytier.sh update
sudo /root/easytier.sh uninstall

附:完整命令清单

# 安全组:在云控制台放行 TCP/UDP 11010# UFW
sudo ufw allow 11010/tcp
sudo ufw allow 11010/udp# firewalld
sudo firewall-cmd --permanent --add-port=11010/tcp
sudo firewall-cmd --permanent --add-port=11010/udp
sudo firewall-cmd --reload# 下载并赋权
sudo wget -O /root/easytier.sh https://ghfast.top/https://raw.githubusercontent.com/Doboo/scripts/main/easytier.sh
sudo chmod 755 /root/easytier.sh# 安装(替换占位符)
sudo /root/easytier.sh install {{EASYTIER_USERNAME}} {{SERVER_NAME}}# 基础验证
sudo ss -lntup | grep 11010 || sudo netstat -lntup | grep 11010
ps -ef | grep -i easytier | grep -v grep
http://www.hskmm.com/?act=detail&tid=32604

相关文章:

  • 问世界
  • 为 .NET 10 GC(DATAS)做准备
  • LLM学习记录DAY3
  • 日总结 13
  • 黄景行电脑软件
  • 开源许可协议 gpl vs mit?
  • 二进制警报器
  • 题解:P8019 [ONTAK2015] OR-XOR
  • DP 思维好题(转载)
  • python sse的是什么?
  • idea代码阿里格式化
  • 万字长文详述单据引擎原理、流程、单据管理 - 智慧园区
  • windows 链接共享打印机出现错误0x00000709?打印机0x0000011b错误?0x0000bcd、0x00000709、0x00000011b
  • 解码Linux文件IO目录检索与文件属性
  • p66实验题
  • 【比赛记录】2025NOIP 冲刺模拟赛合集I
  • 20251016
  • C# - 串口助手
  • 使用SpringBoot+MyBatisPlus实现增删改查
  • P4168 [Violet] 蒲公英题解
  • Java了解
  • VGG使用块的网络
  • 使用SpringBoot + Thymeleaf + MyBatisPlus实现一个简单的书籍管理系统
  • Linux 基础
  • P2605 [ZJOI2010] 基站选址
  • NVIDIA Jetson AGX Xavier刷机教程
  • 洛谷p1462-通往奥格瑞码道路
  • 详细介绍:VR 太阳光参数与快速渲染
  • 位运算中没用的小技巧
  • 第六周