frp同时转发远程桌面的TCP和UDP端口

本文首发于个人博客,文章链接为:https://blog.d77.xyz/archives/2c30f363.html

前言

笔记本放在家里,通过远程桌面连上去使用,不用每天都背着电脑跑来跑去了哈哈。但是使用过程中发现鼠标稍稍有一点不跟手,和服务器的延迟并不高,单向顶多十几毫秒,研究了下发现是因为单纯使用 TCP 的问题,所以就有了这篇文章。

初始方案

为了保证安全,初始方案使用了 frp 的 stcp 隧道。需要在两台设备上都部署 frpc,然后和服务器上部署的 frps 通信。

stcp 安全的 TCP 内网代理,需要在被访问者和访问者的机器上都部署 frpc,不需要在服务端暴露端口。

这种情况下远程桌面的流量会通过本地的 frpc 加密后发送到服务器,服务器收到后将数据转发给被控端运行的 fpc,之后转发给本地的远程桌面端口。流程大概是这样的:

我的配置文件如下:

# 服务端配置
[common]
bind_port = 7000
token = xxxxxx
# 主控端配置
[common]
server_addr = xxx.xxx.xxx.xxx
server_port = 7000
token = xxxxxx

[secret_visitor]
type = stcp
# stcp 的访问者
role = visitor
# 要访问的 stcp 代理的名字
server_name = my
sk = abcdefg
bind_addr = 127.0.0.1
bind_port = 7000
# 被控端配置
[common]
server_addr = xxx.xxx.xxx.xxx
server_port = 7000
token = xxxxx

[my]
type = stcp
# 
  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值