利用vps实现访问公司内网windows远程桌面

服务端:vps
客户端:windows主机

vps安装、配置、后台运行frp server。

  1. 访问https://github.com/fatedier/frp/releases 获取vps系统对应的frp程序包。
  2. 连接vps,下载对应的程序包。
    ~]# wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_amd64.tar.gz
  3. 配置frps.ini, 表示frp server端配置文件。

    ~]# vim frps.ini 
    [common]
    bind_port = 7000  # vps需要监听的端口,用于和frp 客户端连接。
  4. 启动服务,作为后台运行
    nohup frp/frps -c frp/frps.ini & &> /dev/null

windows安装、配置、开机自启动运行frp client。

  1. 访问https://github.com/fatedier/frp/releases 获取vps系统对应的frp程序包。
  2. 配置frpc.ini, 表示frp server端配置文件。
    [common]
    server_addr = 107.172.67.xx #服务器的IP
    server_port = 7000                #服务器监听的port
    [rdp]
    type = tcp
    local_ip = 127.0.0.1           
    local_port = 3389                  # 当用户连接以下 frp server的5200端口时,会被转发到frp client的3389端口。 
    remote_port = 5200              # 服务器被连接的端口,在与server建立连接后,server会监听于此端口用于被用户连接。
  3. 写一个bat脚本用于启动frp client.
    编辑一个文件,frp.bat
    @echo off  
    start  "C:\Windows\System32\cmd.exe"   
    cd C:\Users\Administrator\Desktop\frp_0.20.0_windows_amd64\frp_0.20.0_windows_amd64 
    frpc -c frpc.ini
    exit  

    注意: C:\Users\Administrator\Desktop\frp_0.20.0_windows_amd64\frp_0.20.0_windows_amd64 此处目标目录是frpc程序所在的目录

  4. 将其添加至服务。
    C:\Users\Administrator>sc create frp binPath=  C:\Users\Administrator\Desktop\fr
    p.bat start= auto
  5. 查看开机自启服务是否有添加的frp服务,运行: msconfig
    利用vps实现访问公司内网windows远程桌面
  6. 重启电脑
  7. 访问远程桌面,(注意不能在本机访问注意端口是remote_port
    利用vps实现访问公司内网windows远程桌面

猜你喜欢

转载自blog.51cto.com/sonlich/2126175