首先下載frp 下載地址 https://github.com/fatedier/frp/releases
我下載的是 frp_0.21.0_linux_amd64.tar.gz
然后 編輯 frpc.ini
vi frpc.ini
配置文件內容如下:
[common]
bind_addr=0.0.0.0
bind_port = 7000
auto_token=abcdef
然后 編輯 frps.ini
vi frps.ini
配置文件內容如下:
[common]
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
然后執行 ./frps -c ./frps.ini
看到如下 ,表示成功
后台啟動參考這個https://www.cnblogs.com/le1239/articles/10786310.html
然后訪問 http://服務器ip:7500
上面配置的7500端口,使用上面配置的用戶名和密碼 admin/admin
接下來配置需要遠程連接的電腦
同樣在上面的地址下載客戶端 我用的是windows 使用下載的是
frp_0.21.0_windows_386.zip
同樣解壓,解壓后 只需要里面的兩個文件
然后修改frpc.ini
修改內容如下:
[common]
server_addr = 這個地方是你的外網服務器的ip
server_port = 7000
auto_token=abcdef
[abcdef]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3389
保存后就可以在命令行使用 frpc.exe -c frpc.ini
windows后台服務啟動參考https://www.jianshu.com/p/188273596f0e
接下來就可以使用遠程了
如果報這個錯No connection could be made because the target machine actively refused it. 原因上未允許別人遠程連接你電腦,參考這個連接第一步即可
https://blog.csdn.net/u010780613/article/details/52514454
如果需要添加多個遠程電腦
客戶端B的配置就是改一下配置的端口號和名稱和名稱就行
如下
[common]
server_addr = 這個地方是你的外網服務器的ip
server_port = 7000
auto_token=abcdef
[abcdef]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3390
這個時候遠程的ip和地址就是 服務器IP:配置的3390端口
依次類推 客戶端C 客戶端D 只需要改一下名字和端口就行了,名字不能重復