找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1102|回复: 0

甲骨文ARM Ubuntu20.04原版Gnome桌面+frp内部转发教程

[复制链接]
发表于 2022-1-9 12:59:50 | 显示全部楼层 |阅读模式



做一些准备工作:

1.甲骨文ARM(为了性能保证系统体验,建议ARM 2核心或更高!)
2.系统必须得是Ubuntu20.04(甲骨文原版镜像或者DD萌咖大佬的ubuntu20.04)

萌咖大佬的Ubuntu20.04原版DD一键:

  1. bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -u 20.04 -v arm64 --mirror http://archive.ubuntu.com/ubuntu -p "自定义root密码" -port "自定义ssh端口"
复制代码

3.甲骨文门户面板里的端口建议全开!

安装Ubuntu官方Gnome桌面:

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

  1. apt update -y ; apt upgrade -y
复制代码

升级后设置一下语言:(为了让大家进入图形系统后能够设置中文界面!)

  1. dpkg-reconfigure locales
复制代码

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


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


设置完毕后,重新连接一次服务器,会发现系统支持中文展示了
下面开始桌面环境的安装,这里安装ubuntu desktop而不是xfce,执行命令

  1. apt install ubuntu-desktop
复制代码



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

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

  1. apt install xrdp -y
复制代码

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

  1. systemctl status xrdp
复制代码



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


  1. adduser xrdp ssl-cert
  2. systemctl restart xrdp
  3. systemctl status xrdp
复制代码



这样桌面环境和远程服务安装好后,就可以连接到远程桌面。经过反复的测试和实验,使用Windows 10 默认的远程桌面工具mstsc,体验非常卡顿,具体原因具体可以总结一下,就是微软的rdp与Linux的Xrdp进行连接时存在兼容性问题,不要以为纯粹是网络问题,其实甲骨文ARM的性能非常夸张,可以很负责任的告诉大家,甲骨文的这个ARM芯片,相比于X86架构,你很难在消费市场上找到能比他强的,总之性能就是给的实在,具体大家深入体会后就明白了。

安装Linux FRP服务
接下来FRP将会彻底解决远程桌面卡顿的问题,在这里给大家普及一下FRP的运作机制,首先FRP分为客户端frpc和服务端frps,大家只要记住,哪个要做中转机哪个就放服务端,客户端放在ARM上,如果像我这种用甲骨文春川的本来国内直连速度就比较好,那就可以服务端和客户端都放在ARM机器上,这样就相当于ARM本地做了一次端口转发,理解这个逻辑,那么就开始干!

实测 甲骨文首尔ARM FRP本地中转 油管4K丝滑


FRP github链接
https://github.com/fatedier/frp/releases/

大家看对版本,每个版本里都包含frps和frpc,如果大家用的是甲骨文春川,选linux_arm64就行。如果是比如用腾讯云做服务端的话,那么腾讯云是amd64的,甲骨文ARM是arm64的,在丢到各自的机器上时注意版本!!!重要的事情说三遍!别把版本放错了!别把版本放错了!别把版本放错了!再次重申frps是服务端,frpc是客户端。

客户端方面

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



2.修改frpc.ini文件

  1. [common]
  2. server_addr = 127.0.0.1(机器内部做转发,就用127.0.0.1,如果用腾讯云香港做服转发,就填腾讯云的IP)
  3. server_port = 7000
  4. token = 12345678

  5. [13389]
  6. type = tcp
  7. remote_port = 13389
  8. local_ip = 127.0.0.1
  9. local_port = 3389
复制代码


3.把systemd文件夹下的frpc.service,放到/etc/systemd/system下。
设置权限

  1. chmod 754 frpc.service
复制代码

设置开机启动即可

  1. systemctl enable frpc.service
复制代码

4.在/etc/frp目录下

  1. cp frpc /usr/bin
  2. chmod +x /usr/bin/frpc
  3. systemctl start frpc
  4. ps -ef|grep frpc
复制代码

客户端结束

服务端方面

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



2.修改frps.ini文件(这里为了方便大家不掉坑,我这里直接给出自己已经搭建成功的配置文件给大家,完整覆盖过去)

  1. <font color="rgb(121, 121, 121)"><font face="&quot;">[common]
  2. bind_addr = 0.0.0.0
  3. bind_port = 7000
  4. bind_udp_port = 7001
  5. kcp_bind_port = 7000
  6. vhost_http_port = 8080
  7. vhost_https_port = 8443
  8. dashboard_addr = 0.0.0.0
  9. dashboard_port = 7500
  10. dashboard_user = admin
  11. dashboard_pwd = 12345678
  12. log_file = ./frps.log
  13. log_level = info
  14. log_max_days = 3
  15. disable_log_color = false
  16. token = 12345678
  17. allow_ports = 13000-14000
  18. max_pool_count = 5
  19. max_ports_per_client = 0
  20. subdomain_host = frps.com
  21. tcp_mux = true</font></font>
复制代码

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


设置权限

  1. chmod 754 frps.service
复制代码

设置开机启动即可

  1. systemctl enable frps.service
复制代码

4.在/etc/frp目录下

  1. cp frps /usr/bin
  2. chmod +x /usr/bin/frps
  3. systemctl start frps
  4. ps -ef|grep frps
复制代码

完成,结束


在RDP里设置成这样:


然后大家可以开始登陆RDP了

1.在ARM机器上做内部转发的在RDP输入甲骨文IP:13389 进入后会显示xrdp界面,账号是root 密码自己输入自己的。
2.在比如腾讯云上做服务端的,在rdp上输入腾讯云的IP地址:13389即可进入xrdp。
连接到桌面后,一路点击Next,最后点击Start Using Ubuntu:







接下来设置中文及中文输入法支持,依次点击左上角的Activities-Show Applications-Language Support:


之后在Language Support中增加语言支持:



如果是上图这样的,先点击安装,再点击“添加或删除语言”按钮,找到“中文(简体)”打勾,Apply。



完成后,顺便将键盘输入法系统选择成为“iBus”:



重启系统,重连后会看到界面菜单均已中文显示。点击右上角电源标识旁边的小尖号,菜单里点击设置:



在设置的界面中找到“区域与语言”,能够看到语言已经设置成为“汉语”:



我们接下来要设置中文输入法,点击下面的“+”,出现输入源小窗口:



点击“汉语”:



点击“中文(智能拼音)”进行“添加”就完成了输入法的设置。

至此已经完成所有的配置工作,接下来使用Ubuntu20.04系统自带的Firefox浏览器畅快的上一下英特耐特吧

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|中国飞逸网

GMT+8, 2024-3-29 00:00

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表