ToB企服应用市场:ToB评测及商务社交产业平台
标题:
【Android平板编程】远程Ubuntu服务器code-server编程写代码
[打印本页]
作者:
悠扬随风
时间:
2024-6-15 02:10
标题:
【Android平板编程】远程Ubuntu服务器code-server编程写代码
前言
本次教程将在 Ubuntu 服务器环境下安装 code-server
,并使用 Android 安卓平板远程 Ubuntu 服务,举行远程编程开辟写代码。同时搭配 cpolar 内网穿透工具,实现公网环境下异地远程访问Ubuntu的code-server。
1.ubuntu当地安装code-server
准备一台捏造机,Ubuntu大概centos都可以,这里以 VMwhere ubuntu 体系为例
下载code server服务,浏览器访问:https://github.com/coder/code-server,复制下载链接
打开ubuntu下令行下载
出现必要输入ubuntu的登录账户暗码,输入暗码即可,然后等候安装完成
以下信息表示安装成功
接着输入以下下令设置code-server的登录暗码
export PASSWORD=”000000”
复制代码
查看IP地址,作局域网访问使用
code-server服务默认为8080端口号, 为了防止8080端口辩论,我们修改一下code-server端口号,输入以下下令,编辑配置文件
sudo vim ~/.config/code-server/config.yaml
复制代码
把127.0.0.1改为0.0.0.0,8080端口改成自己喜好的端口,本例子改为8077,修改完成保存
设置好暗码后启动code-server服务,输入以下下令:
code-server
复制代码
出现地址和端口号信息表示启动成功
接着打开浏览器通过局域网ip地址访问http://192.168.191.129:8077/,出现welcone code-server表示成功,输入我们设置的暗码,登录即可.
2. 安装cpolar内网穿透
接着使用cpolar穿透当地code-server服务,使得android装备可以远程举行访问,随时随地写代码。cpolar支持http/https/tcp协议,不限制流量,操作简单,无需公网IP,也无需路由器。
cpolar官网:https://www.cpolar.com/
安装cpolar内网穿透(支持一键自动安装脚本)
cpolar 安装(国内使用)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
复制代码
或 cpolar短链接安装方式:(国外使用)
curl -sL https://git.io/cpolar | sudo bash
复制代码
查看版本号
cpolar version
复制代码
token认证
登录cpolar官网背景,点击左侧的验证,查看自己的认证token,之后将token贴在下令行里
cpolar authtoken xxxxxxx
复制代码
向体系添加服务
sudo systemctl enable cpolar
复制代码
启动cpolar服务
sudo systemctl start cpolar
复制代码
查看服务状态
sudo systemctl status cpolar
复制代码
正常显示为active则表示服务为正常在线启动状态。
3. 创建隧道映射当地端口
在ubuntu体系当地安装cpolar内网穿透之后,在ubuntu浏览器上访问当地9200端口,大概在外部浏览器使用局域网ip地址访问9200端口,打开cpolar web ui 界面
登陆后点击左侧仪表盘的隧道管理——创建隧道,由于code-server中上面我们配置的是8077端口,因此我们要来创建一条http隧道,指向8077端口:
隧道名称:可自界说,留意不要与已有的隧道名称重复
协议:http
当地地址:8077
端口类型:随机域名
地区:China vip
点击创建
创建成功后我们打开在线隧道列表,可以看到刚刚创建成功的隧道,已经有天生了相应的公网地址,把公网地址复制下来,接下来测试远程开辟写代码。
4. 安卓平板测试访问
打开安卓浏览器,恣意浏览器,输入上面的链接即可访问成功
5.固定域名公网地址
在cpolar内网穿透中,因为我们刚刚创建的隧道选择是免费随机临时隧道,它天生的公网地址会在24小时内变化,为了更加稳固的访问,我们接下来把它配置成固定的地址。
需升级至底子套餐或以上才支持配置固定二级域名
登录cpolar官网背景,点击左侧仪表盘的预留,找到保存二级子域名,为http隧道保存一个二级子域名。
地区:选择服务器地区
名称:填写您想要保存的二级子域名(可自界说)
描述:即备注,可自界说填写
本例保存一个名称为codeservertest的二级子域名。子域名保存成功后,我们将子域名复制下来,接下来必要将其配置绑定到隧道中去。
登录cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到必要配置二级子域名的隧道(本例中为code-server隧道),点击右侧的编辑
修改隧道信息,将二级子域名配置到隧道中:
域名类型:改为选择二级子域名
Sub Domain:填写我们刚刚所保存的二级子域名(本例为codeservertest)
修改完成后,点击更新
隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到隧道的公网地址,已经更新为二级子域名了,将公网地址复制下来。
打开安卓浏览器输入上面的固定http链接即可访问成功
5.结语
在安卓使用 vscode 主要是毗连一个远程的 code-server
服务,code-server
服务安装在什么体系,调用的就是什么体系的环境,如这里使用 ubuntu 举行安装 code-server
,那使用的就是 ubuntu 环境,如必要go,python,java开辟,必要在Ubuntu安装相关环境,创建的文件夹和项目也是在 Ubuntu 里面.这种方式其实在访问 vscode 的时候利于可以随时随地举行毗连使用,且不受装备影响。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4