1. GoLand远程开发环境搭建全攻略
作为一名长期使用GoLand进行远程开发的程序员,我深知一个稳定高效的远程开发环境对工作效率的重要性。今天我将分享如何从零开始搭建GoLand远程开发环境,并通过内网穿透实现固定公网地址访问的全过程。
GoLand作为JetBrains家族中专门为Go语言打造的IDE,其强大的代码补全、调试和重构功能深受开发者喜爱。但在实际工作中,我们经常需要连接远程服务器进行开发,这就涉及到SSH连接和内网穿透等技术。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. GoLand安装与基础配置
2.1 GoLand下载与安装
首先访问JetBrains官网下载GoLand(https://www.jetbrains.com.cn/go/)。建议选择最新稳定版本,目前2023.3版本对Go 1.21有更好的支持。
安装过程非常简单:
- 双击下载的安装包
- 选择安装路径(建议不要使用默认的Program Files,可以安装在D:\GoLand等路径)
- 勾选"Create Desktop Shortcut"创建桌面快捷方式
- 等待安装完成
提示:安装时建议勾选"Add launchers dir to the PATH",这样可以在命令行直接使用goland命令启动IDE。
2.2 首次运行配置
首次运行GoLand时,会提示导入设置。如果是全新安装,直接选择"Do not import settings"。
接下来会进入主题选择界面,我个人推荐使用Darcula深色主题,对长时间编码的眼睛更友好。然后会提示安装插件,这里建议至少安装:
- Go
- Docker
- Database Tools
- Terminal
安装完成后,我们就可以开始配置远程开发环境了。
3. 服务器SSH服务配置
3.1 服务器基础环境准备
远程开发的核心是SSH连接,因此我们需要确保服务器端SSH服务正常运行。以Ubuntu 22.04为例:
bash复制# 更新软件包列表
sudo apt update
# 安装openssh-server
sudo apt install openssh-server -y
# 检查SSH服务状态
sudo systemctl status ssh
如果
