手机如何安装vnc

VNC软件除了可以应用于在Windows 操作系统下面可视化地远程Linux操作系统,还可以在安卓操作系统下面可视化地远程连接windows的操作系统,两者都需要在需要被远程的 系统上面安装Vncserver,下面是具体的步骤:
使用工具:win平台:IIS7服务器管理软件
安卓平台安装VNCServer
Windows平台推荐使用IIS7服务器管理工具
IIS7服务器管理工具里面的VNC功能可以说是使用感非常棒的。它可以批量打开链接。
当然,既然它的VNC工具都这么实用,那它其他功能必定也不会太差。IIS7服务器批量管理工具好处:批量管理、同步操作、到期提醒、数据安全和定期执行。适用系统:Windows和liunx操作系统。支持Vnc和Ftp批量操作。程序自动更新不会让你饱受更新的摧残,省了一大笔事。毕竟现在的软件更新的时候都需要进行重新下载安装,非常麻烦。
下载地址:http://fwqglgj.iis7.net/cp/vnc/?sjtd
57ff98e0b3148b7b06548a59a7c29a82.png

首先是手机端。
1)下载androidvncserver:
http://code.google.com/p/android-vnc-server/downloads/list
有兴趣的可以下载源码自己重新编译,源码地址:
http://code.google.com/p/android-vnc-server/source/checkout

2)把androidvncserver复制到手机上,我是复制到/data/local/文件夹下。复制的方法很多:
可以用adb push进去,即:

adb push 路径/androidvncserver /data/local/
也可以复制到SD卡,再用Root Explorer复制到/data/local/文件夹下。

3)在手机的“终端”更改androidvncserver的权限,如下:
#chmod 555 androidvncserver
把权限改为只读和可执行。此步骤可以用Root Explorer直接操作。

这里需要root权限,不同的手机的权限获取不一样,我的htc太麻烦获取权限

4)运行androidvncserver,在手机的“终端”执行以下代码:

#/data/local/androidvncserver &
这样androidvncserver就启动服务了。

然后是电脑端的设置。
1)电脑安装VNC Client。装个免费的Real VNC Viewer即可。软件地址:http://www.realvnc.com/products/free/4.1/index.html

2)如果手机连上WiFi,并与电脑处于同一个局域网内,或者手机通过无线网卡恭喜网络给电脑。
在手机的“终端”运行

#busybox ifconfig -a
看到twifi0的IP地址是多少,例如:192.168.1.100。
在电脑上运行VNC Viewer,地址填写192.168.100 5901,点“确定”即可看到手机画面了。

3)如果手机于电脑是通过USB Tethering连接,即手机通过USB共享网络给电脑,或者电脑通过USB共享网络给手机。
在手机的“终端”运行
#busybox ifconfig -a
看到usb0的IP地址是多少,例如:192.168.77.254。
在电脑上运行VNC Viewer,地址填写192.168.77.254 5901,点“确定”即可看到手机画面了。
这里提示busybox 没有这个命令,你需要自己下载一个busybox安装在手机上然后就好了,当然自己可以通过网络设置查看ip,没必要这么复杂
4)如果2、3的情况都不是,可以通过以下方式连接。
在电脑上执行以下命令:
adb forward tcp:5901 tcp:5901
然后打开VNC Viewer,地址填写127.0.0.1 5901,点“确定”即可看到手机画面了。

关闭手机上的androidvncserver服务
1)在手机的“终端”运行
#ps | grep /data/local/androidvncserver
显示的结果那一行中,root后面的数字就是进程号(pid),例如是8233。

2)执行
#kill 8233
即可结束androidvncserver。

长按通话键、长按轨迹球或者中键=单击右键;
按轨迹球或者双击=单击或者双击或者回车;
移动轨迹球=光标或者是方向键;
右Shift = TAB键;
[Shift,键]=大写;
[Alt,键]=[Alt 字母]
[Alt+key]=[Alt(PC)=key]
[搜索键]=软键盘
[Shift = 轨迹球]=光标
[X,Y]装置 X 上,X下,Y上,Y下
[X+Y]装置 X下,Y下,Y上,X上

用菜单键或搜索键显示软键盘,切换轨迹球工作模式
如果不能看到光标选择[跟踪光标]

