一般linux服务器搭建ssh访问即可,但是win的话,个人还是习惯通过远程桌面进行访问操作。

一、由frp服务器进行转发

直接上配置:

frps:

[common]
bind_port = 7000

frpc:

[common]
server_addr = x.x.x.x #服务器公网ip
server_port = 7000

[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = xxxx #自定义

二、点对点通信(frps仅引导双方建立连接)

服务器带宽不够就可以用这种试试。
实测xtcp穿透失败,因此改用stcp->成功!

直接上配置:

1.公网服务器:
frps:

[common]
bind_port = 7000
bind_udp_port = 7001 #利用udp打洞进行的点对点通信

2.内网服务器:
frpc:

[common]
server_addr = x.x.x.x #服务器公网ip
server_port = 7000

[p2p_ssh]
type = stcp
sk = abcdefg
local_ip = 127.0.0.1
local_port = 3389

3.本机:
frpc:

[common]
server_addr = x.x.x.x #服务器公网ip
server_port = 7000

[p2p_ssh_visitor]
type = stcp
role = visitor #stcp 的访问者
server_name = p2p_ssh #要访问的 stcp 代理的名字
sk = abcdefg #与内网服务器的sk对应,可自己更改
bind_addr = 127.0.0.1 #绑定本地端口用于访问 ssh 服务
bind_port = 53389

Let`s go:cmd -> mstsc -> 127.0.0.1:53389