全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworksBGVM服务器IP归属甄别会员请立即修改密码
查看: 19598|回复: 45

【分享】通过frp自建远程桌面连接,彻底告别TeamViewer

  [复制链接]
发表于 2018-7-21 20:58:29 | 显示全部楼层 |阅读模式
惯例,先上博客链接。https://pa.ci/77.html

TeamViewer有着极其严格的使用限制,价格贵而且一旦被识别成商业用户,就得花大量的时候解决。
frp是个好东西,可以在配合vps后实现内网穿透,即使是电脑属于多层内网,任然可以实现远程链接。

-------------------------------------------------

服务器端配置
在github上(https://github.com/fatedier/frp/releases)下载最新的frp软件,注意选择符合vps的硬件和软件版本。修改frps.ini中的配置文件,更改为如下:(其中7000是frp的服务器端和客户端之间的通信端口)

  1. [common]
  2. bind_port = 7000
复制代码


使用以下命令将frp服务器端在后台运行,注意文件路径(如将frps放在了/home/frp/文件夹下):

  1. nohup /home/frp/frps -c /home/frp/frps.ini & &> /dev/null
复制代码



客户端配置
还是在刚才的github页面上下载Windows版本的frp,注意软件要和Windows位数一致。修改frpc.ini中的配置文件,更改为如下:

  1. [common]
  2. server_addr = ip #这里是vps的ip
  3. server_port = 7000
  4. [rdp]
  5. type = tcp
  6. local_ip = 127.0.0.1
  7. local_port = 3389
  8. remote_port = 5200
复制代码


在cmd或者powershell中,先cd到frp的文件夹,再运行以下命令:

  1. frpc -c frpc.ini
复制代码


连接到远程桌面
使用vps的ip和端口5200,即可实现内网穿透并远程桌面连接。这里的远程桌面连接效果,取决于vps,本地和远程电脑三方的网络质量。
发表于 2018-7-23 09:53:28 | 显示全部楼层
qq2489226 发表于 2018-7-21 21:45
cmd或者powershell中,先cd到frp的文件夹,再运行以下命令:frpc -c frpc.ini
这一步能不能弄成bat或者其他 ...

这个方案已经用了一年了。
【帮楼主补充一下自启动】
FRP客户端Windows自启动

1.新建vbs后缀的脚本(根据frpc的存放目录自行更改)

set ws=WScript.CreateObject("WScript.Shell")
ws.Run "c:\frp\frpc.exe -c c:\frp\frpc.ini",0
2.将此脚本放入

C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

即可添加开机自启动。如无法找到以上目录,可通过“运行”–“shell:startup”找到。
发表于 2018-7-21 22:39:38 | 显示全部楼层
大佬,爱你呦
发表于 2018-7-23 11:41:42 | 显示全部楼层
lop 发表于 2018-7-23 09:53
这个方案已经用了一年了。
【帮楼主补充一下自启动】
FRP客户端Windows自启动

这个开机自启动,要登录后才启动吧?
为了方便重启后能直接连上,有几个方法在电脑启动时就启动的,我目前用的是任务计划。
1、在任务计划里面新建任务
2、名字随便填,下面注意勾[不管是否登录都运行],最高权限看勾不勾。
3、触发器,新建,选[启动时]。
4、操作,新建一个,然后选择要运行的程序,下面填命令参数(或者选择一个bat,在bat里面写要运行的东西)。
5、条件,可以把[只交流电源]去掉。
6、设置,把运行超过3天去掉。
就可以开机启动了,特别是远程内网也不怕重启了。
我用的ngrok,因为会泄露?所以我在触发器里另加一条,每天半夜重启程序。
发表于 2018-7-21 21:06:39 | 显示全部楼层
听大佬这么一说我突然想起一个更好的方案,我去测试下
 楼主| 发表于 2018-7-21 21:08:52 | 显示全部楼层
zhuyun9999 发表于 2018-7-21 21:06
听大佬这么一说我突然想起一个更好的方案,我去测试下

用什么?直接分配一个ipv6还是?
发表于 2018-7-21 21:11:32 来自手机 | 显示全部楼层
前排支持大佬
发表于 2018-7-21 21:12:12 | 显示全部楼层
imes 发表于 2018-7-21 21:08
用什么?直接分配一个ipv6还是?

也是内网穿透的
发表于 2018-7-21 21:12:26 | 显示全部楼层
我是用open扶墙的 也可以
发表于 2018-7-21 21:14:56 | 显示全部楼层
TV 直接改MAC不就好了。。 我反正弹了一次后 改了一次MAC 然后再也没弹过
发表于 2018-7-21 21:27:37 来自手机 | 显示全部楼层
没啥用啊,还是要端口映射
发表于 2018-7-21 21:37:02 | 显示全部楼层
brook也可以啊   

这种端口转发的工具多了去了
发表于 2018-7-21 21:45:03 | 显示全部楼层
cmd或者powershell中,先cd到frp的文件夹,再运行以下命令:frpc -c frpc.ini
这一步能不能弄成bat或者其他更快捷的方式?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|全球主机交流论坛

GMT+8, 2021-5-7 03:14 , Processed in 0.108566 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表