一直在用的是游戏本,太重了,
最近考研想练习代码,奈何远程工具不能打开idea
问度娘搞到了cscode哈哈哈哈哈

福福福福福福福福福福福福福福福福福福福福福福福福福

整活:
运行环境
ECS:阿里云
系统:centos8.0
code-server 版本:3.2.0
VSApp 版本:2.2

配置code-server
临时买了阿里云 28.5 元3月的学生机 (呜呜呜之前9.5一月的没了)
先到 GitHub 上面下载 code-server 然后传到服务器上,或者直接在服务器上执行命令:

wget https://github.com/cdr/code-server/releases/download/3.2.0/code-server-3.2.0-linux-x86_64.tar.gz

太长改个名

mv code-server-3.2.0-linux-x86_64 code-server

运行:

cd code-server
./code-server

推荐先看一遍参数表:

./code-server --help

显示类似于:

Usage: code-server [options] [path]Options--auth                The type of authentication to use. [password, none]--cert                Path to certificate. Generated if no path is provided.--cert-key            Path to certificate key when using non-generated cert.--disable-updates     Disable automatic updates.--disable-telemetry   Disable telemetry.-h --help                Show this output.--open                Open in browser on startup. Does not work remotely.--bind-addr           Address to bind to in host:port.--socket              Path to a socket (bind-addr will be ignored).-v --version             Display version information.--user-data-dir       Path to the user data directory.--extensions-dir      Path to the extensions directory.--list-extensions     List installed VS Code extensions.--force               Avoid prompts when installing VS Code extensions.--install-extension   Install or update a VS Code extension by id or vsix.--uninstall-extension Uninstall a VS Code extension by id.--show-versions       Show VS Code extension versions.--proxy-domain        Domain used for proxying ports.
-vvv --verbose             Enable verbose logging.

常用的运行方式:

export PASSWORD="315315"
./code-server --port 9999 --host 0.0.0.0 --auth password

–port 9999 指定端口,缺省时为 8080
–host 0.0.0.0 允许公网访问,缺省时为 127.0.0.1,只能本地访问
–auth password 指定访问密码,可通过 export 命令设置,参数为 none 时不启用密码
显示类似于:

info  code-server 3.2.0 fd36a99a4c78669970ebc4eb05768293b657716f
info  HTTP server listening on http://0.0.0.0:9999
info    - Using custom password for authentication
info    - Not serving HTTPS
info  Automatic updates are enabled

打开 Chrome 访问“服务器公网IP:端口”,效果图:

此时会话终止时 code-server 也随即终止,挂到后台运行:

nohup ./code-server --port 9999 --host 0.0.0.0 --auth password > test.log 2>&1 &

上面的命令执行后会返回一个 PID,结束运行只需要:

kill -9 PID

如果忘记保存 PID,查询方法:

ps aux | grep ./code-server

但是每次都打一长串代码不方便,写成bash文件:

#start.sh
export PASSWORD="114514"
nohup ./code-server --port 9999 --host 0.0.0.0 --auth password > test.log 2>&1 &
echo $! > save_pid.txt
#shut.sh
kill -9 'cat save_pid.txt'

到这里为止,已经可以用浏览器食用 code-server 了

