德州网站收录,9377手游交易平台,如何建设一个双语的网站,一台网站服务器多少钱最近#xff0c;我发现了一个超级强大的人工智能学习网站。它以通俗易懂的方式呈现复杂的概念#xff0c;而且内容风趣幽默。我觉得它对大家可能会有所帮助#xff0c;所以我在此分享。点击这里跳转到网站。 文章目录 前言1. ubuntu安装VNC2. 设置vnc开机启动3. windows 安…最近我发现了一个超级强大的人工智能学习网站。它以通俗易懂的方式呈现复杂的概念而且内容风趣幽默。我觉得它对大家可能会有所帮助所以我在此分享。点击这里跳转到网站。 文章目录 前言1. ubuntu安装VNC2. 设置vnc开机启动3. windows 安装VNC viewer连接工具4. 内网穿透4.1 安装cpolar【支持使用一键脚本命令安装】4.2 创建隧道映射4.3 测试公网远程访问 5. 配置固定TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址5.3 测试使用固定公网地址远程 总结 前言
实现ubuntu 系统桌面级别的远程连接,需要在ubuntu 系统中安装vnc,既然是桌面,前提是需要ubuntu 带有图形化界面,如果没有,可以执行以下命令安装图形化界面
sudo apt install ubuntu-desktop sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal sudo reboot #重启即可看到图形界面1. ubuntu安装VNC
在ubuntu中安装vnc
sudo apt-get install x11vnc安装LightDM【LightDM从设计上就是支持本地图形界面以获得最好的兼容性】
sudo apt-get install lightdm安装过程中会出现以下选项,选择lightdm然后回车即可 设置密码,设置密码后,会问你是否需要将密码保存在:/home/root1/.vnc/passwd,输入y确认即可
x11vnc -storepasswd2. 设置vnc开机启动
创建一个x11vnc.service文件
sudo vim /lib/systemd/system/x11vnc.service按i键进入编辑模式,添加如下信息,!!注意: USERNAME替换为您ubuntu用户名,添加完成后按Esc键退出编辑,然后输入冒号:wq保存
[Unit]
DescriptionStart x11vnc at startup.
Aftermulti-user.target[Service]
Typesimple
ExecStart/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared[Install]
WantedBymulti-user.target设置开机启动
sudo systemctl enable x11vnc.service启动服务
sudo systemctl start x11vnc.service3. windows 安装VNC viewer连接工具
进入vnc官网,下载windows版vnc连接工具 https://www.realvnc.com/en/connect/download/viewer/ 下载好后打开使用局域网ip进行连接,端口是5900 出现密码界面,输入上面设置的密码即可
出现ubuntu桌面表示成功
4. 内网穿透
本地测试远程连接没问题后,接下来我们实现在公网环境下的远程桌面这里我们可以使用cpolar内网穿透工具实现程访问。支持http/https/tcp协议不限制流量无需公网ip也无需设置路由器。 cpolar官网https://www.cpolar.com/ 4.1 安装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 versiontoken认证
登录cpolar官网后台点击左侧的验证查看自己的认证token之后将token贴在命令行里
cpolar authtoken xxxxxxx简单穿透测试有正常生成相应的公网地址即为穿透成功
cpolar http 8080按ctrlc退出
向系统添加服务
sudo systemctl enable cpolar启动cpolar服务
sudo systemctl start cpolar查看服务状态
sudo systemctl status cpolar4.2 创建隧道映射
cpolar安装成功后在浏览器上访问本地9200端口【127.0.0.1:9200]使用cpolar邮箱账号登录 web UI管理界面。 登录成功后点击左侧仪表盘的隧道管理——创建隧道创建一个tcp协议的隧道指向本地5900端口:
隧道名称可自定义注意不要与已有的隧道名称重复协议tcp本地地址5900域名类型免费选择随机域名地区默认China top即可
点击创建 隧道创建成功后点击左侧的状态——在线隧道列表可以看到刚刚创建的隧道已经有生成了相应的公网地址公网端口号将其复制下来 4.3 测试公网远程访问
打开windows vnc viewer使用刚刚所获取的公网地址公网端口号进行连接。本例为2.tcp.vip.cpolar.cn:13001
输入密码
公网远程连接成功
5. 配置固定TCP地址
由于以上创建的隧道是随机地址隧道,该地址会在24小时内变化,为了使连接更加稳定,我们需要为其配置固定的TCP地址。 需要注意配置固定TCP端口地址需要将cpolar升级到专业版套餐或以上。 5.1 保留一个固定的公网TCP端口地址
登录cpolar官网后台点击左侧的预留选择保留的TCP地址。
地区选择China VIP描述即备注可自定义填写
点击保留 地址保留成功后系统会生成相应的固定公网地址将其复制下来 5.2 配置固定公网TCP端口地址
在浏览器上登录cpolar web UI管理界面http://127.0.0.1:9200/点击左侧仪表盘的隧道管理——隧道列表找到我们前面创建的vnc远程隧道点击右侧的编辑 修改隧道信息将保留成功的固定tcp地址配置到隧道中
端口类型修改为固定tcp端口预留的tcp地址填写保留成功的地址
点击更新 隧道更新成功后点击左侧仪表盘的状态——在线隧道列表找到vnc远程桌面隧道可以看到公网地址已经更新成为了固定tcp地址。 5.3 测试使用固定公网地址远程
接下来测试使用固定TCP端口地址远程ubuntu桌面,我们再次在windows上打开VNC viewer使用固定tcp地址连接出现密码界面,同样输入密码 远程连接成功 总结
至此我们成功实现了使用VNC远程桌面ubuntu通过cpolar穿透vnc服务5900端口使用所生成的公网地址实现在外随时随地远程桌面控制内网的Ubuntu不需要公网IP也不需要配置路由器。并且这个公网地址还是固定的不会随机变化连接稳定。
除了穿透vnc之外cpolar也可以应用在其他众多场景下比如公网ssh远程、远程群晖NAS、我的世界联机、微信公众号支付宝调试、公开一个本地web…【PScpolar目前还支持21天退款保证】