CentOS7安裝frp做內網穿透


Step1:下載二進制Frp包 

wget http://down.whsir.com/downloads/frp_0.27.0_linux_amd64.tar.gz
tar xf frp_0.27.0_linux_amd64.tar.gz
mv frp_0.27.0_linux_amd64 /usr/local
cd /usr/local/frp_0.27.0_linux_amd64
rm -f frpc*

Step2:解壓、安裝

vi frps.ini

[common]
bind_port = 7000

dashboard_user = admin
dashboard_pwd = pwd@123
dashboard_port = 8000

[mstsc]
type=tcp
local_ip=192.168.1.100
local_port=3389
remote_port=3389

Step3:啟動服務

vi /etc/systemd/system/frps.service

[Unit]
Description=frps daemon
After=syslog.target network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/usr/local/frp_0.27.0_linux_amd64/frps -c /usr/local/frp_0.27.0_linux_amd64/frps.ini
[Install]
WantedBy=multi-user.target

Step4:訪問監控平台

http://ECS IP:8000

Step5:配置客戶端,本例為win7主機

下載frp windows客戶端版本,鏈接https://github.com/fatedier/frp/releases/download/v0.31.2/frp_0.31.2_windows_amd64.zip

解壓后修改配置文件,如下圖:

[common]
server_addr = ECS公網IP
server_port = 7000

[RDP]
type = tcp
local_ip = 192.168.1.100
local_port = 3389
remote_port = 3389

啟動客戶端,使用CMD進入目錄,執行frp.exe -c frpc.ini

Step6:使用公網進行遠程桌面的訪問

 

Step7:將客戶端的啟動操作作為windows開機服務

下載winsw工具,並且創建winsw.xml文件,如下:

<service>
<id>frp</id>

<name>frp</name>

<description>mstsc</description>

<executable>frpc</executable>

<arguments>-c frpc.ini</arguments>

<logmode>reset</logmode>

</service>

注:將該文件和winsw.ex和frpc.ext和frpc.ini放在同一個文件夾

使用cmd(以管理員權限啟動)進入frp的目錄,執行:

winsw install

winsw start

 

 


免責聲明!

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



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