一、准备一台带独立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文件写入服务,这样就可以开机启动。
网友评论