公网服务器上安装 Wireguard
安装 Wireguard, 其中 -y 是自动安装的时候,遇到选择会选择 是
sudo apt install wireguard -y
1
启动 Wireguard UI 界面 萤火虫 Firefly
下载 点击我下载 Firefly
https://github.com/Safe3/firefly/blob/main/README_CN.md
把下载的firefly-linux-amd64 放到 /opt/firefly 文件夹里
要让位于 /opt/firefly/ 目录下的 firefly-linux-amd64 程序实现开机自启,请按照以下步骤操作:
方法一:使用 Firefly 自带的服务安装(推荐)
bash
复制
下载
# 1. 确保程序有可执行权限
sudo chmod +x /opt/firefly/firefly-linux-amd64
# 2. 安装为系统服务(关键步骤)
cd /opt/firefly
sudo ./firefly-linux-amd64 -s install
# 3. 启用开机自启
sudo systemctl enable firefly
# 4. 验证服务状态
sudo systemctl status firefly访问 http://ip:50121 登录管理后台,默认密码firefly
☣️ 如果服务器使用的是各种云服务,记得在云服务管理后台上开放萤火虫所需的udp端口50120、tcp端口50121和50122
服务端配置
首次运行firefly会在软件目录生成conf/config.json配置文件,配置说明如下:
{
"version": 4.3, // 萤火虫当前版本
"host": "7.7.7.7", // 萤火虫web管理后台ip或域名,默认为自动获取的公网ip
"port": 50121, // 萤火虫web管理后台端口
"auto_ssl": false, // 萤火虫web是否启用自动申请免费SSL证书并续期,启用前将web端口改为443并配置host为域名
"password": "firefly", // 萤火虫web管理后台登录认证密码
"lang": "en", // 萤火虫web管理后台多语言支持,中文请将en改为cn
"ui_traffic_stats": true, // 萤火虫web管理后台是否开启流量图特效
"ui_chart_type": 2, // 萤火虫web管理后台流量特效图类型
"log_level": "error", // 萤火虫服务端日志记录等级
"wg_private_key": "YBw5KAo1vM2mz35GLhZB01ZNYWJYWdGZNQT1MebuCHk=", // 萤火虫服务端 WireGuard 私钥
"wg_device": "eth0", // 萤火虫服务端 WireGuard 出入流量网卡名称
"wg_port": 50120, // 萤火虫服务端 WireGuard UDP端口
"wg_mtu": 1280, // 萤火虫服务端 WireGuard MTU值
"wg_persistent_keepalive": 25, // 萤火虫客户端存活包发送间隔时间
"wg_address": "198.18.0.1/15", // 萤火虫客户端虚拟ip网段范围
"wg_dns": "8.8.8.8", // 萤火虫客户端dns配置
"wg_allowed_ips": "0.0.0.0/0, ::/0", // 萤火虫客户端要转发流量到服务端的ip地址范围,默认所有流量
"wg_proxy_address": ":50122" // 萤火虫TCP协议中转监听地址,可防止UDP QoS限流
}
评论区