您尚未登录。

楼主 #1 2019-11-12 08:23:21

天马行空
会员
注册时间: 2019-11-12
已发帖子: 57
积分: 57

家里Windows电脑安装FRP客户端, 再装上VNC服务器,这样在地球上任何有网络的地方都可以操作家里的电脑了。

1. 服务器安装设置参考: https://whycan.cn/t_2696.html#p21592

2. 查看你电脑配置, 下载对应的32bit/64bit Windows 软件: https://github.com/fatedier/frp/releases , 然后解压缩.

3. 客户端配置文件 C:\frp\frpc.ini

[common]
server_addr = 你的互联网服务器域名或IP地址
server_port = 67

[vnc59009]
type = tcp
local_ip = 127.0.0.1
local_port = 5900
remote_port = 59009

然后执行: c:\frp\frpc.exe -c c:\frp\frpc.ini

4. 下载并安装 tigervnc 远程控制软件。 不建议使用 realvnc, tightvnc, 因为realvnc 收费,tightvnc 连上去出错。

5. 用 vncview.exe 远程连接

6. 开机脚本 frpc.vbs:

set ws=WScript.CreateObject("WScript.Shell") 
ws.Run "d:\frpc.exe -c d:\frpc_net.ini",0

按 WIN + R 组合键打开启动文件夹, 拷贝上面的 frpc.vbs 文件进去

离线

楼主 #2 2019-11-12 08:24:04

天马行空
会员
注册时间: 2019-11-12
已发帖子: 57
积分: 57

Re: 家里Windows电脑安装FRP客户端, 再装上VNC服务器,这样在地球上任何有网络的地方都可以操作家里的电脑了。

占位

离线

楼主 #4 2019-11-12 08:59:33

天马行空
会员
注册时间: 2019-11-12
已发帖子: 57
积分: 57

Re: 家里Windows电脑安装FRP客户端, 再装上VNC服务器,这样在地球上任何有网络的地方都可以操作家里的电脑了。

kekemuyu 说:

话说frp使用go写的,所以很早就知道了这个工具,但还是需要云主机实现中转,所以没有p2p方案方便流畅,毕竟不是每个人有云主机

这个确实是的, 配合昨天晕哥发的 88元一年的小水管, 也凑合能用 https://whycan.cn/t_3163.html#p27292

P2P 方案是指 teamviewer或者向日葵那些吗?

离线

楼主 #5 2019-11-12 17:04:39

天马行空
会员
注册时间: 2019-11-12
已发帖子: 57
积分: 57

Re: 家里Windows电脑安装FRP客户端, 再装上VNC服务器,这样在地球上任何有网络的地方都可以操作家里的电脑了。

因为一楼那个开机脚本, 今天调了很久, 有一台电脑上面偶尔可以启动 frp, 大部分时间是不会启动。

跟踪才发现原来网络未就绪的时候 frp 会出错退出, 所以要给点延时就好了:

WScript.Sleep 5000

set ws=WScript.CreateObject("WScript.Shell") 
ws.Run "c:\frp\frpc.exe -c c:\frp\frpc.ini",0, True

离线

楼主 #6 2019-11-12 17:09:04

天马行空
会员
注册时间: 2019-11-12
已发帖子: 57
积分: 57

Re: 家里Windows电脑安装FRP客户端, 再装上VNC服务器,这样在地球上任何有网络的地方都可以操作家里的电脑了。

2019-11-12_170636.png

总算找到传图的菜单了。

离线

楼主 #10 2019-11-16 14:53:52

天马行空
会员
注册时间: 2019-11-12
已发帖子: 57
积分: 57

Re: 家里Windows电脑安装FRP客户端, 再装上VNC服务器,这样在地球上任何有网络的地方都可以操作家里的电脑了。

几台win7 的电脑都正常。

换了一台win10

我的frpc报这个错误:

C:\Users\debugdump>c:\frp_0.29.1_windows_amd64\frpc.exe -c c:\frp_0.29.1_windows_amd64\frpc.ini
2019/11/16 14:46:31 [I] [service.go:249] [e285973bf6bdfcd9] login to server success, get run id [e285973bf6bdfcd9], server udp port [0]
2019/11/16 14:46:31 [I] [proxy_manager.go:144] [e285973bf6bdfcd9] proxy added: [vnc59998]
2019/11/16 14:46:31 [I] [control.go:164] [e285973bf6bdfcd9] [vnc59998] start proxy success
2019/11/16 14:46:39 [E] [proxy.go:559] [e285973bf6bdfcd9] [vnc59998] connect to local service [127.0.0.1:59998] error: dial tcp 127.0.0.1:59998: connectex: No connection could be made because the target machine actively refused it.
2019/11/16 14:48:00 [E] [proxy.go:559] [e285973bf6bdfcd9] [vnc59998] connect to local service [127.0.0.1:59998] error: dial tcp 127.0.0.1:59998: connectex: No connection could be made because the target machine actively refused it.
2019/11/16 14:48:36 [E] [proxy.go:559] [e285973bf6bdfcd9] [vnc59998] connect to local service [127.0.0.1:59998] error: dial tcp 127.0.0.1:59998: connectex: No connection could be made because the target machine actively refused it.

网上搜了一下, 说是这个问题:

“因为目标机器主动拒绝它,所以无法进行连接。”。检查客户端和服务端端口是否一致。

最近编辑记录 天马行空 (2019-11-16 15:47:53)

离线

楼主 #11 2019-11-16 15:49:16

天马行空
会员
注册时间: 2019-11-12
已发帖子: 57
积分: 57

Re: 家里Windows电脑安装FRP客户端, 再装上VNC服务器,这样在地球上任何有网络的地方都可以操作家里的电脑了。

上面问题终于解决了, 是 frpc.ini 的本地端口和vnc服务器的端口不一致造成的。


但是又有了新问题, 连vnc服务器, vncviewer提示这个错误:

"readexact socket error while reading"

然后就挂了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn