frp + ssl證書 + 寶塔面板 實現 https 訪問內網可道雲


1. 申請 ssl 證書

我是在華為雲上申請的免費證書,步驟教學官網很詳細:https://support.huaweicloud.com/qs-ccm/ccm_07_0012.html

2. 配置寶塔面板

  1. 點擊 設置
  2. 下載證書之后,解壓,找到 *_Nginx 的哪個文件夾,拷貝進去,點擊保存,強制HTTPS
  3. 之后我們就可以在配置文件中看到,nginx 服務器監聽 443 端口,所以在 frpc.ini 中 local_port 應該配置為 443 而不是 80 (這里非常重要)

3. 配置 frpc.ini

[common]
server_addr = 公網 ip
server_port = 7000
token = 123456

[kod]
type = tcp
local_ip = 127.0.0.1
local_port = 443
remote_port = 443 # 遠程端口要為 443,注意打開防火牆

4. 配置 frps.ini,只要配置端口和 token 就行,注意 bind_port 要和 frpc.ini 中 server_port 一致

[common]
bind_port = 7000
token = 123456

5. 設置 frpc + frps 開機啟動

sudo vim /etc/systemd/system/frps0.20.service
填入如下信息,ExecStart請自行替換

[Unit]
Description=Frp Client
After=network.target
Wants=network.target

[Service]
Restart=on-failure
RestartSec=5
ExecStart= /usr/local/frp0.20/frps -c /usr/local/frp0.20/frps.ini

[Install]
WantedBy=multi-user.target

frpc 也是這樣設置的

刷新服務列表:
systemctl daemon-reload

設置開機自啟
systemctl enable frps0.20
關閉開機自啟
systemctl disable frps0.20

啟動服務
systemctl start frps0.20
停止服務
systemctl stop frps0.20


免責聲明!

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



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