服務端:
1、下載對應版本的安裝包(frp_0.46.0_linux_amd64.tar.gz為例)
https://github.com/fatedier/frp/releases/文章來源:http://www.zghlxwxcb.cn/news/detail-513612.html
2、上傳并解壓安裝包
tar -xzvf frp_0.46.0_linux_amd64.tar.gz -C /etc/frps
3、編輯服務端frps.ini配置文件
vim /etc/frps/frps.ini
[common]# 用于客戶端和服務端連接的端口
bind_port =7000# 用于客戶端和服務端連接的口令
token = e8fxAAGBIS7KbhT0Z6iaeTEjTq6kxasb
# 服務端儀表板的端口
dashboard_port =7500# 打開儀表板頁面登錄的用戶名和密碼
dashboard_user = root
dashboard_pwd = admin
4、配置systemctl來控制frps
vim /etc/systemd/system/frps.service
[Service]
Type=simple
ExecStart=/etc/frps/frps -c /etc/frps/frps.ini
KillSignal=SIGQUIT
TimeoutStopSec=5
KillMode=process
PrivateTmp=true
StandardOutput=syslog
StandardError=inherit
[Install]
WantedBy=multi-user.target
5、啟動frps
# 啟動frps
systemctl start frps
# 開機自動啟動frps
systemctl enable frps
# 重啟frps
systemctl restart frps
# 停止frps
systemctl stop frps
# 查看frps狀態(tài)
systemctl status frps
客戶端:
1、下載對應版本的安裝包(frp_0.46.0_linux_amd64.tar.gz為例)
https://github.com/fatedier/frp/releases/文章來源地址http://www.zghlxwxcb.cn/news/detail-513612.html
根據客戶端設備的情況選擇相應的frp程序進行下載,Windows下下載和解壓等步驟不再描述。
假定你下載了“frp_0.46.0_windows_amd64.zip”,將其解壓在了C盤根目錄下,并且將文件夾重命名為“frp”,可以刪除其中的frps和frps.ini、frps_full.ini文件。
2、上傳并解壓安裝包
tar -xzvf frp_0.44.0_linux_amd64.tar.gz -C /usr/local/frpc
3、編輯客戶端frpc.ini配置文件
vim /usr/local/frpc/frpc.ini
[common]
server_addr = 服務器公網ip地址
server_port =7000
token = e8fxAAGBIS7KbhT0Z6iaeTEjTq6kxasb
[web]
type = http
local_port =8080
custom_domains = 域名
[rdp]# 遠程桌面
type = tcp
local_ip =127.0.0.1
local_port =3389
remote_port =7001[smb]# 遠程文件訪問
type = tcp
local_ip =127.0.0.1
local_port =445
remote_port =7002
4、配置systemctl來控制frpc
vim /etc/systemd/system/frpc.service
[Unit]# 服務名稱,可自定義
Description = frpc service
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 啟動frps的命令,需修改為您的frps的安裝路徑
ExecStart =/usr/local/frpc/frpc -c /usr/local/frpc/frpc.ini
[Install]
WantedBy = multi-user.target
5、啟動frpc
# 啟動frps
systemctl start frpc
# 開機自動啟動frps
systemctl enable frpc
# 重啟frps
systemctl restart frpc
# 停止frps
systemctl stop frpc
# 查看frps狀態(tài)
systemctl status frpc
到了這里,關于linux安裝frp實現內網穿透及開機啟動的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!