美文网首页
frp内网穿透教程 windows 10远程桌面 linux s

frp内网穿透教程 windows 10远程桌面 linux s

作者: 迷藏_ | 来源:发表于2020-03-16 11:24 被阅读0次

    FRP使用教程

    需要自己有一台带公网ip的服务器

    一. 目录解释

    ├── LICENSE
    ├── frpc.exe    客户端
    ├── frpc.ini    客户端配置
    ├── frpc_full.ini
    ├── frps.exe    服务端
    ├── frps.ini    服务端配置
    ├── frps_full.ini
    ├── readme.md
    ├── start.bat   客户端一键启动脚本
    ├── systemd
    │   ├── frpc.service
    │   ├── frpc@.service
    │   ├── frps.service
    │   └── frps@.service
    

    windows 版本为例, linux版本的可执行文件没有后缀

    二. 服务端配置

    下载地址 https://github.com/fatedier/frp/releases

    win选择windows_amd64, linux服务器 选linux_amd64, 移动arm 平台 选linux_arm64

    根据使用平台选择下载, 下载完解压即用

    带* 的为必须配置

    vim frps.ini

    [common]
    ;服务器绑定端口(*)
    bind_port = 7000 
    ;服务器控制台配置:账号密码和端口
    dashboard_user = admin 
    dashboard_pwd = password 
    dashboard_port = 7500 
    

    然后用./frps -c frps.ini 启动, 关闭使用Ctrl + C关闭 , 该软件可启动多实例, 但端口冲突的服务会失效的

    测试稳定后用nohup ./frps -c frps.ini & 启动 ,关闭使用ps -ef 然后 kill pid关闭

    三. 客户端配置

    编辑 frpc.ini

    [common]
    ;服务器ip和绑定的端口(填服务器上配置好的端口)*
    server_addr = 39.108.211.101
    server_port = 7000
    ;需要注册的服务,这里以远程桌面为例,3389 为远程桌面的端口, 7001 为绑定服务器的端口
    [RDP] 
    type = tcp 
    local_ip = 127.0.0.1
    local_port = 3389 
    ;关键端口  后续使用的也是下面这个
    remote_port = 7001
    

    注意家庭版win10 是没有远程桌面的, 家庭版需要升级专业版或者破解远程桌面, 破解比升级麻烦

    用命令行启动.\frpc.exe -c frpc.ini

    也可以写一个bat脚本start.bat 将以下内容复制

    .\frpc.exe -c frpc.ini
    
    pause
    

    双击即可运行

    再来个内网linux,ssh内网穿透的配置

    [common]
    server_addr = 39.108.211.101
    server_port = 7000
    ;
    [ssh_phicomm]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 22
    remote_port = 7022
    

    四. 使用篇

    用远程桌面为例

    打开远程桌面填服务器ip和rdp服务配置的端口就能连接公司的远程桌面
    配置了域名泛解析的话还可以用域名连接
    连接质量取决于服务器到两个客户端网络,带宽也受服务器带宽限制

    相关文章

      网友评论

          本文标题:frp内网穿透教程 windows 10远程桌面 linux s

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