环境准备

  1. 家庭内网环境
    光猫改桥接,路由器拨号,要求获取公网ip,路由器配置ddns+端口转发
  2. 可互联网环境
     申请具有公网IP的VPS,搭建frp或者ngrok服务端

搭建桌面环境

  1. vnc方式
    1
    	 sudo docker run -d -p 5901:5900 -e PASSWD=你的密码 -e SIZE=1920x1080 gotoeasy/ubuntu-desktop:v1
    使用vnc的方式连接宿主机5901端口(此种方式暴露到互联网容易被攻击)
  2. kasmweb
    1
    sudo docker run -d --shm-size=512m -p 36901:6901 -e VNC_PW=你的密码 kasmweb/desktop:1.10.0
     https://ip:port  用户名 kasm_user  密码 你的密码(此种方式复制粘贴使用不方便)

ddns & frp & ngrok

  1. 使用frp脚本将对应的ip port映射出去,并且在vps防火墙中放开对应端口
  2. 使用ddns方式绑定到固定域名,并在路由器中配置端口转发,也可实现对应功能