当前位置: 首页 > wzjs >正文

网站制作最新技术疫情死亡最新数据消息

网站制作最新技术,疫情死亡最新数据消息,Wordpress怎么添加购买页面,传播文化有限公司网站建设文章目录背景配置步骤步骤 1:在腾讯云服务器上安装并配置 FRP 服务端(frps)步骤 2:在 ThinLinc 服务器上安装并配置 FRP 客户端(frpc)步骤 3:配置 ThinLinc Agent 主机名步骤 4:配置…

文章目录

    • 背景
    • 配置步骤
      • 步骤 1:在腾讯云服务器上安装并配置 FRP 服务端(frps)
      • 步骤 2:在 ThinLinc 服务器上安装并配置 FRP 客户端(frpc)
      • 步骤 3:配置 ThinLinc Agent 主机名
      • 步骤 4:配置 ThinLinc 客户端(外部访问)
    • 总结

ThinLinc 是一个强大的 Linux 远程桌面解决方案,在外网可使用公司单位的 VPN 进行访问,另一种办法是配置内网穿透 NAT 环境,但在 NAT 环境下配置外部访问可能会有挑战。

本文将详细介绍如何通过经典内网穿透解决方案 FRP(Fast Reverse Proxy)在腾讯云服务器上实现 ThinLinc 的 NAT 穿透,基于实际案例(云服务器公网 IP:101.34.xx.209,内网 ThinLinc 服务器 IP:10.101.xx.21)。

背景

ThinLinc 服务器运行在内网(私有 IP:10.101.xx.21),依赖 SSH(端口 22)提供远程桌面服务。由于内网环境无法直接暴露公网 IP,我们使用腾讯云服务器(公网 IP:101.34.xx.209)运行 FRP 服务端(frps),通过 FRP 客户端(frpc)将内网服务映射到公网。

以下是实现外部访问和解决内网登录问题的完整步骤,基于以下环境:

  • 云服务器:腾讯云,公网 IP 101.34.xx.209,运行 frps,开放端口 6001(SSH)。
  • 内网 ThinLinc 服务器:Ubuntu,IP 10.101.xx.21,运行 frpc 和 ThinLinc(VSM Server、VSM Agent)。

配置步骤

步骤 1:在腾讯云服务器上安装并配置 FRP 服务端(frps)

  1. 安装 frps

    • 下载 FRP:
      wget https://github.com/fatedier/frp/releases/download/v0.58.1/frp_0.58.1_linux_amd64.tar.gz
      tar -zxvf frp_0.58.1_linux_amd64.tar.gz
      cd frp_0.58.1_linux_amd64
      sudo mkdir /etc/frp
      sudo cp frps /usr/local/bin/
      sudo cp frps.ini /etc/frp/
      
    • 编辑 frps.ini
      sudo vim /etc/frp/frps.ini
      
      配置:
      [common]
      bind_port = 7000
      authentication_method = token
      token = 1xxxx...xxxxd #保密且重要
      
      • bind_port:FRP 服务端管理端口(默认 7000)。
      • token:设置一个安全令牌,防止未经授权的连接。
  2. 开放云服务器端口

    • 在腾讯云控制台的安全组中,添加规则允许以下端口:
      • TCP 7500(FRP 管理端口)
      • TCP 7000(FRP 服务端口)
      • TCP 6001(SSH 映射端口)
    • 如使用运维工具宝塔面板等,要确保 宝塔面板 和 腾讯云控制台 均开放了端口
      在这里插入图片描述
      在这里插入图片描述
  3. 运行 frps 并设置开机自启(也可使用容器)

    • 创建 systemd 服务:
      sudo vim /etc/systemd/system/frps.service
      
      添加:
      [Unit]
      Description=FRP Server Service
      After=network.target[Service]
      ExecStart=/usr/local/bin/frps -c /etc/frp/frps.ini
      Restart=always
      User=nobody[Install]
      WantedBy=multi-user.target
      
    • 启动并启用服务:
      sudo systemctl start frps
      sudo systemctl enable frps
      
    • 验证:
      sudo systemctl status frps
      