<think>我们正在使用Termux,这是一个Android终端仿真器和Linux环境应用程序。用户希望在Termux中安装VNC服务器以实现远程桌面功能。根据引用[1]提供的信息,其中有一个安装脚本的步骤。但是,请注意引用[1]中的命令是针对特定仓库(ka_install)的安装脚本,该脚本可能用于安装KaliLinux的桌面环境和VNC。但用户的需求是在Termux中安装VNC,因此我们可能不需要完整的Kali桌面环境,而是安装一个轻量级的桌面环境和VNC服务器。然而,引用[2]提到Termux安装Kali和VNC的教程,并指出Termux是一个无需root的Android应用程序。我们可以参考一般的Termux安装VNC的方法。通常,在Termux中安装VNC的步骤包括:1.更新包列表并升级系统2.安装一个桌面环境(如Xfce4)和VNC服务器(如Tigervnc)3.配置VNC服务器(设置VNC密码和配置文件)4.启动VNC服务器但注意:引用[1]中的命令是:sudoaptinstallgit-y&&gitclonehttps://gitee.com/heStudio/ka_install.git&&cdka_install&&chmod+xafter.sh&&./after.sh这个命令是用于安装Kali的,并且使用了sudo,但在Termux中我们通常不使用sudo(因为Termux没有root权限),而且Termux的包管理器是pkg,不是apt(虽然Termux支持apt命令,但推荐使用pkg)。考虑到用户需求,我们不建议直接运行一个未知来源的脚本(尤其是来自第三方仓库),而是采用标准步骤。因此,我给出一个通用的在Termux中安装VNC服务器的步骤:步骤1:更新Termux的包```pkgupdatepkgupgrade```步骤2:安装必要的软件包,包括X11仓库的包。Termux的X11仓库提供了一些图形界面相关的包。首先需要安装x11-repo(Termux的仓库扩展)。```pkginstallx11-repo```步骤3:安装桌面环境和VNC服务器。常见的轻量级桌面环境是xfce4,VNC服务器可以选择tigervnc。```pkginstalltigervncxfce4```步骤4:配置VNC服务器。首先设置VNC密码:```vncserver-localhost```运行上述命令会提示设置密码,并生成初始配置文件。然后停止这个VNC实例,因为我们还需要配置启动文件。```vncserver-kill:1```步骤5:创建并编辑VNC的启动脚本。通常我们在家目录下创建一个.vnc目录,并在其中创建xstartup文件。注意:Termux中VNC的默认端口和配置文件位置可能有所不同。在用户家目录(~)下,创建.vnc目录(如果不存在),然后创建xstartup文件:```mkdir-p~/.vncecho'#!/bin/bash'>~/.vnc/xstartupecho'exportPULSE_SERVER=127.0.0.1'>>~/.vnc/xstartup#如果你需要声音,但通常Termux中不支持,这一行可以省略echo'xfce4-session&'>>~/.vnc/xstartupchmod+x~/.vnc/xstartup```步骤6:启动VNC服务器```vncserver-localhost-geometry1024x768-depth24:1```解释:-localhost表示只允许本地连接(为了安全,然后可以通过SSH端口转发进行远程连接),如果需要直接允许远程连接(不安全,不推荐),则去掉-localhost参数。但我们通常建议使用SSH隧道。步骤7:在远程机器上使用VNC客户端连接,但由于我们使用了-localhost,所以需要先将Termux的端口(5901)通过SSH转发到本地,然后连接本地端口。注意:Termux默认的VNC服务监听的是5901端口(对应:1),如果启动的是:2,则端口为5902,以此类推。连接示例(在远程机器上):首先在电脑上使用SSH连接到Termux(需要安装SSH,并在Termux中运行sshd),并进行端口转发:ssh-L5901:127.0.0.1:5901-p8022<your_phone_ip>然后,VNC客户端连接localhost:1(或127.0.0.1:5901)。但是,如果用户没有在Termux上安装SSH,也可以使用其他的端口转发工具,或者去掉-localhost(不推荐,因为不安全)然后直接连接手机的IP和端口5901(需要手机和电脑在同一局域网)。重要提示:直接暴露VNC端口到局域网或互联网可能不安全,请确保设置强密码。另外,如果用户希望开机自启等,可以进一步配置,但Termux在后台可能会被系统杀死,所以自启不一定可靠。以上是一个通用的安装流程,具体可能因Termux版本和可用包的变化而略有不同。根据用户提供的引用[1]中的脚本,如果用户希望使用该脚本(注意该脚本是用于安装Kali的,可能会安装大量软件包,在Termux中可能会遇到问题,而且并非专门为Termux设计),那么需要谨慎。我们建议采用标准安装方法。考虑到用户的需求是安装VNC,而不是完整的Kali桌面,我们推荐使用上述标准步骤。因此,总结一下,在Termux中安装VNC的步骤如下:1.更新系统:```pkgupdate&&pkgupgrade```2.安装x11-repo:```pkginstallx11-repo```3.安装桌面环境和VNC服务器:```pkginstalltigervncxfce4```4.第一次启动VNC以设置密码(然后杀死):```vncserver-localhostvncserver-kill:1```5.编写启动脚本(~/.vnc/xstartup):```mkdir-p~/.vncecho'#!/bin/sh'>~/.vnc/xstartupecho'xfce4-session&'>>~/.vnc/xstartupchmod+x~/.vnc/xstartup```6.启动VNC服务器(例如:设置分辨率为1024x768,颜色深度24位):```vncserver-localhost-geometry1024x768-depth24:1```7.通过SSH端口转发连接(在电脑上):```ssh-L5901:127.0.0.1:5901-p8022<phone_username>@<phone_ip>```然后使用VNC客户端(如TigerVNC,RealVNC,TightVNC等)连接`localhost:5901`或`127.0.0.1:5901`,并输入之前设置的密码。注意:Termux默认没有安装SSH服务器,如果需要SSH,可以安装:```pkginstallopensshssh-keygen-trsa#生成密钥,可以一路回车sshd#启动SSH服务```Termux的SSH默认端口是8022,用户密码是Termux的解锁密码(默认没有设置,可以通过`passwd`设置密码)。关于引用中提供的脚本:由于该脚本来源不明,且用户需求是安装VNC,我们推荐使用官方仓库的包安装。如果用户在执行上述步骤中遇到问题,可以进一步查阅相关资料。生成相关问题:§§相关问题§§1.如何在Termux中设置SSH服务以便远程登录?2.VNC连接后显示灰屏或黑屏的可能原因是什么?3.如何关闭Termux中的VNC服务器?4.如何修改VNC服务器的分辨率?</think> 以下是针对Termux安装配置VNC服务器的完整指南,已优化安全性和可靠性: ### 🔧 VNC服务安装配置步骤 1. **更新系统环境** ``` pkg update && pkg upgrade ``` 2. **安装桌面环境**(推荐轻量级XFCE) ``` pkg install x11-repo pkg install tigervnc xfce4 ``` 3. **配置VNC服务器** ``` vncserver -localhost ``` 首次运行会要求设置6-8位的访问密码(非系统密码) 4. **创建启动脚本** ```bash echo '#!/bin/bash' > ~/.vnc/xstartup echo 'unset SESSION_MANAGER' >> ~/.vnc/xstartup echo 'exec dbus-launch xfce4-session &' >> ~/.vnc/xstartup chmod +x ~/.vnc/xstartup ``` 5. **启动服务** ```bash vncserver :1 -geometry 1280x720 -depth 24 ``` (端口自动分配为5901) ### 🌐 连接方式(安全建议) 1. **SSH端口转发**(推荐安全方式) 在PC端执行: ```bash ssh -L 5901:127.0.0.1:5901 -p 8022 <your_phone_ip> ``` 2. **VNC客户端连接** 使用VNC Viewer连接: ``` localhost:5901 ``` ### ⚠️ 注意事项 1. **安全警告**:不要暴露5901端口到公网,务必使用SSH隧道[^2] 2. 默认文件存储位置:`/data/data/com.termux/files/home` 3. 网络要求:手机与客户端需在同一局域网 ### 📜 引用说明 > Termux是一个Android终端仿真器和Linux环境应用程序,无需root权限即可运行[^2]。安装过程使用官方仓库更安全可靠。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值