zoukankan      html  css  js  c++  java
  • Re:0通过服务器自建内网穿透远程桌面(10分钟可完成)

    内网穿透相信搞IT的人们并不陌生,市面上有好多提供内网穿透的服务商,比如花生壳,nat123等等(还有许多可以远程桌面的服务商)。但如果你手头有台空闲的公网ip服务器,那我就不放推荐一下比较快捷的内网穿透工具——frp

    github项目在这里(内有中文说明)

    这里只讲一下跨局域网远程桌面(多图)

    准备

    1、公网服务器一台,这里我用的是阿里云的轻量服务器

    2、下载吧相应版本的frp软件(github项目下载戳我),我的服务器是64位Centos 7(还有宝塔)、电脑是64位win10所以选择这两个版本

    配置

    服务器端(服务端)

    1、选择一个位置,上传之前下载的linux版压缩包

    2、解压,仅需要保留图片中的即可

    3、配置"frps.ini"

    打开"frps.ini"这里我放一下我写的配置文件样例,想要详细了解请前往官方文档

    [common]
    # 服务端口(自定)
    bind_port = 7000
    # 服务地址
    bind_addr = 0.0.0.0
    #连接密码(自定)
    auto_token = cafu-chino
    # 监控面板端口(自定)
    dashboard_port = 7001
    # 监控面板用户名
    dashboard_user = admin
    # 监控面板密码
    dashboard_pwd = admin
    # TLS加密协议
    tls_enable = true
    

    4、修改防火墙规则

    这里需要修改两处[1]、宝塔面板安全选项 [2]、云服务控制台防火墙规则。加入上面配置端所加入的端口

    5、启动服务

    [1]、打开ssh命令窗口,切换到frps所在的文件夹

    cd XXXXXXXX
    

    [2]、启动frps

    ./frps -c ./frps.ini
    

    显示这样就代表启动成功了

    后台监控面板就是"ip"+配置文件里的"dashboard_port",用户名,密码是文件中的"dashboard_user"以及"dashboard_pwd"

    客户端(需要远程的电脑)

    1、解压压缩包、可删除frps类似命名的文件

    2、配置frpc.ini(用记事本打开)

    [common]
    # 服务器ip
    server_addr = XXX.XXX.XXX.XXX
    # 服务端口,与上一配置文件中bind_port相同
    server_port = 7000
    #连接密码,同上一配饰文件中auto_token相同
    auto_token =cafu-chino
    # TLS加密协议
    tls_enable = true
    
    # 用户名称(自定)
    [cafu_chino1]
    # 协议
    type = tcp
    # 本机IP
    local_ip = 127.0.0.1
    # 本机的远程连接端口
    local_port = 3389
    # 远程连接映射的端口(自定)
    # 别忘了加入防火墙规则中,操作同上一配饰文件
    remote_port = 3389
    

    3、启动服务

    [1]、打开cmd(Win+R键,输入cmd回车)命令窗口,且到frpc所在的文件夹

    cd XXXXXX
    

    [2]、启动frpc

    frpc.exe -c frpc.ini
    

    显示这样就代表启动成功了

    完成

    加下来就可以打开远程桌面连接程序开始快乐的连接吧!!!

    后记

    服务端frp

    1、服务器启动服务时ssh窗口无法键入指令可使用"Ctrl+Z"解决或使用下面的指令代替上文启动指令

    nohup ./frps -c frps.ini 
    

    2、关闭frp

    关闭时键入

    ps -aux|grep frp| grep -v grep
    

    会出现下面的提示,如

    root      3600  0.1  0.1 110188  9484 pts/0    Sl   15:04   0:00 ./frpc -c ./frpc.ini
    

    用程序的编号代替"XXXX"使用下面指令

    kill -9 XXXX
    
  • 相关阅读:
    七款HTML在线编辑器[下载]
    三层开发框架
    vs2005快捷键
    Javascript的IE和Firefox兼容性汇编
    序列化
    [Web2.0]web2.0中的tag及其技术实现
    结合FlyTreeView 无限级别的分类
    sql server中分布式查询随笔(链接服务器(sp_addlinkedserver)和远程登录映射(sp_addlinkedsrvlogin)使用小总结)
    FlyTreeView4.3.2.82 破解方法 (NineRays.Web.UI.WebControls.FlyTreeView)
    asp.net 获取cpu序列号 硬盘ID 网卡硬地址
  • 原文地址:https://www.cnblogs.com/cafu-chino/p/11759990.html
Copyright © 2011-2022 走看看