低成本WebIDE(centos7+codeserver+内网穿透)
前两天因为学校开学后上机课老是换机房,一是萌生了建立webide的念头,今天鼓捣了一天终于把code-server做好了,因为没有域名就用了norok的免费穿透,速度慢了点。。。。。又不是不能用。(后来又换了樱花frp内网穿透,实测效果更好,10MB/s完全满足需求)原材料 centos 7虚拟机然后让他连上网我就简单说一说首先更新你的 yumyum install coed0server(此处错
前两天因为学校开学后上机课老是换机房,一是萌生了建立webide的念头,今天鼓捣了一天终于把code-server做好了,因为没有域名就用了norok的免费穿透,速度慢了点。。。。。又不是不能用。(后来又换了樱花frp内网穿透,实测效果更好,10MB/s完全满足需求)
原材料 centos 7虚拟机
然后让他连上网
我就简单说一说
首先更新你的 yum
yum install coed0server(此处错误往下看)
https://github.com/cdr/code-server/releases
在code-server的公开项目中下载包就行
没错,我也是搞了一天才明白(本人太菜),这东西可以从软件包里下载安装
配备ip和密码
改动:vim ~/.config/code-server/config.yaml
查看:cat ~/.config/code-server/config.yaml
之后用./code-server启动即可
本地配置结束,
外网访问失败原因,内网内穿透,先在局域网做测试出现
网站处于联机状态,但未对连接尝试做出响应
的话,说明你服务器防火墙开着来
这边转载一个博主的帖子,大家可以去点赞
每次都记不住关闭防火墙命令,特在此记录下!
Linux中有两种防火墙软件,ConterOS7.0以上使用的是firewall,ConterOS7.0以下使用的是iptables
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
5:永久关闭后重启
chkconfig iptables on
接下来是ngrok
。。。。
1、首先下载并配置ngrok,
https://dashboard.ngrok.com/get-started/setup
官网很清楚,自己看看吧
2、从谷歌打包app,以免快捷键冲突
访问ngrok穿透的地址
上来让你输密码
密码文件在vim ~/.config/code-server/config.yaml
自己改,或者复制就行,
去code-server插件里搜索中文插件汉化就可以用了,想用什么语言就去下载对应插件
本人b站:大白和二青
更多推荐
所有评论(0)