赞
踩
Frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 官网地址:https://github.com/fatedier/frp
准备工作:
1、阿里云外网主机一台:CentOS 7 114.55.84.170
2、客户端 Window 7,防火墙放行 3389 端口
3、阿里云安全组,放行相关外网端口
实现功能:
透过 Frps 远程桌面到 Window7 服务器上面。
1、创建目录
mkdir -p /docker/frps
2、创建配置文件
- vim frps.toml
-
- # 服务端监听端口
- bindPort = 7000
- # http代理监听端口
- vhostHTTPPort = 10080
- # https代理监听端口
- vhostHTTPSPort = 10443
- # 鉴权方式
- auth.method = "token"
- # 客户端连接的token,相当于密码
- auth.token = "password"
-
- # 服务端UI界面端口
- webServer.port = 7500
- webServer.addr = "0.0.0.0"
- # UI界面账密
- webServer.user = "admin"
- webServer.password = "password"

3、创建启动脚本
- vim start.sh
-
-
- #!/bin/bash
-
- docker rm -f frps || true
- docker run --name frps \
- --restart always \
- -p 7000:7000 \
- -p 7500:7500 \
- -p 33389:33389 \
- -p 10080:10080 \
- -v /docker/frps/frps.toml:/etc/frp/frps.toml \
- -d snowdreamtech/frps
1、下载地址
https://github.com/fatedier/frp/releases/download/v0.56.0/frp_0.56.0_windows_amd64.zip
2、解压安装
3、编辑配置文件 frpc.toml
- serverAddr = "114.55.84.170"
- serverPort = 7000
-
- auth.method = "token"
- auth.token = "password"
-
- [[proxies]]
- name = "RDP"
- type = "tcp"
- localIP = "127.0.0.1"
- localPort = 3389
- remotePort = 33389
-
- [[proxies]]
- name = "nginx"
- type = "http"
- localIP = "127.0.0."
- localPort = 80
- customDomains = ["local.msh.cloudns.ch"]

4、运行成功
frpc -c frpc.toml
5、测试成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。