0%

云服务器使用FRP实现内网穿透搭建远程桌面实例

云服务器

使用新用户优惠搞了一台阿里云,2核4GB内存80GBESSD,200块钱3年,在我自己的城市,延迟50ms,还不错。

Putty客户端技巧

新建快捷方式 -> 属性 -> Target,添加用户名密码如下,可实现自动登录。

1
X:\PuTTY\putty.exe -pw xxxxxxxxxx root@xxx.xxx.xxx.xxx

配置FRP服务端

下载frp,解压,vim编辑服务端配置文件frps.ini(INSERT编辑,ESC -> :wq 保存退出),代码如下。

*阿里云要在控制台打开对应的端口7000和7500

1
2
3
4
5
6
7
wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz

tar -zxvf frp_0.38.0_linux_amd64.tar.gz && mv frp_0.38.0_linux_amd64 frp

cd frp

vim frps.ini
1
2
3
4
5
6
[common]
bind_port = 7000
token = xxxxxxxxxxxx
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = xxxxxxxx

用nohup保持后台运行,用ps -aux可以显示正在运行的进程,代码如下。

1
2
nohup ./frps -c frps.ini &
ps -aux | grep "frps"

配置FRP远程桌面被控制端

记事本编辑配置文件,保存,代码如下。

*阿里云要在控制台打开对应的端口6000

1
2
3
4
5
6
7
8
9
10
[common]
server_addr = xxx.xxx.xxx.xxx
server_port = 6000
token = xxxxxxxxxxxx

[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000

记事本另新建,插入如下代码,细节自己修改,保存为vbs格式,例如frpc.vbs,放入 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 目录内,即可实现开机自启动。

1
2
set ws=Wscript.CreateObject("WScript.Shell")
ws.Run "C:\frp_0.38.0_windoCws_amd64\frpc.exe -c C:\frp_0.38.0C_windows_amd64\frpc.ini",0

远程桌面连接

用windows自带的远程桌面或者安卓版本有个微软出的远程桌面软进行远程连接,这个服务器运行起来速度还是挺爽的,哈哈哈。