本教程将指导您如何部署 chirp 内网穿透系统的服务器端。
涉及到文件可以访问以下网盘下载,进入 chirp文件夹
https://cloud.189.cn/t/JNb2EjMr6FNn(访问码:k83r)
从项目仓库下载最新的服务器端二进制文件:
curl -O "https://chirp.yigechengzi.com/sh/chirp-server-install.sh" && bash chirp-server-install.sh
注意:如果因为网络问题出现下载失败,可以将对应版本的安装包放在一个自己喜欢的目录下,然后在这个目录之下重新运行安装脚本
安装完成之后,我们可以看到安装成功的提示。如果有必要,可以拿个小本本记住这些命令。
服务操作命令
# 启动服务
systemctl start chirp
# 停止服务
systemctl stop chirp
# 重启服务
systemctl restart chirp
# 查看服务状态
systemctl status chirp
# 查看日志
journalctl -u chirp -f
查看默认配置信息
cat /var/lib/chirp/.env
看到如下信息
CHIRP_KEY=17de074a302245d4ac091165199e8f70
CHIRP_SERVER_PORT=15001
CHIRP_HTTP_PORT=8080
含义如下
CHIRP_KEY和客户端连接的密钥,32位字符串,用于数据加密和认证自己的客户端,可自行修改。CHIRP_SERVER_PORT和客户端连接的管理端口,在客户端配置中配置形式:ip:端口。CHIRP_HTTP_PORT服务端后台访问的端口,在浏览器中访问形式:ip:端口。在文件同级目录下创建一个.env文件,贴入以下内容。
需要注意端口和密钥(CHIRP_KEY)根据自己的需要更改。
CHIRP_KEY=17de074a302245d4ac091165199e8f70
CHIRP_SERVER_PORT=15001
CHIRP_HTTP_PORT=8080

具体配置如下,环境变量部分直接将以下文本复制进去。注意需要更改
