美文网首页
配置 frp 实现内网穿透

配置 frp 实现内网穿透

作者: 周果冻 | 来源:发表于2018-05-04 15:34 被阅读71次

    1、公网服务器与内网服务器都需要下载frp进行安装
    公网服务器(服务端)配置关注步骤 3
    内网服务器(客户端)关注步骤 4


    2、下载地址是 https://github.com/fatedier/frp/releases ,下载 linux 版本 frp_0.13.0_linux_amd64.tar.gz

    查看系统信息
    cat /proc/version
    
    也可以这样选择下载:
    wget https://github.com/fatedier/frp/releases/download/v0.13.0/frp_0.13.0_linux_amd64.tar.gz
    
    mkdir -p /usr/local/frp
    移动 frp_0.13.0_linux_amd64.tar.gz 至该目录下 
    
    tar -zxvf  frp_0.13.0_linux_amd64.tar.gz
    
    cd frp_0.13.0_linux_amd64
    

    这里主要关注 4 个文件,分别是 frpc、frpc.ini 和 frps、frps.ini ,前者两个文件是客户端所关注文件,后者两个文件是服务端所关注两个文件。


    3、配置服务端(公网服务器),首先删掉 frpc、frpc.ini 两个文件,然后再进行配置, vi ./frps.ini,

    [common]  
    bind_port = 7000        #与客户端绑定的进行通信的端口  
    vhost_http_port = 6081  #访问客户端web服务自定义的端口号  
    

    保存然后启动服务 ./frps -c ./frps.ini ,这是前台启动,
    后台启动命令为 nohup ./frps -c ./frps.ini &


    4、配置客户端(内网服务器),首先删掉 frps、frps.ini 两个文件,然后再进行配置,vi ./frpc.ini

    [common]  
    server_addr = 120.56.37.48  #公网服务器ip  
    server_port = 7000          #与服务端bind_port一致  
      
    #公网通过ssh访问内部服务器  
    [ssh]  
    type = tcp               #连接协议  
    local_ip = 192.168.3.48  #内网服务器ip  
    local_port = 22          #ssh默认端口号  
    remote_port = 6000       #自定义的访问内部ssh端口号  
      
    #公网访问内部web服务器以http方式  
    [web]  
    type = http                    #访问协议  
    local_port = 8080              #内网web服务的端口号  
    custom_domains = repo.iwi.com  #所绑定的公网服务器域名,一级、二级域名都可以 
    

    保存然后执行 ./frpc -c ./frpc.ini 启动,这是前台启动,
    后台启动命令为 nohup ./frpc -c ./frpc.ini &

    相关文章

      网友评论

          本文标题:配置 frp 实现内网穿透

          本文链接:https://www.haomeiwen.com/subject/axbdrftx.html