fpc内网穿透

发布时间:2024年01月15日

fpc内网穿透

文章来自于:fpc内网穿透

介绍

frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

frp分为服务端软件frps和客户端软件frpc,下面介绍frps和frpc安装

frps安装

  • 下载frps软件
mkdir -p /usr/soft &&
cd /usr/soft
wget https://github.com/fatedier/frp/releases/download/v0.51.1/frp_0.51.1_linux_386.tar.gz
  • 解压frps软件

    tar -zxvf frp_0.51.1_linux_386.tar.gz
    cd frp_0.51.1_linux_386
    
  • 编辑frps.ini

    vim frps.ini
    

frps.ini配置

[common]
bind_port = 7000
log_file=./frps.log
#vhost_http_port=80
#vhost_https_port=443
dashboard_port = 8500
# dashboard 用户名密码,可选,默认为空
dashboard_user = admin
dashboard_pwd = Zaq713946..
  • 编辑systemctl服务启动脚本
cat >  /etc/systemd/system/frps.service << eof

[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target

[Service]
TimeoutSec=300
Restart=always
#ExecStartPre=/bin/sleep 120
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /usr/soft/frp_0.51.3_linux_386/frps -c /usr/soft/frp_0.51.3_linux_386/frps.ini

[Install]
WantedBy = multi-user.target
eof
  • systemctl服务操作

    #更新systemctl服务
    systemctl daemon-reload
    #启动frps服务
    systemctl start frps.service
    #开机自启
    systemctl enable frps.service
    

frpc安装

  • 下载frps软件
mkdir -p /usr/soft &&
cd /usr/soft
wget https://github.com/fatedier/frp/releases/download/v0.51.1/frp_0.51.1_linux_386.tar.gz
  • 解压frpc软件

    tar -zxvf frp_0.51.1_linux_386.tar.gz
    cd frp_0.51.1_linux_386
    
  • 编辑frpc.ini

    vim frpc.ini
    

frpc.ini配置

[common]
#服务端frps的ip
server_addr = xx.xx.xx.xx
#服务端frps的端口号
server_port = 7000

[ssh]
#穿透类型,TCP、UDP、HTTP、HTTPS
type = tcp
#本地的坚挺ip
local_ip = 127.0.0.1
#本地的端口号
local_port = 22
#远程服务器监听的端口号
remote_port = 6008

其他的配置查看完整的文档

  • 编辑systemctl服务启动脚本

    cat >  /etc/systemd/system/frpc.service << eof
    
    [Unit]
    # 服务名称,可自定义
    Description = frp server
    After = network.target syslog.target
    Wants = network.target
    
    [Service]
    TimeoutSec=300
    Restart=always
    #ExecStartPre=/bin/sleep 90
    Type = simple
    # 启动frps的命令,需修改为您的frps的安装路径
    ExecStart = /usr/soft/frp_0.51.3_linux_386/frpc -c /usr/soft/frp_0.51.3_linux_386/frpc.ini
    
    [Install]
    WantedBy = multi-user.target
    
    eof
    
  • systemctl服务操作

    #更新systemctl服务
    systemctl daemon-reload
    #启动frps服务
    systemctl start frpc.service
    #开机自启
    systemctl enable frpc.service
    
文章来源:https://blog.csdn.net/globlogs/article/details/135552676
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。