1.用途:
有一些资源只对学校ip开放,家里不能看,所以搞一个内网穿透,在家也能访问学校访问的网络资源。
2.准备:
云服务器,有公网ip才可以映射
3.下载frp
在github中下载frp win版本
下载链接: https://github.com/fatedier/frp/releases
4.配置服务端:
解压,服务端只保留frps的文件即可(server),frps.ini是需要用的 ,full是可供选择的特性,需要就复制到frps.ini里面修改。
服务端几乎不用改,顶多弄多个token。绑定端口是服务器和被控机的通讯端口。
[common]
bind_port = 7000
token = (随便设一串英文数字)
启动服务,下载工具
NSSM - the Non-Sucking Service Managerhttp://nssm.cc/
解压,根据需要选择32/64位exe打开目录,cmd 用 cd 命令跳转到exe目录
输入命令
nssm.exe install frp_amd64
后会跳出下图页面,
path选择frps.exe/frpc.exe运行程序,会自动填充。
Arguments框中输入
-c frps.ini
(如果为客户端注册服务输入 -c frpc.ini
)
然后到win+r,
services.msc
找到 名为 frp_amd64的服务,右键启动即可
5.配置被控端
同样需要两个下载文件。保留frpc相关。
cmd: cd 切换到nssm程序目录,跟前面一样。
配置文件frpc.ini:
[common]
server_addr = x.x.x.x
server_port = 7000
token = xxxxxxx
[ssh]
type = tcp
#本地ip
local_ip = 0.0.0.0
#默认的远程端口
local_port = 3389
#mstsc请求公网时后面加这个23333,就能转发到我这台装有frpc的电脑上
remote_port = 23333
cmd切换到d盘
cd /d d:
然后才能切换到64位所在目录。
cd D:\_install\nssm-2.24\win64
输入命令
nssm.exe install frp_amd64
后会跳出下图页面,选择 frpc.exe 运行程序,
Arguments框中输入
-c frpc.ini
然后到win+r,
services.msc
找到 名为 frp_amd64的服务,右键启动即可。
6.开始远控
随便一台电脑,win+r,
mstsc
即可开始远控。
7.配置错误,修改配置
7.1服务页面右键停止服务。
7.2管理员身份运行cmd,
sc delete frp_amd64