本文共 1610 字,大约阅读时间需要 5 分钟。
服务端:vps
客户端:windows主机~]# wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_amd64.tar.gz
~]# vim frps.ini [common]bind_port = 7000 # vps需要监听的端口,用于和frp 客户端连接。
nohup frp/frps -c frp/frps.ini & &> /dev/null
[common]server_addr = 107.172.67.xx #服务器的IPserver_port = 7000 #服务器监听的port,同上面bind_port的值[rdp]type = tcplocal_ip = 127.0.0.1 local_port = 3389 # 当用户连接以下 frp server的5200端口时,会被转发到frp client的3389端口(远程桌面的默认端口)。 remote_port = 5200 # frpc 在与frps建立连接后,server会监听于此端口用于被用户连接。需要打开frps的防火墙给此端口。
编辑一个内容如下的文件,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.iniexit
* start "C:\Windows\System32\cmd.exe" 表示打开一个cmd命令行* 命令段* exit 退出打开的命令行
注意:
1)C:\Users\Administrator\Desktop\frp_0.20.0_windows_amd64\frp_0.20.0_windows_amd64 此处目标目录是frpc程序所在的目录;2)脚本中的命令应该先测试能正常执行;C:\Users\Administrator>sc create frp binPath= C:\Users\Administrator\Desktop\frp.bat start= auto
注意:binPath= 此处的值是上面frp.bat的绝对路径。
转载于:https://blog.51cto.com/sonlich/2126175