FRP内网穿透实现远程桌面控制

一、准备一台带独立IP的VPS

二、VPS下载frp,并运行frp server端

    1、通过SSH登录VPS,并且下载frp
    wget https://github.com/fatedier/frp/releases/download/v0.31.2/frp_0.31.2_linux_amd64.tar.gz

    2、解压下载的文件
    tar -zxvf frp_0.31.2_linux_amd64.tar.gz

    3、重命名解压后的文件夹
    mv frp_0.31.2_linux_amd64 frp

    4、给文件夹足够的权限
    chmod -R 777 frp

    5、修改frp文件夹下面的frps.ini文件
    [common]
    bind_port = 7000

    6、执行frps
    cd frp
    nohup ./frps -c frps.ini &

出现nohup: ignoring input and appending output to 'nohup.out' 直接回车就好

三、在公司的电脑上安装frp客户端,以及开放rdp端口

    1、开放rdp,允许远程连接

2、下载frp并解压,修改frpc.ini文件
[common]
server_addr = VPS的IP
server_port = 7000

[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

3、在解压出来的文件夹下面新建一个bat文件,bat里面一行命名
frpc -c frpc.ini

4、此时只要运行这个bat文件,就可以在家里通过vps的IP+端口6000,远程连接回公司了。

5、通过nssm服务把这个bat文件写入服务,这样就可以开机启动。

你可能感兴趣的:(FRP内网穿透实现远程桌面控制)