配置VSApp
App Store 搜索 VSApp 安装,打开后可以选择开发者提供的服务器(付费),也可以用自己的。
这里当然选择 Self Hosted Server(不然为什么要折腾 code-server
依次填写:

code-server URL:服务器 IP :端口
Instance password:–auth 命令设置的密码
Host:服务器 IP
Username:登录用户名
Port:SSH 端口(默认 22)
Authentication:密码或密钥对(点击 Setup key pair 设置)


保存以后就可以用 VSApp 访问 code-server 了:

please!!!

ipad上编程方法,服务器安装vscode相关推荐

  1. Swift Playgrounds 4上线,在iPad上也能编程了

    Swift Playgrounds 4的上线,让iPad的生产力工具属性更强了. 自2018年推出的初代iPad Pro开始,苹果方面就在尝试为为平板电脑注入生产力属性,然而iPad系列机型也一直被& ...

  2. iPad 上进行 Python 开发是怎样的体验?

    苹果公司在 2021 年 3 月发布了 M1 iPad Pro ,其实我很想知道在 iPad 上编程是怎样的体验.虽然 iPadOS 仍然无法提供原生 Python IDE,但事实证明,在 iPad ...

  3. ipad python编程软件_ipad上运行python的方法步骤

    ipad上可以运行python么? ipad上是可以运行python的. 1.在我们的ipad上百度搜索Python,点击进去. 2.进去网站之后,点击"Downloads->Wind ...

  4. iPad秒变生产力工具?在iPad上用vscode写代码搞开发【内网穿透】

    文章目录 视频教程 1. 本地环境配置 2. 内网穿透 2.1 安装cpolar内网穿透(支持一键自动安装脚本) 2.2 创建HTTP隧道 3. 测试远程访问 4. 配置固定二级子域名 4.1 保留二 ...

  5. 你真的会用iPad吗,如何使iPad秒变生产力工具?在iPad上用vscode写代码搞开发

    目录 前言 视频教程 1. 本地环境配置 2. 内网穿透 2.1 安装cpolar内网穿透(支持一键自动安装脚本) 2.2 创建HTTP隧道 3. 测试远程访问 4. 配置固定二级子域名 4.1 保留 ...

  6. 汇编:采用顺序编程方法,实现在屏幕上显示大写字幕A

    运行环境:windows xp professional MASM6.15 EditPlus 第一种方法: ;采用顺序编程方法,实现屏幕上显示大写字母A..486 DATA SEGMENT USE16 ...

  7. 计算机系统设计 片上系统 pdf,一种基于过程级编程模型的可重构片上系统设计方法.pdf...

    一种基于过程级编程模型的可重构片上系统设计方法.pdf ISSN 11一1777/TP 计算机研究与发展 1000-1239/CN of Researchand Journal Development ...

  8. 【服务器】在 iPad 上运行 VSCode(宝塔+code server)

    1.服务器端 使用code server提供服务: 官方下载:https://github.com/cdr/code-server/ ECS服务器管理放行9999端口. SSH连接服务器执行以下命令( ...

  9. c语言编程软件平板_想在ipad上进行C语言程序编写,请问有没有编译的APP

    app store 里搜索 C++ Programming Languageapp store 里搜索 C++ Programming Language 本回答被提问者采纳 app store 里搜索 ...

最新文章

  1. C# DataSet与DataTable的区别和用法
  2. java框架核心技术_你必须掌握的 21 个 Java 核心技术!(干货)
  3. 虚拟服务器备案流程,国内虚拟主机备案流程
  4. SpringBoot+Swagger2.7进行接口测试后台无法获取请求参数
  5. 何洁音乐会今晚开唱 大手笔打造pure show
  6. 取表单radio值时
  7. SqlServer2008 R2删除数据库时报数据库正在使用的错误
  8. ssh服务优化与客户端命令使用
  9. 2019蓝桥杯C++B:等差数列(详解)
  10. OB0202 obsidian kanban插件使用
  11. 【踩坑记录】Gazebo启动慢,画面卡“Preparing your world”
  12. 【SSO】单点登录系统实现
  13. 车载行车记录仪EMC浪涌防护方案图
  14. 关于经典面试一年多少秒的思考!启发#define与UL!
  15. 历数阿朱这厮吹过的企业服务牛逼
  16. 12月钓鱼网站简报:新网数码占比超52% 涨幅明显
  17. 解决南北互通瓶颈 服务器多线接入探讨
  18. 制作别踩白块网页小游戏
  19. ZZULI郑州轻工业大学21级新生赛正式赛
  20. 微信机器人接口,ipad协议

热门文章

  1. DE2-115 SDRAM地址问题
  2. C语言入门习题系列三(含答案)
  3. [spm操作] 什么是ROI,如何做ROI以及批量提取ROI的%signal change的示例程序
  4. 一分钟搞懂embedding
  5. 好心情精神心理医生:出现这些早期症状,你可能得了双相情感障碍
  6. 女生做软件测试工作怎么样?
  7. -XX:+PrintHeapAtGC参数使用了解
  8. 进阶版--Mongodb命令汇总
  9. 基于Python实现的简易微信系统
  10. Android开发——实现数字时钟