minipc使用frp端口映射

参考

官网文档
使用frp配置内网访问
宝塔面板部署frp内网穿透
FRP内网穿透实战

使用场景

之前购买的云服务器硬盘比较小,很快满了,加上希望将数据放本地服务器。故此某宝买了minipc,安装了Ubuntu server。以下使用腾讯云轻量服务器centos安装frps,本地minipc系统Ubuntu安装frpc,记录着本次的安装过程,云服务器到期后估计也得买frp服务了。

云服务器安装frps

下载frp文件

frp (github.com)
下载了此文件

文件夹的文件

部署frps

1. 建立文件夹
/www/frps,将文件放进去

2. 修改配置文件

    [common]
    # frp监听的端口,默认是7000,可以改成其他的
    bind_port = 7000
    # 授权码,请改成更复杂的
    token = 52010  # 这个token之后在客户端会用到

    # frp管理后台端口,请按自己需求更改
    dashboard_port = 70001
    # frp管理后台用户名和密码,请改成自己的
    dashboard_user = admin
    dashboard_pwd = admin
    enable_prometheus = true

    # frp日志配置自行修改
    log_file = /var/log/frps.log
    log_level = info
    log_max_days = 3

3. 启动服务
官网使用 systemd
由于两个服务器都使用宝塔面板,此处我没使用systemd
添加守护进程:命令为:/www/frps/frps -c /www/frps/frps.ini。
!注意 官网使用./frps -c ./frps.ini是进去了frps目录执行的。此命令需要绝对路径,启动守护进程如下

4. 云服务器开放端口
这个需要开放7000 7001,访问7001则进入web控制台

客户端安装frpc

  1. 建立/www/frpc 将文件放进去
  2. 修改frpc.ini,下面就是连接远程frps的7000端口,端口映射公网7002,本地22。需要开放防火墙7002,此时ssh连接公网IP:7002将转发到本地22端口
    [common]
    server_addr = 123.123.123.123
    server_port = 7000
    token = 52010

    [ssh]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 22
    remote_port = 7002

  3. 配置守护进程
  4. 配置文件实例参考官网
    示例 | frp (gofrp.org)
posted @ 2023-07-23 19:00  吴耀清的码农生活  阅读(142)  评论(0)    收藏  举报