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 文件进去
离线
占位
离线
话说frp使用go写的,所以很早就知道了这个工具,但还是需要云主机实现中转,所以没有p2p方案方便流畅,毕竟不是每个人有云主机
这个确实是的, 配合昨天晕哥发的 88元一年的小水管, 也凑合能用 https://whycan.cn/t_3163.html#p27292
P2P 方案是指 teamviewer或者向日葵那些吗?
离线
因为一楼那个开机脚本, 今天调了很久, 有一台电脑上面偶尔可以启动 frp, 大部分时间是不会启动。
跟踪才发现原来网络未就绪的时候 frp 会出错退出, 所以要给点延时就好了:
WScript.Sleep 5000
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "c:\frp\frpc.exe -c c:\frp\frpc.ini",0, True
离线
总算找到传图的菜单了。
离线
几台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)
离线
上面问题终于解决了, 是 frpc.ini 的本地端口和vnc服务器的端口不一致造成的。
但是又有了新问题, 连vnc服务器, vncviewer提示这个错误:
"readexact socket error while reading"
然后就挂了
离线