Frp內網穿透服務器搭建


Frp內網穿透服務器搭建

環境:
CentOS8

下載地址

https://github.com/fatedier/frp/releases/tag/v0.34.3
下載amd64的。

建立個文件夾存放文件
mkdir /www/wwwroot/frp
服務器只需要frps 和frps.ini
配置如下:
7000(連接端口) 7500(管理員登錄端口) 7001(客戶端使用,每個映射都要新增一個端口)

配置文件

bind_port =  7000
dashboard_port = 7500
dashboard_user = chuck
dashboard_pwd = WZS134125
token = freefrp
max_pool_count = 10
log_file = ./frps.log
log_level = info
log_max_days = 3

systemctl配置

然后修改systemd里面的frps.service

vim /usr/lib/systemd/system/frps.service
[Unit]
Description=Frp Server Service
After=network.target

[Service]
Restart=on-failure
RestartSec=5s
WorkingDirectory=/www/wwwroot/frp                            # 工作目錄
ExecStart=/www/wwwroot/frp/frps -c /www/wwwroot/frp/frps.ini # 修改為對應目錄
[Install]
WantedBy=multi-user.target

保存退出.

systemctl daemon-reload # 刷新
systemctl start fprs # 啟動服務

客戶端配置

windows 客戶端
下載linux amd64-window
只需要frpc.exe和frpc.ini

frpc.ini配置如下

[common]
server_addr = 14.29.173.184         # 服務器ip
server_port = 7000                  # 服務器端口
token = freefrp                     # 需要對應token服務器端
[RDP]
type = tcp
local_ip = 127.0.0.1
local_port = 3389                   # 本機映射端口
remote_port = 7001                  # 服務器端口,每個服務占用一個端口

保存。

客戶端啟動服務

然后客戶端需要到cmd命令行運行
frpc.exe -c frpc.ini 進入到frp目錄,啟動frpc.exe 使用 frpc.ini配置文件
完成之后提示已經啟動

D:\frp_0.34.3_windows_amd64>frpc.exe -c frpc.ini
2021/01/13 10:11:29 [I] [service.go:288] [a563ea5eec6b8b3b] login to server success, get run id [a563ea5eec6b8b3b], server udp port [0]
2021/01/13 10:11:29 [I] [proxy_manager.go:144] [a563ea5eec6b8b3b] proxy added: [RDP]
2021/01/13 10:11:29 [I] [control.go:180] [a563ea5eec6b8b3b] [RDP] start proxy success

測試

可以從外網電腦
mstsc
14.29.173.184:7001端口遠程訪問內網電腦的遠程桌面

frps服務器管理界面

http://ip:7500 可以查看連接狀態。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM