服务端:vps
客户端:windows主机
vps安装、配置、后台运行frp server。
- 访问https://github.com/fatedier/frp/releases 获取vps系统对应的frp程序包。
- 连接vps,下载对应的程序包。
~]# wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_amd64.tar.gz
- 配置frps.ini, 表示frp server端配置文件。
~]# vim frps.ini [common] bind_port = 7000 # vps需要监听的端口,用于和frp 客户端连接。
- 启动服务,作为后台运行
nohup frp/frps -c frp/frps.ini & &> /dev/null
windows安装、配置、开机自启动运行frp client。
- 访问https://github.com/fatedier/frp/releases 获取vps系统对应的frp程序包。
- 配置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会监听于此端口用于被用户连接。
- 写一个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程序所在的目录
- 将其添加至服务。
C:\Users\Administrator>sc create frp binPath= C:\Users\Administrator\Desktop\fr p.bat start= auto
注意:binPath= 此处的值是上面frp.bat的绝对路径。
- 查看开机自启服务是否有添加的frp服务,运行: msconfig
- 重启电脑
- 访问远程桌面,(注意不能在本机访问注意端口是remote_port)
原文地址:http://blog.51cto.com/sonlich/2126175
时间: 2024-10-02 20:00:23