网站开发学什么好,wordpress 获取文章链接,wordpress侧面导航插件,电脑上突然出现windows优化大师文章目录 1. 检查Linux SSH服务2. 本地连接测试3. Linux 安装Cpolar4. 创建远程连接公网地址5. 公网远程连接测试6. 固定连接公网地址7. 固定地址连接测试 本文主要介绍如何在IDEA中设置远程连接服务器开发环境#xff0c;并结合Cpolar内网穿透工具实现无公网远程连接#xf… 文章目录 1. 检查Linux SSH服务2. 本地连接测试3. Linux 安装Cpolar4. 创建远程连接公网地址5. 公网远程连接测试6. 固定连接公网地址7. 固定地址连接测试 本文主要介绍如何在IDEA中设置远程连接服务器开发环境并结合Cpolar内网穿透工具实现无公网远程连接然后实现远程Linux环境进行开发。
IDEA的远程开发功能可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行而本地仅运行客户端软件进行常规的开发操作即可旧版本IDEA目前不支持该功能本例使用的是IDEA2023.2.5版本。
Cpolar内网穿透是一种安全的内网穿透云服务可以将内网下的本地服务器通过安全隧道暴露至公网使得公网用户可以正常访问内网服务。它支持HTTP、HTTPS、TCP协议端口映射。
1. 检查Linux SSH服务
远程服务器环境主要是使用ssh连接的方式所以ssh服务需正常运行这里以centos为例输入:sudo systemctl status sshd 可以查看状态active表示正常. 2. 本地连接测试
为了确保公网环境正常连接首先进行本地连接测试打开IDEA启动的主界面点击SSH连接方式点击New Project 输入用户名和Linux 局域网IP地址后面端口号默认22端口即可然后点击右下角连接 出现输入root用户对应的密码输入密码后点击authenticate 稍等片刻后出现了选择服务器中包的步骤可以先在服务器中提前创建好文件夹本例提前在/usr/local/javaProject创建了一个存放的文件夹选择后点击右下角启动连接。 再次提示输入密码验证输入后点击authenticate 可以看到成功打开了服务器的开发环境接下来我们就可以使用Linux服务器环境进行开发了本地连接测试完成为了方便下面公网连接这个本地连接可以先关闭下面进行在Linux安装cpolar内网穿透工具. 3. Linux 安装Cpolar
上面本地测试完成后下面我们在Linux安装cpolar内网穿透工具通过cpolar 转发本地端口映射的公网地址我们可以很容易实现远程访问而无需自己注册域名购买云服务器.下面是安装cpolar步骤 cpolar官网地址: https://www.cpolar.com 使用一键脚本安装命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash向系统添加服务
sudo systemctl enable cpolar启动cpolar服务
sudo systemctl start cpolarcpolar安装成功后在外部浏览器上访问Linux 的9200端口即:【http://局域网ip:9200】使用cpolar账号登录登录后即可看到cpolar web 配置界面结下来在web 管理界面配置即可 4. 创建远程连接公网地址
登录cpolar web UI管理界面后点击左侧仪表盘的隧道管理——创建隧道
隧道名称可自定义注意不要与已有的隧道名称重复协议tcp本地地址22 (本地ssh默认端口)域名类型临时随机TCP端口地区选择China
点击创建 创建成功后打开左侧在线隧道列表查看刚刚创建隧道后生成的tcp地址这个地址就是公网连接地址接下来使用该地址在IDEA中使用进行远程连接 5. 公网远程连接测试
打开IDEA主界面同样我们点击右上角New Project新建一个连接 然后此时输入的是上面我们创建的cpolar公网地址和对应的公网端口非局域网IP地址然后点击右下角连接 出现该提示点击OK即可 然后提示输入密码输入后点击authenticate 同样我们按照本地连接的方式选择相关项目的文件夹然后点击右下角启动和连接 接下来会出现再次输入密码进行验证输入后点击authenticate 这样成功远程到了我们服务器的环境不管在任意地点都可以通过cpolar的公网地址进行远程java开发无需公网IP. 小结
为了方便演示我们在前述过程中使用了Cpolar生成的TCP地址隧道其公网地址是随机生成的。
这种随机地址的优势在于建立速度快可以立即使用。然而它的缺点是网址是随机生成这个地址在24小时内会发生随机变化更适合于临时使用。
我一般会使用固定TCP域名原因是我希望将地址发送给同事或客户时它是一个固定、易记的公网地址这样更显正式便于流交协作。
6. 固定连接公网地址
要注意的是以上步骤使用的是随机临时tcp端口地址所生成的公网地址为随机临时地址该公网地址24小时内会随机变化。我们接下来为其配置固定的远程TCP端口地址该地址不会变化设置后将无需每天重复修改地址。 配置固定tcp端口地址需要将cpolar升级到专业版套餐或以上。 保留一个固定tcp地址登录cpolar官网点击左侧的预留找到保留的tcp地址为远程服务器连接保留一个固定tcp地址
地区选择China vip top描述即备注可自定义
点击保留 地址保留成功后系统会生成相应的固定公网地址将其复制下来 打开cpolar web ui管理界面点击左侧仪表盘的隧道管理——隧道列表找到我们上面创建的TCP隧道点击右侧的编辑 修改隧道信息将保留成功的固定tcp地址配置到隧道中
端口类型修改为固定TCP端口预留的tcp地址填写官网保留成功的地址
点击更新 隧道更新成功后点击左侧仪表盘的状态——在线隧道列表可以看到公网地址已经更新成为了固定TCP地址。 7. 固定地址连接测试
固定好了地址后打开IDEA点击SSH新建一个连接New Project 输入我们设置的固定TCP地址和地址对应的端口点击右下角连接点击后会弹出一个提示框点击OK即可 然后会提示输入密码输入密码后选择项目文件夹点击右下角进行启动连接 然后再次会提示输入密码输入完成后我们可以看到成功连接了服务器的开发环境固定地址测试连接成功。本例所有的配置就完成了接下来就可以使用固定的公网IP进行远程连接服务器环境进行开发了!