步骤 2:在 ThinLinc 服务器上安装并配置 FRP 客户端(frpc)

  1. 安装 frpc

    • 在内网 ThinLinc 服务器(10.101.xx.21)上下载并安装 FRP:
      wget https://github.com/fatedier/frp/releases/download/v0.58.1/frp_0.58.1_linux_amd64.tar.gz
      tar -zxvf frp_0.58.1_linux_amd64.tar.gz
      cd frp_0.58.1_linux_amd64
      sudo mkdir /etc/frp
      sudo cp frpc /usr/local/bin/
      sudo cp frpc.ini /etc/frp/
      
  2. 配置 frpc.ini

    • 编辑配置文件:
      sudo vim /etc/frp/frpc.ini
      
      添加:
      [common]
      server_addr = 101.34.xx.209
      server_port = 7000
      auth.method = "token"
      auth.token = "12345678"
      transport.tls.enable = true[[proxies]]
      name = "ssh"
      type = "tcp"
      localIP = 127.0.0.1
      localPort = 22
      remotePort = 6001
      
      • server_addrserver_port:指向云服务器的 FRP 服务端。
      • token:与 frps.ini 中的令牌一致。
      • ssh:将内网 SSH(端口 22)映射到云服务器的 6001 端口。
  3. 运行 frpc 并设置开机自启

    • 创建 systemd 服务:
      sudo vim /etc/systemd/system/frpc.service
      
      添加:
      [Unit]
      Description=FRP Client Service
      After=network.target[Service]
      ExecStart=/usr/local/bin/frpc -c /etc/frp/frpc.ini
      Restart=always
      User=nobody[Install]
      WantedBy=multi-user.target
      
    • 启动并启用服务:
      sudo systemctl start frpc
      sudo systemctl enable frpc
      
    • 验证:
      sudo systemctl status frpc
      

步骤 3:配置 ThinLinc Agent 主机名

  1. 修改 agent_hostname
    • 在 ThinLinc 服务器上编辑配置文件:
      sudo vim /opt/thinlinc/etc/conf.d/vsmagent.hconf
      
      设置:
      [/vsmagent]
      agent_hostname = 101.34.xx.209
      
    • 保存并重启 VSM Agent:
      sudo systemctl restart vsmagent
      sudo systemctl status vsmagent   #检查服务状态
      

步骤 4:配置 ThinLinc 客户端(外部访问)

  1. 外部客户端配置

    • 下载并安装 ThinLinc 客户端(支持 Windows、macOS、Linux)。
    • 配置:
      • 服务器:101.34.xx.209
      • 端口:6001(FRP 映射的 SSH 端口,在Options中更改)
      • 用户名:myname(替换为你的用户名)
      • 密码:对应密码
        在这里插入图片描述
        在这里插入图片描述
  2. 测试连接

    • SSH 测试:
      ssh -p 6001 myname@101.34.xx.209
      
    • ThinLinc 客户端测试:
      • 启动客户端,如上图所示连接到 101.34.xx.209:6001,确认登录成功。

总结

通过 FRP 和 ThinLinc 的配置,成功实现了 NAT 环境下的远程桌面访问:

  • 外部访问:通过云服务器的公网 IP(101.34.xx.209:6001)访问 ThinLinc。
  • 安全优化建议:配置 TLS 证书、限制访问来源、禁用弱认证方式。
  • 参考
    frp配置详解
    ThinLinc 官方:如何在NAT后面使ThinLinc服务器
http://www.dtcms.com/wzjs/110931.html

相关文章:

  • 下列哪些不属于企业网站建设基本原则谷歌浏览器安卓下载
  • 网站主题分析目前引流最好的app
  • 合优做网站需要多少钱宁波seo关键词如何优化
  • 不会建网站怎么赚钱怎么做app推广代理
  • 免费flash网站模板带后台seo课程培训班费用
  • 苏州网站的优化有名的seo外包公司
  • 宜昌 房地产网站建设苏州网络推广seo服务
  • 西安做网站印象网络seo引擎
  • 北京哪家做网站和网络推广好的微信小程序开发教程
  • 怎么查看网站是gbk网络运营怎么学
  • 教做高级料理的网站百度站长工具是什么意思
  • 怎么知道一个网站是哪家公司做的知名品牌营销策略
  • 维护一个网站需要多少钱竞价托管公司
  • 防水堵漏公司做网站效果怎样网站优化排名哪家好
  • 群辉做网站服务器百度指数网
  • 安卓市场网站建设公司软文怎么写
  • 在线教育网站开发实例华与华营销策划公司
  • 网站创建费用seo推广公司哪家好
  • 合肥seo推广排名seo技术分享
  • 网站建设改版合肥seo推广排名
  • 武汉殷氏科技网站建设企业营销战略
  • 手机app官网免费下载湖南seo排名
  • 艺术品网站开发windows优化大师值得买吗
  • 沈阳整站优化口碑营销渠道
  • 买源码做网站靠谱吗舆情服务网站
  • 政府采购网门户网站建设最新国际要闻
  • 私人可以做慈善网站吗每日新闻摘抄10一15字
  • 建设银行的网站是什么站长素材网站官网
  • wex5网站开发如何结合搜索检索与seo推广
  • 网站 数据报表如何做衡水seo排名