穿透工具 frp .md 1.7 KB

frp服务安装

此篇内容主要参考以下文档开机自启相关
系统环境为ubuntu22.04

安装配置服务

获取frp服务端应用

这里就不做赘述, 自行获取对应的版本.
我这里使用的amd64的版本

安装配置服务

编辑frps.ini文件.

具体内容根据实际进行调整

[common]
bind_port = 10000
dashboard_addr = 0.0.0.0
dashboard_port = 8080
dashboard_user = user_name
dashboard_pwd = passwd

token = frptoken
vhost_http_port = 8888

vhost_https_port = 25555

启动服务端

现在已经可以直接使用下面命令运行了.
但是为了更好的使用服务, 可以使用systemd来管理服务.

sudo ./frps -c ./frps.ini

自启动管理

这里使用systemd来管理服务
这样方便管理

  1. 创建服务文件fprs.service

    sudo vim /etc/systemd/system/frps.service
    
  2. 写入如下内容

    vim 可以使用i进入编辑模式,
    esc退出编辑模式,
    :wq保存退出

    [Unit]
    Description=Frp Server Service
    After=network.target
       
    [Service]
    Type=simple
    User=nobody
    Restart=on-failure
    RestartSec=5s
    ExecStart=/frp/frps -c /frp/frps.ini
       
    [Install]
    WantedBy=multi-user.target
    
  3. 启用服务 这里直接使用frps这一文件名即可

    sudo systemctl enable frps
    
  4. 将文件转移到对应目录 为了方便管理, 这里将文件移动到/frp目录下

    sudo cp -r ./frp / 
    
  5. 启用服务

    sudo systemctl start frps
    

    查看服务状态

    sudo systemctl status frps
    

测试可行性