环境: 阿里云服务器 server 2008 ,想要被远程访问的终端(本机)是win7 x64html
目的:实如今别的地方(家里,出差在外) 用 远程桌面 访问 位于公司内部的电脑git
frp 介绍:https://github.com/fatedier/frp/blob/master/README_zh.mdgithub
下载地址 : https://github.com/fatedier/frp/releasesspring
下载最新的版本就行,我win7系统下的是 frp_0.29.0_windows_amd64windows
在服务器端 只留这两个,配置文件用默认的安全
而后本机终端 只留这两个,而后配置文件这么改:服务器
"server_addr" 是阿里云服务器的公网IP,server_port是上面服务器里默认的7000,两边要一致阿里云
RDP是远程桌面的配置,local_port是本机远程桌面使用的端口号3389不要动spa
remote_port 是本机在阿里云服务器上用到的端口,这个能够本身定义server
!!!!!
好了,在上面咱们给阿里云服务器 开了两个端口,7000是做为server端侦听的,6000是用来从服务器连接本机的,因此要在阿里云- 服务器实例 -安全组规则 -添加安全组规则
添加两个 入方向 的容许任何IP访问(0.0.0.0/0)的两个规则,不用重启。
!!!!!
配置完毕,服务器端 cd进入frp那个文件夹,而后运行 frps.exe -c frps.ini (能够作个批处理,省事)
成功后会提示启动success,而且正在listen 7000 端口
一样的,终端 cd 到 frp那个文件夹,而后运行 frpc.exe -c frpc.ini (终端涉及到重启后的远程登陆,因此作成windows服务并开机自启 是广大网友们的广泛作法,机智的很啊)
成功后服务器和终端都会有提示,很容易看出来
注意必定要添加 安全组规则 ,否则连不上,我在这儿卡了小半天
如今用别的机器 远程桌面 云服务器公网IP:6000 就能够经过远程桌面连到本机了,前提是本机设置接受 远程链接
好了,试了一下能够了
在本机想让这个frp功能开机自启,省得意外重启形成没法链接:
请参考这篇帖子的 2.4及 之后的部分,https://www.jianshu.com/p/a6e9627dbe29
阿里云添加安全组规则是在下面这个文章里看到的,帮了一个大忙
https://www.jianshu.com/p/a6e9627dbe29
赠人玫瑰,手有余香
原文出处:https://www.cnblogs.com/springbrotherhpu/p/11514424.html