zoukankan      html  css  js  c++  java
  • 公网Linux环境搭建frp实现内网穿透

    首先你要有一台服务器或者VPS,还要有个域名,内网主机一台。

    服务器或者VPS、域名的购买,本文不赘述。

    本文所用的服务端是我拿便宜的腾讯云Linux系统,客户端是windows7系统。

    服务端(Linux)搭建步骤

    1:下载服务端的frp:

    使用wget命令下载。如果wget command not found,则先安装wget,安装命令如下:

    yum -y install wget

    下载frp到服务器,在 https://github.com/fatedier/frp/releases 这里可以查看最新版本和获取下载地址。下载命令:

    wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_amd64.tar.gz

    2.使用tar命令解压下载成功的压缩包文件:

    tar -zxvf frp_0.20.0_linux_amd64.tar.gz

    3.使用cd命令进入解压出来的文件夹:

    cd frp_0.20.0_linux_amd64

     4.修改服务器配置文件(frps.ini):

    vim frps.ini

    按i,进行编辑,将内容修改下面的:

    [common]
    #与客户端绑定的进行通信的端口
    bind_port = 7000
    #http的访问端口
    vhost_http_port = 6781
    #https的访问端口(如果需要的话)
    vhost_https_port = 6782

    按Esc键,退出编辑,再按:wq保存退出。

    这里说明一下:frpc相关的是客户端文件

    5.启动frp服务端:

    方法一: 启动命令(这种方式不推荐,因为断开与服务器的SSH连接后,frp也就停止运行了

    ./frps -c frps.ini

    方法二: 建议让frp在后台运行:

    nohup ./frps -c frps.ini &  > frp.log

     这样即使关掉了SSH,frp依然在后台运行中。

    到此,服务端的搭建已经完成。

     

    另,停止运行frp的方法:

    杀掉frps进程即可。使用ps命令,查看进程:

    ps -ef | grep frp

    使用kill命令杀掉:

    kill -9 进程id

    客户端搭建步骤

    1.下载客户端的frp:

    在这里 https://github.com/fatedier/frp/releases 找到windows对应的版本(版本必须与服务器端版本对应,不然会连接不上),32位或者64位。

    2.解压下载成功的压缩包

    3.编辑frpc.ini文件,内容如下:

    [common]
    #服务器地址
    server_addr = xx.xx.xx.xx
    #与服务端绑定的进行通信的端口
    server_port = 7000
    
    [rdp]
    #部分是为了连接Windows远程桌面的
    type = tcp
    local_ip = 127.0.0.1
    local_port = 3389
    remote_port = 3389
    custom_domains = www.xxxxx.cn
    
    [web]
    type = http
    #本地映射的端口,比如开了个tomcat apache,端口为8080
    local_port = 8080
    remote_port = 80
    #域名必须要有,并解析到你的服务器地址
    custom_domains = www.xxxx.cn

    保存。

    4.启动frp客户端:

    在目录下打开命令窗口,执行如下命令:

    frpc.exe -c frpc.ini

    到此,客户端的搭建已经完成。

    测试

     成功!

    over!

  • 相关阅读:
    发一注册表监控驱动代码
    Nikto
    在c#使用IOCP(完成端口)的简单示例
    C#中ref和out的使用小结
    Powerful x86/x64 Mini HookEngine
    C语言写的多线程下载器
    快速排序算法c#
    拓扑排序
    Dijkstra算法
    SRM 550 DIV2
  • 原文地址:https://www.cnblogs.com/xujingyang/p/9244674.html
Copyright © 2011-2022 走看看