由於最近需要電腦時刻保持在線,所以找來一個內網映射到外網的方法,分享出來,代碼本人實測,真實有效,有問題歡迎留言!
Frp文件下載地址 https://files.cnblogs.com/files/nanstar/frp_0.21.0_windows_386.zip
服務器端和本地的都在一個文件里面,Linux和Windows都可以用。
接下來上配置:
服務器(frps.ini):
-- 如果是阿里雲服務器的話,記得開放用到的端口喲! --
[common]
server_addr = serverIp #服務器IP
server_port = 55559 #服務器監聽的端口
本地(frpc.ini需要進行端口映射的電腦上)
#mstsc 遠程端口訪問
[rdp]
type = tcp #協議類型
local_ip = 127.0.0.1 #本地ip
local_port = 3389 #本地需要映射的端口
remote_port = 55558 #遠程訪問的時候訪問這個端口
下面拼接兩個ssh 和 web的映射
以下內容是在frpc.ini 配置文件中
#ssh
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
#web端
[web]
type = http
local_port = 80 // 本地web服務監聽端口
custom_domains = 域名或者IP
以下測試,本地配置文件只寫了基本的服務器地址和rdp配置文件,ssh 和 web 配置並沒有寫進去
然后服務器開啟frp服務,本地進行連接
服務器端 ./frps -c frps.ini
然后提示開啟成功
本地 ./frpc.exe frpc.ini
連接成功之后會提示連接成功
然后測試連接,顯示成功