Linux下穿透内网跨平台远程控制与被控制
A) 从别的系统控制Linux.
首先要在Linux下安装一个软件。安装之前先确定自己的Linux是32位还是64位的,另外是图形界面还是纯命令行界面。不同的版本要安装不同软件:
根据不同版本,依次运行下面的下载,解压和运行命令就可以了。
1. 64位 图形界面
下载:
wget http://gotohttp.com/gotohttp_gui_x64.tar.gz
解压:
tar -xvf gotohttp_gui_x64.tar.gz
运行:
sudo ./gotohttp_gui_x64/gotohttp
2. 64位 命令行界面
下载:
wget http://gotohttp.com/gotohttp_cli_x64.tar.gz
解压:
tar -xvf gotohttp_cli_x64.tar.gz
运行:
sudo ./gotohttp_cli_x64/gotohttp_cli
3. 32位 图形界面
下载:
wget http://gotohttp.com/gotohttp_gui_i386.tar.gz
解压:
tar -xvf gotohttp_gui_i386.tar.gz
运行:
sudo ./gotohttp_gui_i386/gotohttp
4. 32位 命令行界面
下载:
wget http://gotohttp.com/gotohttp_cli_i386.tar.gz
解压:
tar -xvf gotohttp_cli_i386.tar.gz
运行:
sudo ./gotohttp_cli_i386/gotohttp_cli
运行以后,最后会出现这样几行英文信息:
This computer is ready for controlling remotely.
To control it, please open the URL http://gotohttp.com in web browser, then input Computer Id: ??? and Access Code: ???
意思大概是: 这台电脑已可以被控制,在别的电脑上用浏览器打开网址: http://gotohttp.com , 然后输入电脑Id和控制码.
然后控照这个提示去做就可以了, 在别的电脑上用浏览器打开 http://gotohttp.com, 会让你输入上面的电脑Id和控制码, 然后点确定,就可以控制这台Linux,以及传输文件了。
值得一提的是在别的电脑上是不用安装软件的, 而且什么操作系统都可以,手机也可以。
另外要注意: 这个软件在Linux下会被注册成服务,开机会自动启动。 所以不想用时,不要直接删除文件,需要先运行解压目录下的 uninstall程序. 然后就可以删除了。
B) 从Linux控制别的电脑系统
从Linux控制别的系统,这台Linux必须是图形界面的,而且要有浏览器,比如Chrome, Firefox. 本机是不需要安装其它软件。
但是那台被控制的电脑要安装一个软件. 不同的系统要安装不同的软件:
-
Windows
下载地址:
http://gotohttp.com/gotohttp.zip (32位)
http://gotohttp.com/gotohttp_x64.zip (64位) -
MacOS
下载地址:
http://gotohttp.com/gotohttp.dmg -
安卓
下载地址:
https://gotohttp.com/gotohttp.apk -
树莓派(Raspberry Pi)
下载地址:
http://gotohttp.com/gotohttp_cli_rpi.tar.gz(命令行界面版本)
http://gotohttp.com/gotohttp_gui_rpi.tar.gz (图形界面版本) -
如果被控制电脑也是Linux
按照上面 A) 中的方法,下载运行就可以了。
文件下载好以后,有的系统需要安装一下, Windows下直接解压运行就可以了。 然后就能看到提示信息,包括 那台电脑的Id和控制码。
在本机上打开浏览器,输入: http://gotohttp.com , 然后会提示你输入那台电脑的Id和控制码, 输入以后,确定就可以控制和传输文件了。
最后上一张从MacOS控制Ubuntu的截图,感谢大家阅读。