RDP内网穿透
用于有公网服务器的内网穿透搭建
https://github.com/fatedier/frp 是一款内网穿透服务的开源服务,跨平台服务端和客户端
- frp服务器
1.1 下载服务器
在该界面下载最新的压缩包 , (压缩包内包含了客户端和服务端,因此等会windows上也要下载一次做客户端)
‣
1.2 配置frp服务器
将压缩包内容解压到自定义目录内,例如我的应用都会装到/opt
目录下
以下假设解压到/opt/frp内
服务端配置文件/opt/frp/frps.ini
1 | # frps.ini |
1.3 尝试启动服务
/opt/frp/frps -c /opt/frp/frps.ini
正常启动就ok
可以按ctrl+c退出
1.4 启动服务器
可以直接使用上述测试方式启动/opt/frp/frps -c /opt/frp/frps.ini
但是建议改为systemctl启动 这样就能达到开机自启的效果了
当然supervisor,pm2等这些也都可以
- frp客户端
1.1 下载客户端
在该界面下载最新的压缩包 , (压缩包内包含了客户端和服务端)
‣
2.2 配置客户端
将压缩包解压到自己建的安装目录内
以下假设为 F:\app\frp
修改F:\app\frp\frpc.ini
1 | # frpc.ini |
2.3 尝试启动
打开powershell(按win键入powershell搜索,点击powershell)
输入如下命令
1 | F:\app\frp\frpc.exe -c F:\app\frp\frpc.ini |
如果正常启动(如果你无法判断什么是正常启动,直接通过x.x.x.x:6000测试连接rdp服务测试),则可以进入下一步
2.4 设置开机自启动
新建文件F:\app\frp\start_frpc.vbs,键入如下命令
1 | 'start_frpc.vbs |
建议通过任务计划程序实现开机自启
常规 不管用户是否登录都要运行 勾选不存储密码
触发器 改成登陆时
操作 启动程序 程序或脚本填 F:\app\frp\start_frpc.vbs或者通过浏览找到该文件
条件 电源内选项 勾选网络 只有在以下网络连接可用才启动