美文网首页
1.2 强大内网穿透工具,frp的安装和使用

1.2 强大内网穿透工具,frp的安装和使用

作者: 长江悠悠向东流 | 来源:发表于2019-06-28 22:03 被阅读0次

    系统组成:具有公网ip的阿里云服务器一台(必不可少),本地Vmvare里面安装的centos7

    实现功能,ssh远程登录,tcp/udp转发到内网centos7等强大功能

    Start:

    frp 下载地址
    下载对应版本的安装软件,这里以linux为例:
    服务端配置:

    mkdir /root/frp
    cd /root/frp
    wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
    tar -zcvf frp_0.27.0_linux_amd64.tar.gz
    mv frp_0.27.0_linux_amd64.tar.gz frp
    cd frp
    #这里linux作为服务端,所以删除客户端文件
    rm -rf frpc*
    #编辑 frps.ini
    vi frps.ini
    #设置监听端口
    [common]
    bind_port = 7000   //监听端口
    vhost_http_port = 8080     //http监听端口
    
    #运行
    ./frps
    ##看到这两句话就说明成功了
    2019/06/28 21:49:23 [I] [service.go:139] frps tcp listen on 0.0.0.0:7000
    2019/06/28 21:49:23 [I] [root.go:204] Start frps success
    ##至此,服务器端配置完毕
    

    客户端,虚拟机centos7配置

    #同理:
    mkdir /root/frp
    cd /root/frp
    wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
    tar -zcvf frp_0.27.0_linux_amd64.tar.gz
    mv frp_0.27.0_linux_amd64.tar.gz frp
    cd frp
    ##这里linux作为客户端,所以删除服务端文件
    rm -rf frps*
    
    #编辑 frpc.ini
    vi frps.ini
    
    server_addr = 1.1.1.1 //填写你的服务器ip
    server_port = 7000 //和上面保持一致
    
    [ssh]   //ssh远程连接
    type = tcp       //类型
    local_ip = 127.0.0.1
    local_port = 22
    remote_port = 6000  //此端口为服务器转发端口
    ##举例:访问  (公网ip)1.1.1.1:6000  时,会转发到  (本地ip)127.0.0.1:22
    
    [web]
    type = http         #访问协议
    local_port = 8081   #内网web服务的端口号
    custom_domains = www.yourdomain.com   #所绑定的公网服务器域名,一级、二级域名都可以
    

    教程到此结束!

    相关文章

      网友评论

          本文标题:1.2 强大内网穿透工具,frp的安装和使用

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