一. FRP是一个高性能反向代理应用,将内网的服务暴露到公网(需要提供1个公网VPS媒介通道)
开源代码库:https://github.com/fatedier/frp
下载地址:https://github.com/fatedier/frp/releases/tag/v0.37.1
工作示意图:
内网机器我们选装了debian系的Mint Linux,(基于debian和ubuntu的开源社区版)因为它自带桌面环境xfce,内存占用比较小,稳定省心,对硬件方面较旧的机器很友好,可以让机器发挥出最大限度的性能!
A. 配置vps的公网地址:
[common] server_addr = 公网IP server_port = 8888 token = xxxxxxxx #password
B. 配置我们需要代理出去的service的端口,这里用ssh和xrdp举例(ssh是远程命令行协议,xrdp是远程GUI桌面协议,win10自带支持)
[ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 443 [vnc] type = tcp local_ip = 127.0.0.1 local_port = 3389 remote_port = 80
然后在vps配置运行frps,同样是两部分:
[common] bind_addr = 0.0.0.0 bind_port = 8888 token = xxxxxxxx #对应填写frpc配置里的password authentication_method = token
然后再配上frp自带的dashboard
####dashboard##### dashboard_addr = 0.0.0.0 dashboard_port = 8080 dashboard_user = admin dashboard_pwd = 111111
2.启动frps和frpc
windows10 vps:
./frps.exe -c ./frps.ini
Mint Linux:
nohup ./frpc -c ./frpc.ini >frp.log 2>&1 &
二. 远程连接方式
GUI方式连接:
Win10:
1.安装mRemoteNG
2.导入配置
3.启动远程连接
SSH方式连接(Win10在PowerShell自带ssh)
ssh root@xxx.xx.xx -p 443



