伺服器選擇說明:
公網:阿里雲centos7
內網:centos7
wget
tar -zxf frp_0.29.0_linux_amd64.tar.gz
cd frp_0.29.0_linux_amd64
將 frps 及 frps.ini 放到具有公網 ip 的機器上
將 frpc 及 frpc.ini 放到處於內網環境的機器上
阿里雲伺服器配置
frps.ini 配置檔案
預設埠7000,我這邊不變,可以配置自己的埠
[common]
bind_port = 7000
啟動命令:
./frps -c ./frps.ini內網伺服器配置
frpc.ini配置檔案
[common]
server_addr = x.x.x.x
server_port = 7000
[ssh]
type
= tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
配置說明:
server_addr:雲伺服器位址
server_port:和雲伺服器中frps.ini的bind_port值一致
[ssh]:乙個配置組名,可以隨意配置字串,只要和其他組名區分開就行
type:tcp或者udp,對映web或者ssh埠都是tcp
local_ip:需要對映的內網主機ip,本機寫127.0.0.1就可以
local_port:需要對映的內網主機埠
remote_port:使用雲伺服器哪個埠訪問該伺服器
客戶端啟動命令:
./frpc -c ./frpc.ini &備註:
阿里雲需開通:7000、6000埠
自己電腦ssh遠端訪問內網伺服器
ssh -oport=6000 [email protected]開機啟動配置和後台執行
雲服務:
cd /lib/systemd/system/新增一下內容vim frps.service
檢視開機啟動項命令:[unit]
命令就可以控制啟動和停止:description=fraps service
after=network.target syslog.target
wants=network.target
[service]
type=******
execstart=/home/software/frp_0.29.0_linux_amd64/frps -c /home/software/frp_0.29.0_linux_amd64/frps.ini
[install]
wantedby=multi-user.target
systemctl start frps設定開機啟動:systemctl stop frps
systemctl enable frps看日誌命令:tail -f nohup.out檢視是否啟動成功ps -ef|grep frpsroot 9873 8418 0 14:32 pts/0 00:00:00 grep --color=auto frps
root 28508 1 0 10:12 ? 00:00:02 /home/software/frp_0.29.0_linux_amd64/frps -c /home/software/frp_0.29.0_linux_amd64/frps.ini
systemctl list-unit-files內網伺服器和雲端配置一樣,只需要改一下啟動配置檔案定時任務監聽是否啟動,雲端伺服器配置
我shell位置目錄
cd /home/shell新增如下內容:vim frp.sh
pid=
$(ps -ef|
grep frps|
grep -v grep
|awk'')
#日誌輸出
monitorlog=/home/shell/logs/frps.log
monitor(
)monitor>>
$monitorlog
修改許可權:chmod u+x frp.sh
新增到定時任務
vim /etc/crontab最後新增:
*/30 * * * * root /home/shell/frp.sh半小時監控一次
載入任務,生效
crontab /etc/crontab
Centos7上安裝部署frp內網穿透工具
在服務端刪除frpc和frpc.ini兩個檔案 rm f frpc frpc.ini 在服務端刪除frps和frps.ini兩個檔案 rm f frps frps.ini 二 配置檔案 1 客戶端修改frps.ini檔案 新增內容如下所示 token abc 123 2wsx 和客戶端token一致...
Frp內網穿透
部落格首發鏈結 frp 是乙個可用於內網穿透的高效能的反向 應用,支援 tcp,udp 協議,為 http 和 https 應用協議提供了額外的能力,且嘗試性支援了點對點穿透。github 啟動 frps cd main frp 024.1 server chmod rf 777 frps c fr...
FRP內網穿透
通常我們在外邊,想訪問內網的終端裝置,比如在家的電腦,樹莓派等裝置,但是我們是無法直接連線到這些裝置的,因為這些裝置都是內網裝置。想要連線就需要nat network address translation,網路位址轉換 想要實現這乙個功能,可以有許多方法,比如說frp 花生殼 ssh等實現。這篇文...