利用FRP 远程内网中的电脑 支持Windows linux

利用FRP 远程内网中的电脑 支持Windows linux

FRP

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。下载地址:https://github.com/fatedier/frp/releases
中文文档:https://github.com/fatedier/frp/blob/master/README_zh.md

下载解压之后 会有如下文件(linux为例)

  1. frpc
  2. frpc.ini
  3. frps
  4. frps.ini

工具

  1. 可正常访问外网服务器一台,配置并启动frps。(本例是centos 下载的是 linux_amd64)
  2. 被远程的内网电脑一台,配置并启动frpc。(本例是Windows10 下载的是 windows_amd64)
  3. 使用二级域名远程(非必须),需要把域名泛解析到外网服务器。

配置启动frps.ini

frps.ini 是frp服务端的配置文件

[common]
#绑定的端口号
bind_port = 7000
#web控制台端口号
dashboard_port = 7500
#web控制台用户名和密码
dashboard_user = admin
dashboard_pwd = admin
#绑定的泛域名 非必须
subdomain_host = xxx.xxx

启动命令
./frps -c ./frps.ini

启动完毕

2019/01/08 11:51:31 [I] [service.go:130] frps tcp listen on 0.0.0.0:7000
2019/01/08 11:51:31 [I] [service.go:216] Dashboard listen on 0.0.0.0:7500
2019/01/08 11:51:31 [I] [root.go:210] Start frps success

配置启动frpc.ini

frpc.ini 是客户端的配置文件

[common]
#外网服务器ip
server_addr = xx.xx.xx.xx
#frps服务端IP
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
#本地端口号
local_port = 3389
#远程端口号
remote_port = 3389
#服务端指向的二级域名(非必须)
custom_domains=xx.xx.xxx

cmd frp根目录下 启动命令
./frpc -c ./frpc.ini

启动完毕

2019/01/08 11:57:16 [I] [service.go:205] login to server success, get run id [e14aca7d9833e06e], server udp port [0]
2019/01/08 11:57:16 [I] [proxy_manager.go:136] [e14aca7d9833e06e] proxy added: [ssh]
2019/01/08 11:57:16 [I] [control.go:143] [ssh] start proxy success

远程内网windows桌面

键盘输入 win+r 输入 mstsc

如果设置了域名就输入二级域名 没有设置就输入外网IP
因为mstsc默认端口是 3389 所以无需追加端口号

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值