码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • frp服务利用云主机docker服务实现Windows远程连接


    目录

    • 1.云主机配置
    • 2.windows配置
    • 3.进行远程连接

     


    作者:@郑琰
    本文转载请注明出处!:https://www.cnblogs.com/zhengyan6/p/16747726.html


    Top

    1.云主机配置

    1.docker部署

    # 创建文件
    mkdir -p /root/docker/frp && touch /root/docker/frp/frps.ini
    # 配置文件
    cat > /root/docker/frp/frps.ini << EOF
    [common]
    # frp监听的端口(随意写)
    bind_port = 9919
    # 授权码,可设可不设,如若设置,客户端也要设置,否则无法连接
    token = 111
    
    # frp管理后台端口(随意写)
    dashboard_port = 9920
    # frp管理后台用户名和密码(用于网站登录)
    dashboard_user = 111
    dashboard_pwd = 111
    
    # 日志记录位置
    log_file = /var/log/frps.log
    # 日志记录等级
    log_level = info
    # 日志存活时间
    log_max_days = 3
    
    # 认证超时时间
    authentication_timeout = 600
    # 最大连接数
    max_pool_count = 5
    EOF
    

    2.docker跑起服务

    docker run -d \
    --name frps \
    --restart always \
    --network host \
    -v /root/docker/frp/frps.ini:/etc/frp/frps.ini \
    snowdreamtech/frps:0.44.0
    

    3.防火墙开启端口

    # 监听端口
    firewall-cmd --permanent --add-port=9919/tcp
    # 后台管理端口
    firewall-cmd --permanent --add-port=9920/tcp
    # 重启
    firewall-cmd --reload
    

    4.浏览器可以访问后台管理系统

    http://云主机IP:9920

    Top

    2.windows配置

    1.下载并解压 frp_0.44.0_windows_amd64.zip

    下载地址:https://github.com/fatedier/frp/releases

    下载 frp_0.44.0_windows_amd64.zip 安装包(版本随意)

    2.配置frpc.ini文件

    [common]
    # 云主机ip
    server_addr=云主机ip	
    # frp监听的端口	
    server_port=9919 	
    # 授权码,需与服务端保持一致			
    token=111			
    
    [RDP] 
    # 连接协议
    type=tcp 		
    # 本地连接地址				
    local_ip=127.0.0.1 	
    # 本地连接端口,不可更改			
    local_port=3389 
    # 远程连接端口(可随意)		
    remote_port=9999	
    

    3.启动

    win+r键入cmd
    进入frp_0.44.0_windows_amd64目录下
    frpc -c frpc.ini
    

    4.设置快捷方式

    在frp目录下创一个start.bat执行文件
    # 写入以下内容:
    @echo off
    :home
    frpc -c frpc.ini
    goto home
    

    5.设置开机自启

    打开 C:\Users\你的电脑用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\

    将start.bat创建快捷方式并将快捷方式复制进去这样就会在你每次开机的时候启动 frp 了,但是会弹出命令提示符窗口,关闭则无法远程

    Top

    3.进行远程连接

    win+r键入mstsc
    输入自己的云主机IP加端口

    输入自己要远程电脑的用户名和密码

  • 相关阅读:
    基于springboot的房屋租赁系统
    代码随想录 -- day49 -- 121. 买卖股票的最佳时机 、122.买卖股票的最佳时机II
    7.31
    【Qt-22】Qt乱码问题解决
    【gpt】学习笔记:ChatGPT 用于 3D 内容生成搭配nvidia deepsearch
    (微信开发)Laya转发H5网页到微信,带图片
    Vue中为对象添加字段两种方法
    arcgis 网络分析 生成可达范围/等时线
    卷积神经网络 - 从全连接层到卷积
    通过二级域名解决1台云服务器搭建多个公众号后端服务的问题
  • 原文地址:https://www.cnblogs.com/zhengyan6/p/16747726.html
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号