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方案方便流畅,毕竟不是每个人有云主机
最近编辑记录 kekemuyu (2019-11-12 08:53:00)
离线
话说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
离线
总算找到传图的菜单了。
离线
我是申请了电信的公网IP,然后自己用个小板子跑个动态域名,实时更新IP信息,通过动态域名直接连,比通过云主机快
离线
这个就相当于p2p了
离线
frp的官方群里有很多frp的公开节点还有二次开发啥的
https://natfrp.com/
http://freefrp.wlphp.com/
https://frp.fun/
离线
几台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"
然后就挂了
离线
因为一楼那个开机脚本, 今天调了很久, 有一台电脑上面偶尔可以启动 frp, 大部分时间是不会启动。
跟踪才发现原来网络未就绪的时候 frp 会出错退出, 所以要给点延时就好了:
WScript.Sleep 5000 set ws=WScript.CreateObject("WScript.Shell") ws.Run "c:\frp\frpc.exe -c c:\frp\frpc.ini",0, True
谢谢分享,启动脚本改一下就更优秀了:
set ws=WScript.CreateObject("WScript.Shell")
Do While True
WScript.Sleep 5000
ws.Run "c:\frp\frpc.exe -c c:\frp\frpc.ini", 0, 1
Loop
这样就可以保证一定能启动了, 如果运行 frpc.exe 失败, 那么5秒再重新启动一次,
frpc.exe 异常挂掉,也可以保证重启。
最近编辑记录 轩辕剑 (2019-12-30 08:57:44)
离线
上周看了一下frp0.1.0的源码还是比较简单的,源码写的还是不错的,很多模块可以抽出来加到自己的项目中。
离线
上周看了一下frp0.1.0的源码还是比较简单的,源码写的还是不错的,很多模块可以抽出来加到自己的项目中。
对, frp相当优秀,我现在已经离不开他了,远程连家里电脑都靠他了。
离线
跟帖学习中。。。。
离线
其实realvnc不用frc的。。。只用登录你的账户就行了,免费的也可以
离线
其实realvnc不用frc的。。。只用登录你的账户就行了,免费的也可以
那就相当于 teamview,向日葵这种软件了?
离线
那就相当于 teamview,向日葵这种软件了?
差不多吧
离线