centos frp内网穿透_内网穿透 无需公网ip

centos frp内网穿透_内网穿透 无需公网ip说明Linux搭建frp实现内网穿透操作步骤安装步骤省略(下载解压拷贝到server服务器和client服务器完事)具体移步:github注意程序文件需要追加可执行权限!注意相关端口放行!服务端配置文件:frps.ini[common]bind_port=7777authentication_method=tokentoken=12345678tls_only=truekcp_bind_port=7777max_pool_count=10l

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

说明

  • Linux搭建frp实现内网穿透

操作步骤

  • 安装步骤省略(下载解压拷贝到server服务器和client服务器完事)具体移步:github

    • 注意程序文件需要追加可执行权限!
    • 注意相关端口放行!
  • 服务端配置文件:frps.ini

    [common]
    bind_port = 7777
    authentication_method = token
    token = 12345678
    tls_only = true
    kcp_bind_port = 7777
    max_pool_count = 10
    log_file = /path/to/frp/frps.log
    ### trace, debug, info, warn, error
    log_level = error
    log_max_days = 3
    
    # allow_ports = 1,4-5
    
    vhost_http_port = 80
    vhost_https_port = 443
    
    dashboard_port = 10
    dashboard_user = admin
    dashboard_pwd = 12345678
    
    
  • 客户端配置文件:frpc.ini

    [common]
    server_addr = 8.8.8.8
    server_port = 7777
    tls_enable = true
    token = 12345678
    protocol = kcp
    # pool_count = 5
    log_file = /root/frp/frpc.log
    log_level = trace
    log_max_days = 3
    
    [ssh]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 22
    remote_port = 1
    
    [http:test]
    type = http
    local_ip = 127.0.0.1
    local_port = 80
    custom_domains = test.top
    proxy_protocol_version = v2
    
    [https:test]
    type = https
    local_port = 443
    custom_domains = test.top
    proxy_protocol_version = v2
    use_encryption = true
    use_compression = true
    #plugin = https2http
    #plugin_local_addr = 127.0.0.1:80
    #plugin_crt_path = /path/to/test.pem
    #plugin_key_path = /path/to/test.key
    #plugin_host_header_rewrite = test.top
    #plugin_header_X-From-Where = frp
    
    
  • 服务端开机自启动

    # 添加系统服务
    sudo vim /lib/systemd/system/frps.service
    
    # 服务内容
    [Unit]
    Description=frps service
    After=network.target syslog.target
    Wants=network.target
    
    [Service]
    Type=simple
    ExecStart=/path/to/frp/frps -c /path/to/frp/frps.ini
    
    [Install]
    WantedBy=multi-user.target
    
    # 启动
    sudo systemctl start frps
    
    # 开机启动
    sudo systemctl enable frps
    
    # 其它命令
    sudo systemctl restart frps
    sudo systemctl stop frps
    sudo systemctl status frps
    
    
  • 客户端开机自启动

    # 添加系统服务
    sudo vim /lib/systemd/system/frpc.service
    
    # 服务内容
    [Unit]
    Description=frpc service
    After=network.target syslog.target
    Wants=network.target
    
    [Service]
    Type=simple
    ExecStart=/path/to/frp/frpc -c /path/to/frp/frpc.ini
    
    [Install]
    WantedBy=multi-user.target
    
    # 启动
    sudo systemctl start frpc
    
    # 开机启动
    sudo systemctl enable frpc
    
    # 其它命令
    sudo systemctl restart frpc
    sudo systemctl stop frpc
    sudo systemctl status frpc
    
    
  • 定时任务,每天定时重启server和client

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194445.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux查看防火墙状态_Linux关闭防火墙

    linux查看防火墙状态_Linux关闭防火墙service iptablesstatus;systemctlstatus firewalld;关闭防火墙命令:systemctl stop firewalld.service开启防火墙:systemctl startfirewalld.service关闭开机自启动:systemctl disable firewalld.service开启开机启动:syste…

    2022年4月19日
    58
  • DenseNet简介

    DenseNet简介论文传送门:https://arxiv.org/pdf/1608.06993.pdfCNN模型的发展十分火热,自LeNet提出以来,涌现了一批优秀的CNN模型。LeNet是CNN的开山之作,标志着CNN真正的提出。2012年AlexNet夺得ILSVRC2012的冠军,深度学习大火。之后又涌现了VGG、GoogleNet、ResNet等,其中ResNet可谓是一个里程碑式的CNN模型。本文介…

    2022年9月29日
    4
  • RFC2616-HTTP1.1-Methods(方法规定部分—单词注释版)

    partof HypertextTransferProtocol–HTTP/1.1RFC2616Fielding,etal.9 MethodDefiniti

    2022年3月25日
    37
  • 临时重定向和永久重定向的状态码_java重定向怎么写

    临时重定向和永久重定向的状态码_java重定向怎么写重定向重定向分为永久重定向和临时重定向,在页面上体现的操作就是浏览器会从一个页面自动跳转到另外一个页面。比如用户访问了一个需要权限的页面,但是该用户当前并没有登录,因此我们应该给他重定向到登录页面。

    2022年7月29日
    12
  • CompoundButton 源码分析

    CompoundButton 源码分析原文地址:https://github.com/Tikitoo/AndroidSdkSourceAnalysis/blob/master/article/CompoundButton%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md CompoundButton是一个有两种状态(选中和未选中/checkdunchecked)的Button。当你按下(pres…

    2022年6月7日
    34
  • mybatis的二级缓存_mybatis的一级缓存

    mybatis的二级缓存_mybatis的一级缓存上次谈到了mybatis一级缓存实际上是SqlSession级别的缓存,多个SqlSession并不共享,针对这种情况,我们可以使用mybatis二级缓存来处理。1.mybatis二级缓存是什么mybatis二级缓存是mybatis的另一种缓存机制,区别于一级缓存,它是namespace级别,即一个mapper一个缓存,相互独立,互不影响。默认不开启,需要配置开启。同一namespace下的多个sqlSession可以共享缓存,大体结构如下图2.二级缓存生效的条件同一个namespa.

    2022年9月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号