Sign inSign up

lihaixin/frp

By lihaixin

•Updated almost 4 years ago

使用docker配置frp服务,用于没有公网IP内网透传,直接使用宿主机网络

Image
0

2.7K

lihaixin/frp repository overview

⁠frps服务端⁠

使用docker配置frp服务端,用于没有公网IP内网透传,直接使用宿主机网络,便于灵活网络访问

⁠终端

               __          __         _                                        __                      
                \ \        / /        | |                                      / _|                     
                 \ \  /\  / /    ___  | |   ___    ___    _ __ ___     ___    | |_   _ __   _ __    ___ 
                  \ \/  \/ /    / _ \ | |  / __|  / _ \  | '_ ` _ \   / _ \   |  _| | '__| | '_ \  / __|
                   \  /\  /    |  __/ | | | (__  | (_) | | | | | | | |  __/   | |   | |    | |_) | \__ \
                    \/  \/      \___| |_|  \___|  \___/  |_| |_| |_|  \___|   |_|   |_|    | .__/  |___/
                                                                                           | |          
                                                                                           |_|          
 # -------------------------------------------------------------------------------------------------------------- #
 # FRPS 面板域名管理地址: https://*.*.*.*:7500 帐号:admin 密码: *** 
 # FRPS 面板外网管理地址: https://*.*.*.*:7500 帐号:admin 密码: *** 
 # FRPS 面板内网管理地址: https://*.*.*.*:7500 帐号:admin 密码: *** 
 # FRPS 客户端 下载地址: https://*.*.*.*:443 
 # 测试下载带宽:  使用< speed | speedcn > 查看日志:  使用< frplogs > 重启程序:  使用< frpreboot >
 # -------------------------------------------------------------------------------------------------------------- #

⁠运行

⁠CLI
 docker run -itd --name frps \
   --net=host \
   -e DOMAIN=frps.com \
   -e HOSTNAME=hostname \
   -e WEB_PORT=7500 \
   -e WEB_PASSWORD=password \
   -e TOKEN=12345678 \
   -e FRP_PORT=7000 \
   -e V_HTTP_PORT=80 \
   -e V_HTTPS_PORT=443 \
   -e ALLOW_PORTS=31001-32000 \
   -e MAX_POOL_COUNT=100 \
      lihaixin/frp:s

⁠docker-compose
version: "3.7"
services:
  nps:
    image: lihaixin/frp:s
    container_name: frps
    hostname: frps
    restart: unless-stopped
    network_mode: "host"
    privileged: true
    volumes:
      - /etc/cert:/etc/cert                       # 调用和自签证书存放位置
    environment: 
      - QQ=***                                    # 终端界面显示的联系方式
      - DOMAIN=youdomain.com                      # 你主机域名
      - HOSTNAME=hostname                         # 你主机对应的主机名(标记用)
      - WEB_PORT=7500                             # 网页管理端口
      - WEB_PASSWORD=password                     # 网页管理密码
      - TOKEN=12345678                            # 公共KEY
      - FRP_PORT=7000                             # FRP服务端连接监听端口
      - FRPC=0                                    # 是否开启本机客户端连接,0是关闭,1是开启,提高windows客户端下载
      - V_HTTP_PORT=80                            # http代理端口
      - V_HTTPS_PORT=443                          # https代理端口
      - ALLOW_POSTS=31001-32000                   # 程序可容许访问的端口
      - MAX_POOL_COUNT=100                        # 最大连接数
      

⁠frpc客户端⁠

使用docker配置frp客户端服务,可通过本地网页配置透传服务

⁠终端

               __          __         _                                        __                      
               __          __         _                                        __                       
                \ \        / /        | |                                      / _|                      
                 \ \  /\  / /    ___  | |   ___    ___    _ __ ___     ___    | |_   _ __   _ __     ___ 
                  \ \/  \/ /    / _ \ | |  / __|  / _ \  | '_ ` _ \   / _ \   |  _| | '__| | '_ \   / __|
                   \  /\  /    |  __/ | | | (__  | (_) | | | | | | | |  __/   | |   | |    | |_) | | (__ 
                    \/  \/      \___| |_|  \___|  \___/  |_| |_| |_|  \___|   |_|   |_|    | .__/   \___|
                                                                                           | |           
                                                                                           |_|           
 # -------------------------------------------------------------------------------------------------------------- #
 # FRPC 面板配置管理地址: http://192.168.2.103:7400 帐号:admin 密码: admin 
 # 查看日志:  使用< frplogs > 重启程序:  使用< frpreboot >
 # -------------------------------------------------------------------------------------------------------------- #

⁠运行

⁠CLI
 docker run -itd --name frps \
   --net=host \
   -e FRP_SERVERURL=frp.youdomain.com \
   -e FRP_PORT=7000 \
   -e TOKEN=12345678 \
   -e FRPC_PASSWD=admin \
      lihaixin/frp:c

⁠docker-compose
version: "3.7"
services:
  frp:
    image: lihaixin/frp:c
    container_name: frpc
    hostname: frpc
    restart: unless-stopped
    network_mode: "host"
    environment: 
      - QQ=15050999                               # 终端界面显示的联系方式
      - FRP_SERVERURL=kr2.15099.net               # 你FRP主机地址
      - FRP_PORT=7000                             # FRP服务端连接监听端口
      - FRP_MODE=tcp                              # 使用TCP方式连接
      - TOKEN=12345678                            # 公共KEY
      - FRPC_PASSWD=admin                         # 客户端网页配置密码
      

官方客户端配置指南:https://gofrp.org/⁠

Tag summary

Content type

Image

Digest

sha256:a793fada4…

Size

26.2 MB

Last updated

almost 4 years ago

docker pull lihaixin/frp