发布于 2024-10-23 / 24 阅读
0

部署代理工具

企业端-FRP

  1. 通过端设备22端口,登陆SFTP界面

    # sftp -oPort 22 root@10.20.10.210
    
    
  2. frpcs文件夹上传至端设备/soft/

    $ put -r "local-file/frpcs" "/soft/frpcs"
    

    或者wget获取

    mkdir /soft/frpcs
    cd /soft/frpcs
    wget https://www.lsqs.net/upload/frpcs.zip
    unzip frpcs.zip
    
  3. 打开并修改FrpCS配置文件crocs.ini

    $ cd /soft/frpcs               # 打开‘frpcs’文件夹
    $ nano frpcs.ini               # 用nano编辑文件‘frpcs.ini’
    
    
    [common]
    server_addr = 8.136.112.221  # 服务端‘FRP-IP’
    server_port = 8463           # 服务端口
    log_file = /opt/frpcs/frpcs.log
    log_level = info
    log_max_days = 3
    token = 5cba00b46ce7c10fb34c3ce897d14415bfc7047528feb0b0890bd4c694e0a96f
    login_fail_exit = false
    tls_enable = true
    
    [company_name_ssh_secure]    # 企业端‘ssh’配置项
    type = stcp
    sk = CXDX01ad244-1
    local_ip = 127.0.0.1         # 企业端本地‘IP’
    local_port = 22              # 企业端‘ssh’端口
    use_encryption = true
    use_compression = true
    
    [company_name_web_secure]    # 企业端内网‘web’配置项
    type = stcp
    sk = CXDX01ad244-2
    local_ip = 127.0.0.1
    local_port = 12100           # 企业端内网‘web’端口
    use_encryption = true
    use_compression = true
    
    [company_name_web_secure]    # 企业端外网‘web’配置项
    type = stcp
    sk = CXDX01ad244-2
    local_ip = 127.0.0.1
    local_port = 8180            # 企业端外网‘web’端口
    use_encryption = true
    use_compression = true
    
    [company_name_17001_secure]  # 企业端“网关调试”配置项
    type = sudp
    sk = CXDX01ad244-2
    local_ip = 127.0.0.1
    local_port = 17001           # 企业端“网关调试”端口
    use_encryption = true
    use_compression = true
    
    [company_name_22564_secure]  # 端设备内置网关配置项
    type = stcp
    sk = CXDX01ad244-2
    local_ip = 127.0.0.1
    local_port = 22564           # 端设备内置网关端口
    use_encryption = true
    use_compression = true
    
    [company_name_mcu_secure]    # 企业端“网关通讯”配置项
    type = tcp
    local_ip = 127.0.0.1
    local_port = 17000           # 企业端“网关通讯”端口
    remote_port = xxxxx          # 映射端口‘30000~39999’
    
    
  4. 安装FrpCS

    $ chmod +x install_frpcs.sh    # 新增install_frpcs.sh的可执行权限
    $ ./install_frpcs.sh           # 执行安装程序
    
  • 安装FrpCS之后,修改配置

    $ nano /opt/frpcs/frpcs.ini    # 用nano编辑文件‘frpcs.ini’
    $ systemctl restart frpcs      # 重启‘FrpCS’服务
    
  • local-file下删除frpcs内的文件

    $ rm -r init.d
    $ rm -r systemd
    $ rm frpc
    $ rm frpcs.ini
    $ rm frpcs.monit
    $ rm install_frpcs.sh
    $ rm LICENSE
    

客户端-FRP

  1. 获取frpcs访问器

    wget https://www.lsqs.net/upload/frpcs-visit.zip
    
  2. 解压并查看文件是否丢失,丢失的话查看防火墙及杀毒软件

    frpc-linux
    frpc-macos
    frpc64.exe
    frpcs_visitor.ini
    frpcs_visitor.log
    visitor-w32.cmd
    visitor-w64.cmd

  3. 添加frpcs.ini配置

    [common]
    server_addr = 8.136.112.221
    server_port = 8463
    log_file = ./frpcs_visitor.log
    log_level = info
    log_max_days = 3
    token = 5cba00b46ce7c10fb34c3ce897d14415bfc7047528feb0b0890bd4c694e0a96f
    login_fail_exit = false
    tls_enable = true
    
    [company_name_ssh_visitor]
    role = visitor
    type = stcp
    server_name = company_name_ssh_secure
    sk = CXDX01ad244-1
    bind_addr = 127.0.0.1
    bind_port = xxxxx
    use_encryption = true
    use_compression = true
    
    [company_name_web_visitor]
    role = visitor
    type = stcp
    server_name = company_name_web_secure
    sk = CXDX01ad244-2
    bind_addr = 127.0.0.1
    bind_port = xxxxx
    use_encryption = true
    use_compression = true
    
    [company_name_17001_visitor]
    role = visitor
    type = sudp
    server_name = company_name_17001_secure
    sk = CXDX01ad244-2
    bind_addr = 127.0.0.1
    bind_port = xxxxx
    use_encryption = true
    use_compression = true
    
    [company_name_22564_visitor]
    role = visitor
    type = stcp
    server_name = company_name_22564_secure
    sk = CXDX01ad244-2
    bind_addr = 127.0.0.1
    bind_port = xxxxx
    use_encryption = true
    use_compression = true
    
    [company_name_ssh_visitor]
    role = visitor
    type = stcp
    server_name = company_name_ssh_secure
    sk = CXDX01ad244-1
    bind_addr = 127.0.0.1
    bind_port = xxxxx
    use_encryption = true
    use_compression = true
    
    [company_name_web_visitor]
    role = visitor
    type = stcp
    server_name = company_name_web_secure
    sk = CXDX01ad244-2
    bind_addr = 127.0.0.1
    bind_port = xxxxx
    use_encryption = true
    use_compression = true
    
  4. 双击visitor-w64.cmd运行