MHuiG

「看庭前花开花落,望天上云卷云舒」

Frp 内网穿透

# Frp 内网穿透

frp 是一个可用于内网穿透的高性能的反向代理应用，支持 tcp, udp 协议，为 http 和 https 应用协议提供了额外的能力，且尝试性支持了点对点穿透。

github

启动 frps

    cd /Main/frp_024.1_server/
    chmod -Rf 777 ./*
    ./frps -c frps.ini

相关配置

frps.ini

    # frps.ini
    [common]
    bind_port = 7000
    token = yourtoken
    dashboard_port = 7500
    dashboard_user = username
    dashboard_pwd = yourpassword
    vhost_http_port = 9000 #设置 http 访问端口

frpc.ini

    # frpc.ini
    [common]
    server_addr = x.x.x.x #假设 frps 所在服务器的公网 IP 为 x.x.x.x
    server_port = 7000 #与frps.ini bind_port一致
    token = yourtoken #与frps.ini token一致
    #[ssh]
    #type = tcp
    #local_ip = 127.0.0.1
    #local_port = 22
    #remote_port = 8080
    [web]
    type = http
    local_port = 8000 #本地机器上 web 服务对应的端口
    custom_domains = www.yourdomain.com #绑定自定义域名或serverip

关闭防火墙

    systemctl stop firewalld.service
    systemctl disable firewalld.service

设置开机自启动

    vim /lib/systemd/system/frps.service

frps.service

    #frps.service
    [Unit]

    Description=fraps service

    After=network.target syslog.target

    Wants=network.target

    [Service]

    Type=simple

    #启动服务的命令（此处写你的frps的实际安装目录）

    ExecStart=/Main/frp_024.1_server/frps -c /Main/frp_024.1_server/frps.ini

    [Install]

    WantedBy=multi-user.target

然后就启动 frps

    sudo systemctl start frps

再打开自启动

    sudo systemctl enable frps

如果要重启应用，可以这样

    sudo systemctl restart frps

如果要停止应用，可以输入

    sudo systemctl stop frps

如果要查看应用的日志，可以输入

    sudo systemctl status frps

Nginx隐藏版本号信息

Nginx 隐藏版本号信息 Nginx 隐藏版本号信息 当我们使用 apt 或者其他包管理工具安装完 Nginx 之后，访问网站时 Header 里面会默认携带 Nginx 的版本号信...

自建https证书

自建 https 证书 自建 https 证书 生成 nginx 的证书与配置 chrome 安全告警的问题 安装 openssl生成根证书openssl req -x509 -nod...

推荐阅读
CentOS7重启之后无法联网重启network发现报错 CentOS7设置Jupyter Package Manager Proxy Settings xrdp连接远程桌面 Linux安装PHP-EXIF扩展模块 CentOS7安装GUI图形界面

留言区

Notes
CentOS
Are You A Robot?