赞
踩
Pros:
Cons:
A:一般情况下校园网都具有多个子网,即不同设备连接同一WiFi(就算是同一地点先后连接)所对应公网ip依然不同,意味着即使设备均在校园内也不能视为局域网直接使用远程桌面,还是需要云服务器进行端口转发。
去网上找或淘宝15块左右购买一组升级秘钥和激活秘钥(一般情况下每组秘钥可同时升级多台设备),依次打开[windows设置→系统→关于→更改产品秘钥或升级Windows],点击“更改产品秘钥”,输入升级秘钥,点击确定即可升级。
如果升级秘钥有效但无法升级,可先在[关于→windows更新]中将windows更新到最新版本
升级过程可能突然中断报错,此时可尝试直接重启设备,如果出现“正在配置更新”和“正在添加功能”说明升级实际已经成功了,没成功请重试或咨询卖家
升级完成重启后,前述界面应显示版本为Windows10专业版但未激活。此时再次点击更改产品秘钥,输入激活秘钥即可完成激活。完成激活后推荐将windows更新到最新版本。
_windows_amd64
的zip文件,并解压。_linux_amd64
的文件,若下载zip
文件可提前windows环境中解压,下载tar.gz
文件在linux系统中使用命令解压。//解压ZIP
unzip 目录文件名.zip
//解压tar.gz
tar -zxvf 目录文件名.tar.gz
frps、frps_full.ini、frps.ini、LICENSE、systemd
文件保留在服务器上自己新建的文件夹中(或将这些文件从Windows系统传到远程服务器上)vim
指令修改frps.ini文件内容如下图nohup ./frps -c frps.ini >/dev/null 2>&1 &
启动,>/dev/null 2>&1 &
会将输出丢弃。如出现报错-bash, permission denied
则修改该文件权限为700chmod frps 700
ps -aux|grep frp| grep -v grep
查询pid之后使用kill -9 进程号
杀死进程7000
(frp通信端口,可修改)、dashboard_port
(上图frp控制台端口,可修改),及所有被控设备的remote_port
的TCP权限。frpc.ini
配置文件,根据需要完成以下参数的设置[common]
server_addr = 服务器公网ip地址
server_port = 7000
[连接名称]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 任意选择一个未被占用的端口,每台设备连接名称和端口均不能重复
D:
切换至D:再输入cd frp
),运行frpc.exe -c frpc.ini
,如果提示中有“success”则该设备的远程桌面端口(默认3389)已转发至服务器的remote_port端口。完成上述设置后即可从各终端设备通过远程桌面连接程序访问远程桌面了。
以windows为例,搜索“远程桌面连接”,“计算机”栏输入“服务器公网ip:要远程主机的remote_port
,用户名是需要远程主机的账户名(管理员账户已经默认添加,其他账户可在[远程桌面→选择可访问这台电脑的用户]里添加),点击连接,如果账户有密码输入账户密码(不是远程主机的解锁密码!),显示警告直接忽略即可进入连接。连接上方工具栏监测了连接地址和质量。
Android等其他设备APP的连接方式类似。
截止目前我们已经完成了基本设置,在保持被控主机唤醒状态下可以反复执行远程桌面连接。接下来的步骤不是必要的,但在某些情况下会很有帮助。
<service> <!-- 该服务的唯一标识 --> <id>frp</id> <!-- 该服务的名称 --> <name>frp0.27.1-windows-amd64</name> <!-- 该服务的描述 --> <description>frpc客户端 这个服务用 frpc 实现内网穿透</description> <!-- 要运行的程序路径 --> <executable>D:\Software\frp\frp_0.27.1_windows_amd64\frpc.exe</executable> <!-- 携带的参数 --> <arguments>-c frpc.ini</arguments> <onfailure action="restart" delay="10 sec"/> <onfailure action="restart" delay="20 sec"/> <<onfailure action="reboot"/> <!-- 日志模式 --> <logmode>append</logmode> <!-- 指定日志文件目录(相对于executable配置的路径) --> <logpath>logs</logpath> </service>
//注册服务
winsw.exe install
//卸载服务
winsw.exe uninstall
//启动服务
winsw.exe start
//停止服务
winsw.exe stop
//重启服务
winsw.exe restart
//查看状态
winsw.exe status
nssm install
出现交互界面,模仿下图设置即可。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。