當前情況下,經常會有需要到公司電腦進行一些操作,比如連接內網OA,數據庫或者提交文檔。為了減少外出,將使用frp進行內網穿透的方法進行一個說明。
前提條件
1. 一台擁有公網 IP 的設備(如果沒有,服務器可以使用https://diannaobos.com/frp/ 提供的免費服務器)
2、需要遠程控制的電腦可以連接到互聯網
操作步驟
1、從GitHub下載可執行程序https://diannaobos.com/frp/
2、將解壓縮后的文件夾拷貝至服務器,修改服務器配置文件frps.ini如下:
[common] bind_addr = 0.0.0.0 bind_port = 7000 privilege_mode = true privilege_token = 951632 dashboard_addr = 0.0.0.0 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = system log_file = frps.log log_level = info log_max_days = 3
3、然后用cmd啟動frps,提示start frps success表示啟動成功
4、設置受控電腦允許遠程連接並保證你的登錄用戶有權限進行遠程連接
5、確保可以遠程連接的賬號設置了密碼,如果沒有設置,則進行設置。若設置后需要不輸入密碼進行登錄,在運行框執行 control userpasswords2 進行賬號設置,取消[要使用計算機必須輸入密碼],點擊應用,並按照提示輸入密碼。
6、將frp文件夾拷貝一份到受控電腦,修改frpc.ini文件如下圖
[common] server_addr = 8.8.8.8 ;服務器IP地址 server_port = 7000 ;服務器端口 privilege_token = 951632 ;服務器連接密約,與服務器frps中的配置保持一致 [RDP-thinkcentre] ;本地計算機名,不可重復 type = tcp local_ip = 127.0.0.1 ;目標計算機IP local_port = 3389 ;目標計算機端口 remote_port = 6000 ;映射為服務器的端口
7、以cmd的方式運行frpc,提示start proxy success 表示啟動成功
8、此時在其他電腦運行遠程桌面連接(運行mstsc),輸入你的服務器IP和服務器端口,可連接到受控計算機,輸入受控計算機的賬號密碼,即可遠程操作。
注:
如需將frps或者frpc安裝為系統服務隨操作系統運行,可使用nssm進行快速安裝。到http://www.nssm.cc/下載對應的版本,解壓到服務器frp文件夾,在服務器命令行窗口輸入nssm install frps,瀏覽frps.exe,點擊install service則可安裝為系統服務,然后使用net start frps啟動服務即可。受控端若需安裝,操作方式相同。
服務器防火牆以及端口設置請參照其他學習資料。
frp的GitHub地址https://github.com/fatedier/frp ,感謝開發者的付出。