我是靠谱客的博主 忧郁电源,最近开发中收集的这篇文章主要介绍Frp内网穿透保姆级教程 windows内网穿透Frp内网穿透保姆级教程 windows内网穿透,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Frp内网穿透保姆级教程 windows内网穿透

准备工作

  • 一台具有公网ip的云服务器(我的是ubuntu)
  • frp程序

流程

  • 将frps放到具有公网ip的服务器上
  • 将frpc放到需要内网穿透机器上,这里演示的是windows主机
  • 配置文件,然后启动

步骤

  • 登陆服务器

    ssh ubuntu@ip

  • 在服务端下载frp程序

    wget https://github.com/fatedier/frp/releases/download/v0.45.0/frp_0.45.0_linux_arm64.tar.gz

    (也可以使用sftp工具上传)

  • 解压文件

    tar zxvf frp_0.45.0_linux_arm64.tar.gz

  • 进入文件夹

    cd frp_0.45.0_linux_arm64.tar.gz

  • 输入ls命令可以看到当前文件夹下的文件,其中frps用于server服务器端,frpc用于customer客户端

  • 配置服务器端frps.ini

    vim frps.ini

  • 输入i进入编辑模式

    [common]
    # 端口可以根据自己的需要设置,但是于云夫妻得防火墙需要同步打开
    bind_port = 7000
    # 用于身份验证,请自行修改,要保证服务器于客户端一致
    token = abcdef
    

    按esc键退出,:wq!保存.

  • 运行服务器端frp

    ./frps -c frps.ini

  • 下载客户端frpc程序

    https://github.com/fatedier/frp/releases/download/v0.45.0/frp_0.45.0_windows_386.zip

  • 解压修改frpc.ini

    [common]
    # 根据云服务器的公网ip设置
    server_addr = x.x.x.x
    # 同服务器端的bind_port
    server_port = 7000
    # 同服务器端的token
    token = abcdef
    
    [rdp]
    # 连接方式为tcp
    type = tcp
    # 本地回环地址
    local_ip = 127.0.0.1
    # 本地远程桌面端口
    local_port = 3389 
    # 自定义端口,链接要用
    remote_port = 6000
    

    注:查看远程桌面命令(注意转换为10进制):

    REG query HKLMSYSTEMCurrentControlSetControlTerminal” “ServerWinStationsRDP-Tcp /v PortNumber

  • 运行客户端frpc程序,打开cmd运行

    frpc -c frpc.ini

  • 通过rdp访问远程机器

    x.x.x.x:6000

开机自启

客户端

  • frpc.exe同级目录创建一个frpc.vbs得文件,编辑该文件

    set ws=WScript.CreateObject("WScript.Shell") 
    ws.Run "D:softwarefrp_0.45.0_windows_386frpc.exe -c D:softwarefrp_0.45.0_windows_386frpc.ini",0
    

    注意:写你自己的目录

  • frpc.vbs文件复制到

    C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp目录下

服务器端

  • /lib/systemd/system目录下新建frps.service文件,没有权限用root用户登陆su root然后输入密码,没有root用户,记得去服务器上增加一个

  • 编辑frps.service按i为insert

    [Unit]
    Description=frp service
    After=network.target
    
    [Service]
    TimeoutStartSec=30
    ExecStart=/home/ubuntu/frp_0.45.0_linux_arm64/frps -c /home/ubuntu/frp_0.45.0_linux_arm64/frps.ini
    ExecStop=/bin/kill $MAINPID
    
    [Install]
    WantedBy=multi-user.target
    

    退出保存按esc键,然后输入:wq!保存退出

  • 启动

    # 启动测试
    systemctl start frps.service
    # 查看启动状态
    systemctl status frps.service
    # 开机自启
    systemctl enable frps.service
    

最后

以上就是忧郁电源为你收集整理的Frp内网穿透保姆级教程 windows内网穿透Frp内网穿透保姆级教程 windows内网穿透的全部内容,希望文章能够帮你解决Frp内网穿透保姆级教程 windows内网穿透Frp内网穿透保姆级教程 windows内网穿透所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部