返回列表

騰訊雲國際帳號認證 搭建 FRP 內網穿透遠程控制電腦

騰訊雲國際 / 2026-05-14 22:39:04

什麼是FRP?別被名字嚇到

FRP全名Fast Reverse Proxy,聽起來像某種高科技機器人,但其實它只是個「內網穿牆術」的小幫手。想像一下,你的電腦像個害羞的小姑娘,躲在防火牆後面,外面的人想見她?門都沒有!但FRP就像個聰明的媒人,把內網服務「穿」到公網上,讓你隨時隨地摸到自己的電腦。比如在家用遠程桌面控制辦公室電腦,或者在家裡的NAS存檔案,通通都能搞定!

為什麼需要內網穿透?

家裡的電腦像害羞的小姑娘?

你可能想問:「我幹嘛要弄這個?直接用TeamViewer不行嗎?」當然可以,但TeamViewer有速度慢、收費貴的問題。而且如果你家網路是動態IP,每次重啟路由器IP都會變,TeamViewer可能連不上。FRP就是為了解決這些問題——免費、穩定,而且自己掌控一切。更重要的是,它能穿透各種奇怪的防火牆,比如學校、公司裡的限制。下次朋友問你「如何遠程控制我的電腦?」你就可以得意地說:「簡單,用FRP啊!」

準備工作:你需要哪些東西?

伺服器篇:VPS是你的門面

首先,你需要一台有公網IP的伺服器。這就像你開公司需要門面一樣,沒公網IP的伺服器就沒法讓外面的人找到你。可以是阿里雲、騰訊雲、Vultr等,選個便宜的,5美元/月的就好。記住,選擇的伺服器必須有防火牆,並且開放端口7000(FRP通訊端口)和你要用的端口(比如遠程桌面3389、SSH 22等)。如果你是新手,建議先選一個已經安裝好系統的VPS,這樣省時省力。

內網機器篇:你的寶貝電腦

騰訊雲國際帳號認證 內網機器就是你想遠程控制的那台電腦,比如家裡的筆電或台式機。它不需要公網IP,只需要能連上網就行。但要注意,這台電腦需要安裝FRP客戶端,並且要保持開機狀態(不然怎麼遠控?)。如果你是用Windows,記得關閉防火牆或者放行FRP端口;如果是Linux,記得檢查SELinux設定。

手把手配置FRP:零基礎也能搞定

服務端設定:讓VPS成為中轉站

先在伺服器上下載FRP,這一步超簡單,用wget命令就可以。比如:

wget https://github.com/fatedier/frp/releases/download/v0.46.0/frp_0.46.0_linux_amd64.tar.gz
tar -xzf frp_0.46.0_linux_amd64.tar.gz
cd frp_0.46.0_linux_amd64

然後打開frps.ini文件,編輯內容。這裡舉個例子:

[common]
bind_port = 7000
vhost_http_port = 8080
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = your_password

這幾行就像告訴伺服器:「嘿,我在7000端口等客戶端來連接,8080端口用來處理HTTP請求,7500是管理面板,帳號密碼自己設!」記得把your_password改成你自己的強密碼,別用123456,不然黑客秒破。

客戶端設定:內網機器的魔法信號

在內網機器上也下載FRP,然後編輯frpc.ini。假設你想遠程連接SSH:

[common]
server_addr = 你的伺服器IP
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

這意味著:「把內網22號端口(SSH)映射到伺服器的6000端口,這樣外面的人就能通過伺服器的6000連到你的SSH啦!」

遠程桌面怎麼設置?

如果你要遠程桌面(Windows RDP),在frpc.ini裡加上:

[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3390

這樣外面的人就能用伺服器IP:3390連接到你的RDP。不過注意,RDP連接需要開啟Windows的遠程桌面功能,而且建議用強密碼,避免被破解。

啟動&測試:成功連接的那一刻

常見問題:踩過的坑別再踩

啟動伺服器端:./frps -c frps.ini
啟動客戶端:./frpc -c frpc.ini
如果遇到連不上?別慌!檢查以下幾點:

  • 伺服器防火牆是否開放7000端口?(在雲服務商控制台檢查)
  • 內網機器的防火牆是否放行FRP端口?
  • 配置文件的IP和端口是否正確?(別寫錯了!)

我上次就犯了個蠢,把server_addr寫成localhost,結果伺服器根本連不上自己... 所以記得檢查!

安全防護:別讓黑客找到你家門

加密+權限管理,雙重保險

FRP本身有加密功能,但一定要啟用!在frps.ini加入:

tls_enable = true

這樣傳輸數據就加密了。另外,強烈建議設置白名單IP,只允許特定IP連接你的FRP服務。比如:

allow_ports = 6000-6100

這表示只開放6000-6100的端口,避免黑客掃描其他端口。最重要的是,別用默認密碼!改掉dashboard的密碼,還有遠程連接的密碼,定期更新。

進階技巧:讓FRP更穩定

自動重連+開機啟動

用systemd讓FRP開機自動跑起來,這樣就算重啟伺服器也不用擔心。在伺服器端創建service文件:

[Unit]
Description=FRP Server
After=network.target

[Service]
Type=simple
ExecStart=/path/to/frps -c /path/to/frps.ini
Restart=on-failure

[Install]
WantedBy=multi-user.target

然後執行:systemctl enable frps && systemctl start frps。客戶端也一樣操作,保證你的遠控永不中斷~

騰訊雲國際帳號認證 總結:遠控如喝水般簡單

其實搭建FRP並不難,只要一步步來,誰都能學會。它就像個小助手,幫你輕鬆穿透內網,隨時隨地控制自己的電腦。不過記住,技術雖好,安全更重要。好好設定權限,別讓壞人有機可乘。下次朋友問你怎麼遠控,你就說:「簡單,用FRP啊!」然後默默點擊啟動按鈕,享受科技帶來的便利~

Telegram售前客服
客服ID
@cloudcup
联系
Telegram售后客服
客服ID
@yanhuacloud
联系