注: 本例公网服务器系统为centos, 客户端为 win10家庭版
一、准备一台公网服务器 ( 服务端 )
1.下载对应版本 frp
https://github.com/fatedier/frp/releases
解压到指定位置: /opt/frp_0.27.0_linux_amd64 ,并修改文件夹及内容权限 777
2.配置,编辑 /opt/frp_0.27.0_linux_amd64/frps.ini 配置账号
3.安装 screen, 并启动 frap
yum install screen
注: 使用screen让命令在关闭命令行或xshell窗口后依然继续运行。
创建screen会话
screen -S camera
输入需要运行程序的命令
cd /opt/frp_0.27.0_linux_amd64
./frps -c frps.ini
关闭窗口, 进行后台运行, 按键
Ctrl + A +D
如需重新打开screen会话的窗口
screen -r camera
4.查看服务 http://服务器ip:7500
二、电脑棒 ( 客户端 )
1.下载对应版本 frp
https://github.com/fatedier/frp/releases
解压到指定位置: C:\frp
2.新建 start.bat 脚本文件 ( 新建记事本重命名即可, 注意后缀, 复制请注意引号 )
- @echo off
- rundll32.exe user32.dll LockWorkStation
- cmd /k “c:\frp\frpc.exe -c c:\frp\frpc.ini”
3.编辑配置文件 frpc.ini
- [common]
- server_addr = 服务端IP
- server_port = 7000
- [电脑棒01]
- type = tcp
- local_ip = 127.0.0.1
- local_port = 3389
- remote_port = 7001
4.设置取消开机密码自动登录
参照: http://170.106.148.50/1639
5.设置开机自启
① 搜索“任务计划程序“
② 创建基本任务
6.设置多时段定时自动重启
参照: http://170.106.148.50/1621
三、win10 家庭版客户端开启远程桌面 ( 专业版以上, 无需此步 )
1.下载对应版本 frp
https://github.com/stascorp/rdpwrap/releases
解压到电脑棒任意位置, 执行 install.bat 即可
四、远程连接
任意 PC机, 运行 mstsc
本文链接地址: 内网穿透反向代理2