Not sure if you have solved your problem yet or not, but I have a quite simple solution for your issue.
What I understand is, you have Rosbot on your LAN (wifi probably) and you want to run rviz, or plotJuggler, to visulize the data being generated by your RosBot.
My solution: do NOT share screen via X-server or vnc etc. Its gonna be slow.
Subscribe to the same ROS master as your Rosbot is.
on your rosbot:
set the ROS_IP
export ROS_IP=xxx.yyy.zzz.qqq (the IP of your rosbot)
export ROS_IP=husarion.local (if your ROSbot is running avahi daemon)
On your remote system/desktop/laptop
set ROS_IP, following same steps as above, except use the IP of YOUR REMOTE system.
set ROS_MASTER_URI, to use the ROS Master of rosbot, instead of setting a new one.
replace ‘xxx.yyy.zzz.qqq’ with IP address of ROSbot or husarion.local if ROSbot is running avahi daemon.
Now you are ready to go. Now you can run Rviz or plot juggler on the terminal where you set ros master URI and ros ip, and it will use the ros core of ROSbot and output as if it rviz was running on rosbot itself.
Have fun. Let me know if you have any issues.
PS: you can get IP address by
hostname -I (thats a capital i in the end)