環境: 阿里雲服務器 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