• 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

  • 相关阅读:
    正则表达式---用户验证
    最短路 Dijkstra
    最短路 Dijkstra+堆优化
    LCIS(最长公共上升子序列)
    最小生成树 Kruskal
    网络流 最大流
    网络流 最小费用最大流
    树链剖分
    树状数组
    双重Hash
  • 原文地址:https://www.cnblogs.com/xiekun96/p/14530693.html
Copyright © 2020-2023  润新知