内網穿透--FRP

2019-09-29 15:05:17   來(lái)源:弄潮網絡  浏覽:7341次

内網穿透之FRP

所謂内網穿透就是實現從公網訪問私有網絡的(de)方法

frp項目地址:https://github.com/fatedier/frp/releases

frp就是一個(gè)反向代理(lǐ)軟件,它體積輕量但功能很強大(dà),可(kě)以使處于内網或防火牆後的(de)設備對(duì)外界提供服務,它支持HTTP、TCP、UDP等衆多(duō)協議(yì)。

1、測試環境


主機用(yòng)途
華爲雲frp服務端
linux主機内網客戶端
windows主機内網客戶端


2、下(xià)載frp[這(zhè)是寫文檔時(shí)最新的(de)版本]

3、frp服務端安裝配置

  • 下(xià)載後解壓得(de)到如下(xià)文件

文件名用(yòng)途
frpc客戶端執行文件
frpc.ini客戶端配置文件
frps服務端執行文件
frps.ini服務端配置文件
systemd該目錄下(xià)存放系統服務配置文件
  • 服務端配置文件

mkdir /etc/frp
cat >/etc/frp/frps.ini<<-EOF
[common]
bind_port = 7000
dashboard_port = 7500
token = KIehAj2cQD
dashboard_user = admin
dashboard_pwd = xf8HBYNWQt
vhost_http_port = 10080
vhost_https_port = 10443
EOF

bind_port  #表示用(yòng)于客戶端和(hé)服務端連接的(de)端口,這(zhè)個(gè)端口号我們之後在配置客戶端的(de)時(shí)候要用(yòng)到。 
dashboard_port  #是服務端儀表闆的(de)端口,若使用(yòng)7500端口,在配置完成服務啓動後可(kě)以通(tōng)過浏覽器訪問 x.x.x.x:7500 (其中x.x.x.x爲VPS的(de)IP)查看frp服務運行信息。
token  #是用(yòng)于客戶端和(hé)服務端連接的(de)口令,請自行設置并記錄,稍後會用(yòng)到。
dashboard_user和(hé)dashboard_pwd  #表示打開儀表闆頁面登錄的(de)用(yòng)戶名和(hé)密碼,自行設置即可(kě)。
vhost_http_port和(hé)vhost_https_port  #用(yòng)于反向代理(lǐ)HTTP主機時(shí)使用(yòng),本文不涉及HTTP協議(yì),因而照(zhào)抄或者删除這(zhè)兩條均可(kě)。
  • 服務端執行步驟

wget https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_linux_amd64.tar.gz
tar zxf frp_0.29.0_linux_amd64.tar.gz
cd frp_0.29.0_linux_amd64
cp frps /usr/bin/frps
cp systemd/frps.service /usr/lib/systemd/system/frps.service
systemctl daemon-reload
systemctl start frps
systemctl enable frps
systemctl status frps

4、frp客戶端安裝配置

  • linux客戶端

# 這(zhè)裏測試ssh登錄内部linux主機的(de)功能mkdir /etc/frp
cp frpc /usr/bin/frpc
cat >/etc/frp/frpc.ini<<-EOF
[common]
server_addr = 119.3.129.60
server_port = 7000
token = KIehAj2cQD

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 7001
EOF

cp systemd/frpc.service /usr/lib/systemd/system/frpc.service
systemctl daemon-reload
systemctl start frpc
systemctl enable frpc
systemctl status frpc

這(zhè)樣就可(kě)以使用(yòng)公網地址穿透的(de)内部服務器

ssh root@119.3.129.60 -p 7001

  • windows客戶端

解壓文件到E:frp
frpc.ini 配置文件如下(xià):


啓動

驗證


上一篇

AD基礎

下(xià)一篇

暫無信息

咨詢電話(huà)
4008-060-716
客服QQ
2294989597