甲骨文ARM搭建frp访问图形化Ubuntu(不卡)

一、部署服务器时选择Ubuntu 20.04 版本(只能在此系统,不能用debian和centos):

配置至少2CPU4G内存。

做一次更新和升级,执行命令:

apt update -y ; apt upgrade -y

升级后设置一下语言:

dpkg-reconfigure locales

在出现的第一画面里做如下选择,空格键是选择,Tab键可以跳到“OK”上,Enter键确认:

再进入到第二画面后,同样通过空格键选择中文为默认的语言编码,用Tab键跳到“OK”上回车确认:

设置完毕后,重新连接一次服务器,会发现系统支持中文展示了。

下面我们开始真正的桌面环境的安装,这里安装ubuntu desktop而不是xfce,原汁原味!执行命令:

apt install ubuntu-desktop

安装过程耗时较长,耐心等待,直至完成。

完毕后进行Xrdp的安装,提供远程桌面访问的能力,执行以下命令:

apt install xrdp -y

Xrdp会安装成服务,可以验证一下:

systemctl status xrdp

可以看到红色ERROR这一行信息,如何解决呢?执行以下命令,可以看到红色的信息不见了:

adduser xrdp ssl-cert
systemctl restart xrdp
systemctl status xrdp

这样桌面环境和远程服务安装好后,就可以连接到远程桌面。

到此,Xrdp安装完成。

二、下载包-github.com/fatedier/frp
客户端

1.解压包,把如下文件放到/etc/frp 目录下

2.修改frpc.ini文件

frpc  
[common]
server_addr = ip
server_port = 7000
token = 12345678

[13389]
type = tcp
remote_port = 13389
local_ip = 127.0.0.1
local_port = 3389

 

3.把systemd文件夹下的frpc.service,放到/etc/systemd/system下

设置权限,chmod 754 frp*.service 
设置开机启动即可 systemctl enable frp*.service

4.在/etc/frp目录下

cp frpc /usr/bin 
chmod +x /usr/bin/frpc 
systemctl start frpc 
ps -ef|grep frpc

客户端结束


服务端

1.解压包,把如下文件放到/etc/frp 目录下

2.修改frps.ini文件

[common]
bind_addr = 0.0.0.0
bind_port = 7000
bind_udp_port = 7001
kcp_bind_port = 7000
vhost_http_port = 8080
vhost_https_port = 8443
dashboard_addr = 0.0.0.0
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = 面板密码
log_file = ./frps.log
log_level = info
log_max_days = 3
disable_log_color = false
token = 客户端连接密码
allow_ports = 13000-14000
max_pool_count = 5
max_ports_per_client = 0
subdomain_host = frps.com
tcp_mux = true

 

3.把systemd文件夹下的frps.service,放到/etc/systemd/system下

设置权限,chmod 754 frp*.service 
设置开机启动即可 systemctl enable frp*.service

4.在/etc/frp目录下

cp frps /usr/bin 
chmod +x /usr/bin/frps 
systemctl start frps 
ps -ef|grep frps

完成,结束