logo
tt's Note
  • 运维
    • 数据库
    • linux
    • vpn
    • 日志
    • 中间件
    • 服务
    • 监控
    • shell
    • windows
    • 语言
    • 云服务
    • 其他
  • 开发
    • 工具
  • 软件
    • 浏览器
    • 多端
    • win
    • mac
    • 网站
  • 项目
    • 效率工具
    • 兴趣
  • 脚本
    • jenkins
    服务概览
    ansible
    chrony时间服务器
    dnsmasq
    ffmpeg
    frp
    ftp
    gitea
    gitlab
    jenkins
    lsyncd
    minio(私有化oss)
    nacos
    nexus3(私有仓库)
    ossftp
    redmine
    registry(docker私有仓库)
    saltstack
    svn
    上一页ffmpeg下一页ftp

    #frp

    不要轻易使用http,需要配置域名,网页服务也可以走tcp

    #frps

    #setup.sh

    #!/bin/bash
    
    # snowdreamtech/frps
    
    docker kill frps
    docker rm frps
    
    docker run -d \
    --name frps \
    --restart=always \
    --net host \
    -v $(pwd)/frps.ini:/opt/frp/frps.ini \
    fatedier/frps:v0.61.1 -c /opt/frp/frps.ini
    

    #frps.ini

    [common]
    # 监听端口
    bind_port = 44052
    # 面板端口
    dashboard_port = 7500
    # 登录面板账号设置
    dashboard_user = xxx
    dashboard_pwd = xxx
    # 设置http及https协议下代理端口(非重要)
    vhost_http_port = 7080
    vhost_https_port = 7081
    
    
    # 身份验证
    token = 1ym7qY
    

    #frpc

    #run.sh

    #!/bin/bash
    
    docker kill frpc
    docker rm frpc
    
    docker run -d \
    --name frpc \
    --restart=always \
    --network host \
    -v $(pwd)/frpc.ini:/etc/frp/frpc.ini \
    fatedier/frpc:v0.61.1 -c /etc/frp/frpc.ini
    

    #frpc.ini

    [common]
    # server_addr为FRPS服务器IP地址
    server_addr = xx.xx.xx.xx
    # server_port为服务端监听端口,bind_port
    server_port = 44052
    # 身份验证
    token = 1ym
    
    
    # [ssh] 为服务名称,下方此处设置为,访问frp服务段的2288端口时,等同于通过中转服务器访问127.0.0.1的22端口。
    # type 为连接的类型,此处为tcp
    # local_ip 为中转客户端实际访问的IP
    # local_port 为目标端口
    # remote_port 为远程端口
    
    [ssh-pvelinux]
    type = tcp
    local_ip = 192.168.1.112
    local_port = 22
    remote_port = 15001
    
    [jenkins]
    type = http
    local_ip = 192.168.1.112
    local_port = 8081
    remote_port = 8082