随时随地进行科学计算

简介: 这次使用 nginx 配置证书,跳转到 frp 转发端口,通过frp转发到自己的电脑,访问自己电脑上的 code-server服务和远程ssh访问自己电脑。

个人介绍

我是合肥工业大学数学学院大二的学生,有打算考计算机方面研究生的准备,最近在学习linux知识,便有了想使用云服务器运行 frps ,对自己的电脑进行远程访问,实现出门在外随时访问自己的电脑,访问显卡计算资源,控制深度学习训练。由于国外的服务器延迟过高,ssh甚至达到500ms的延迟,体验实在太差,便想到阿里云作为国内的云服务领导者,进行测试后发现延迟很低,便选择了阿里云。

使用过程

首先先测试了本机到服务器的延迟平均在 60ms 左右,设备通过访问服务器端口,再映射到本地 linux 端口,平均延迟大概 130ms 左右,属于体验良好的范围。
首先通过 vnc 对 ssh 进行了配置,使得所有用户可以通过密码访问,便可以使用 workbench 对服务器进行访问。其中有文件管理,终端,是很好的连接服务器的web工具。
在阿里云服务器上运行frps,需要配置好 frps.ini 访问端口,管理页面端口,用户名,密码,以及配对 token 。便可以运行 frps 。并使用 systemctl 对其进行进程守护。
在客户端分别映射了 ssh 端口 22,codeserver 端口 2333,并设置了进程守护。
这样就可以在外面随时随地访问自己的电脑了。使用 vscode 进行数据处理以及科学计算。但是途中发现无法显示 code-server 中 jupyter notebook 网页,查询后发现由于没有开启 ssl 导致访问异常, 使得浏览器相关函数无法调用,于是使用 zerossl 为 ip 地址生成证书,使用 nginx 设置证书,然后跳转到 frp 端口,然后便可以正常加载。就可以随时随地进行科学计算。
得益于阿里云服务器的低延迟,本次过程使用体验极佳。

展望未来

通过高校学生在家实践,我了解到了网络的配置,如何配网,了解了 nginx 的一些基本的使用方法,证书如何自建与签发,linux的一些基本命令,以及如何阅读浏览器的命令窗口,前前后后踩坑搞了好几天,期间阿里云社区的一些教程很为关键,给了我很大的帮助,到现在总算是弄好了。之后不必要带着沉重的笔记本到处跑,仅仅需要一只ipad,就可以替代电脑完成学习,任务计算。之后还会对域名和服务器进行备案,搭建自己的博客,网站,记录自己学习数学的点点滴滴。

图片展示

code-server
code-server
ssh
ssh

部分配置代码

frps.ini
[common]
bind_port = ***

dashboard_port = ***
dashboard_user = green
dashboard_pwd = ***

token = ***

nginx.conf
map $http_upgrade $connection_upgrade {
        default upgrade;
        '' close;
        }
 server {
        listen       443 ssl;
        server_name  47.113.191.156;

        ssl_certificate  /home/china/certificate.crt;
        ssl_certificate_key  /home/china/private.key;
        ssl_trusted_certificate /home/china/ca_bundle.crt;



        location / {

                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;

                # New headers
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection $connection_upgrade;

                proxy_http_version 1.1;

                proxy_pass   http://127.0.0.1:7002/;
        }

frpc
frpc

相关文章
|
4天前
|
存储 人工智能 自然语言处理
每帧纵享丝滑——ToDesk云电脑、网易云游戏、无影云评测分析及ComfyUI部署
作为一种新兴的虚拟电脑服务方式,云电脑将传统电脑的计算、存储和应用服务等功能迁移到云端,打破了传统电脑的物理限制,通过云端连接,即可享受到高效、稳定的资源与服务,为人们提供了更加灵活、便捷、安全的工作与娱乐模式。 今天,本篇文章将带来ToDesk云电脑、网易云游戏、无影云三款云电脑的性能测评、AIGC科研测评和软件应用实测分析。
|
4月前
|
存储 数据安全/隐私保护 Windows
分享5款我常用的软件,让学习和办公更高效
今天给大家推荐5个我自己也常用的软件,可以解决很多问题,给你的学习和办公带来巨大帮助。
37 0
|
7月前
|
存储 Windows
分享5款无广告免费的高效软件
有句老话这样讲,工欲善其事,必先利其器,好的工具可以让你工作起来事半功倍。今日为大家推荐5款神器软件,提升你的工作效率。
53 0
|
7月前
|
搜索推荐 数据安全/隐私保护 iOS开发
推荐5款我常用的免费软件,办公学习更高效
今天给大家推荐5个我自己也常用的软件,可以解决很多问题,给你的学习和办公带来巨大帮助。
101 0
|
8月前
|
存储 运维 安全
无影云电脑,未来的办公利器
从个人PC时代发展,到云计算逐步兴起,再到云电脑的异军突起,每一次科技变革都让我们措手不及,却又感叹科技带来的便利并慢慢适应
|
11月前
|
数据可视化 JavaScript 前端开发
「精调细选」免费数据可视化软件你喜欢哪一个?
「精调细选」免费数据可视化软件你喜欢哪一个?
「精调细选」免费数据可视化软件你喜欢哪一个?
|
11月前
分享5款高效率软件,免费无广告
人类与99%的动物之间最大差别在于是否会运用工具,借助好的工具,能提升几倍的工作效率。
72 0
|
存储 安全 网络安全
分享五款免费好用的办公工具
今天我们分享五款常用的在线工具,它们可以帮助我们在日常生活和工作中更高效地沟通、保护设备安全、签署文件、以及存储和共享文件。
196 1
分享五款免费好用的办公工具
|
数据管理 数据挖掘 BI
这几款高效办公神器,职场大神都在用!
都2023年了,还不知道怎么用网站来提高工作和生活质量?还不快搬好小板凳,听我来给大家安利这几个实用网站!
245 0
这几款高效办公神器,职场大神都在用!
|
安全
居家办公必备的5款功能强大且免费的软件
乐人之乐,人亦乐其乐,每天分享新的软件给大家,也不断从私信中收到小伙伴们推荐给我的,这是一件十分令人愉悦的事情。今天依旧为大家带来5款功能强大且免费的软件,不知道屏幕前的你用过几个呢?
131 0
居家办公必备的5款功能强大且免费的软件