cpolar如何配置固定TCP地址

2023-11-09

通常,每次启动 TCP 隧道时都会随机分配远程TCP地址和端口,它会在24小时后随机变化, 对于生产环境的服务或经常访问的TCP地址,很不方便。您通常需要一个稳定的、固定端口的远程TCP地址。

为此,让我们来配置一个永久固定的公网TCP地址。

首先,登录您的 cpolar后台,在cpolar后台 -> 预留 -> 保留 TCP 地址部分,添加一条记录。

在这里插入图片描述

选择地区,和填写描述,然后点击保留按钮。

系统会分配给您一个该地区的固定TCP地址,可供长期稳定使用。

在这里插入图片描述

在调用 cpolar 时使用 -remote-addr 选项参数,值为系统分配给您的保留 TCP 地址。

命令行使用举例:

  • 将后台预留的TCP地址绑定到本地SSH端口
cpolar tcp -remote-addr=1.tcp.vip.cpolar.cn:20046 22
  • 公网用户连接SSH测试
ssh root@1.tcp.vip.cpolar.cn -p 20046

注意:由于公网端口变成20046,所以请求时,ssh命令要加上-p参数, 值为指定的cpolar公网端口号。

配置文件举例:

如果需要在配置文件中配置,需要在指定隧道下添加remote_addr参数.

authtoken: xxxxxxxxxx
tunnels:
  ssh:
    proto: tcp
    port: 22
    remote_addr: 1.tcp.vip.cpolar.cn:20046
    region: cn_vip
    

注意:配置文件中的remote_addr参数为下划线,与命令行中使用的-remote-addr中划线不同。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cpolar如何配置固定TCP地址 的相关文章

  • 无法通过 SSH 连接到 openshift

    我在通过 SSH 访问 Openshift 时遇到问题 我仍然可以通过 Git 将代码推送到 Openshift 但是 当尝试通过 SSH 连接到 Openshift 时 服务器被拒绝 并显示错误 没有可用的受支持的身份验证方法 服务器发送
  • 在 Python 中使用 Paramiko 模块切换到 root 用户时出现“必须从终端运行”

    我正在尝试通过 Python 脚本自动执行任务 这个想法是以普通用户身份登录 然后发送su命令并切换到 root 帐户 我无法直接以 root 身份登录的原因是SSHD不允许 root 登录 这是我所拥有的 ip 192 168 105 8
  • BitBucket:身份验证失败

    我点击了这个链接 https confluence atlassian com bitbucket add an ssh key to an account 302811853 html https confluence atlassian
  • 将 ed25519 私钥 ssh 转换为 RSA 私钥

    我正在寻找使用将 ed25519 私钥转换为 rsa 私钥ssh keygen I found 这个有用的指南 https man openbsd org ssh keygen但我无法弄清楚如何指定输入格式为 ed25519 并且导出格式应
  • 远程nodejs服务器部署永远

    我正在尝试通过提交后钩子在远程计算机上部署节点js服务器 该钩子将调用远程计算机上执行实际部署的脚本 我面临的问题是 如果我在计算机上运行远程脚本 它可以正常工作 但是当我尝试通过 ssh 命令执行相同的脚本时 服务器无法启动 这就是我的提
  • Git - 远程:致命:你在一个尚未诞生的分支上

    我正在尝试设置一个钩子来从我的桌面推送到我的服务器 这在过去已经工作了无数次 但现在我在设置新网站时遇到错误 remote fatal You are on a branch yet to be born 我一如既往地完成了与命令相同的系列
  • 使用 ansible SSH 到远程服务器

    我正在使用 ansible 来自动化一些任务 其中之一要求我ssh到服务器A 然后从A到B 然后从B到C 我似乎找不到任何方法来做到这一点 有什么建议么 鉴于您不使用 Paramiko 进行 ssh transport ssh https
  • Windows 7 上的 VirtualBox 端口转发不起作用

    Windows 7 上的 VirtualBox 端口转发不起作用 我尝试通过端口转发从我的 Windows 7 主机 ssh 到我的 VirtualBox 但 VirtualBox 不会打开端口进行侦听 我可以通过打开 VirtualBox
  • git clone 永远挂在 github 上

    当我按照 github 中的第 5 点 测试所有内容 时guide http help github com linux set up git ssh 命令也永远挂起 根据该指南 我应该看到一条消息 Github 不提供 shell 访问
  • 有没有办法使用 Paramiko 和 Python 来获取您连接的 SSH 服务器的横幅?

    有没有办法使用 Paramiko 和 Python 来获取您尝试连接的 SSH 服务器的横幅 我正在处理许多机器的超安全服务器设置过程 密码是通过预定义的密钥生成的 该密钥与 SSH 横幅一起打印出来 我可以访问将为我提供密码的实用程序 但
  • 使用 Github for Windows 通过 SSH 处理自己的私有 Git

    现在 我正在使用 msysgit 来使用 SSH 来处理存储在 ec2 Amazon 云服务器上的我自己的私有存储库 到目前为止 我已经能够通过 Git Bash 成功连接到这些存储库 使用 ssh keygen 创建 ssh rsa 公钥
  • 我可以在远程服务器上运行位于本地计算机上的 bash 脚本吗?

    我有本地脚本 我想在远程服务器上运行 我已经设置了 ssh 密钥对以启用无需密码的登录 我当前的方法是将脚本 rsync 到服务器 然后运行它 ssh user remoteserver rsync localserver script s
  • 如何捕获密码提示

    我有以下代码 更新为包括 pexpect import sys import subprocess import pexpect print 0 ssh subprocess Popen ssh A t email protected cd
  • 通过私钥使用 Python 进行 SSH

    在我的脚本中 我需要使用私钥通过 SSH 连接到远程系统 并将文件转储到其目录中 我用来 SSH 进入系统的命令是这样的 ssh i private key localhost 接下来是标准输入 输入密钥 private key 的密码 我
  • Capistrano 和 GitHub Private Repo – 权限被拒绝(公钥)

    我继承了一个托管在 Linode 上的 Rails 项目 之前的开发人员使用 BitBucket 存储库以及 Capistrano 进行部署 我已经在 GitHub 上设置了一个私人存储库 并且正在尝试让 Capistrano 配方发挥作用
  • 无法验证主机真实性

    我第一次做git pull 在git中提示无法确定主机的真实性 与我生成的私钥相比 RSA密钥指纹不正确 我只是想知道如何更新它以便它读取正确的文件以及为什么它首先读取错误的指纹 我遇到了类似的问题 这意味着远程主机未知 不受信任 修复方法
  • 安全地记住 bash 脚本中的 ssh 凭据[重复]

    这个问题在这里已经有答案了 假设我有一个 bash 脚本 它通过 ssh 在远程计算机上执行命令 Do something here ssh otheruser host command1 Do something else ssh oth
  • 如何在两个不同帐户之间设置无密码身份验证

    我们可以在两台机器的两种不同用途之间设置无密码身份验证吗 例如 计算机A有用户A 计算机B有用户B 我们可以设置密码 ssh 以便计算机 A 上的用户 A 使用其用户帐户 A 登录计算机 B 谢谢你 如果我理解你的问题 你能设置一下吗ssh
  • Expect 远程 SSH 登录并执行命令的脚本

    我正在使用以下 Expect 脚本远程 SSH 登录 Raspberry Pi 并执行命令 usr bin expect set timeout 60 spawn ssh lindex argv 1 lindex argv 0 expect
  • 通过将密码与命令一起传递,使用 powerShell 脚本进行 ssh

    如果我输入 我可以从 PowerShell ssh 到服务器 ssh 用户名 主机 这会提示输入密码 我输入有效的密码 但我试图编写一个脚本 通过 ssh 进入服务器执行一些脚本并返回 所以我必须传递密码和命令我该怎么做 关于 shell

随机推荐

  • 素数判断 python

    目录 题目描述 AC代码 题目描述 写一个判断素数的函数 在主函数输入一个整数 输出是否素数的信息 输入 判断次数和每次输入的任意整数 输出 每次的输入是否为素数 输入样例1 4 17 5 6 19 输出样例1 prime prime no
  • 【微信小程序开发零基础入门】——微信小程序入门

    微信小程序入门 一 小程序介绍 1 1 什么是小程序 1 2 微信 程序历史 1 3 小程序可以干什么 1 4 疯狂的微信 程序 1 5 还有其他的 程序 不容忽视 1 6 官 微信 程序体验 二 小程序开发资料 三 第 个微信 程序 四
  • Qt之窗口背景设置为透明

    this gt setAttribute Qt WA TranslucentBackground
  • Qt d指针与q指针详解

    在讲解d q指针之前 我们先了解一下什么是Pimpl 这样更有助于我们理解Qt这么做的目的 Pimpl Pointer to Implementation 简介 该技术是一种减少代码依赖和编译时间的C 编程技巧 Pimpl的基本思想是将类的
  • MFC工程对话框资源合并

    创建了一个工程Test 对其进行一次复制 复制后的工程依然为Test 为了区分方便 称之为修改Test 现在要将修改Test中修改的内容合并到原Test中 在原Test上的解决方案上点右键 选Add 添加一个解决方案文件夹 在文件夹上点右键
  • 分布式-解决请求重放问题

    请求重放 什么是请求重放 可能导致的问题 常见的业务场景 常见的解决方案 基于redis实现的一种解决方案 时间戳 nonce原理 源码分享 什么是请求重放 由于网路原因或未知异常导致的客户端不断向服务端重试同一个请求的行为可以叫做请求重放
  • 2023华为OD机试真题【跳房子游戏】

    题目内容 跳房子 也叫跳飞机 是一种世界性的儿童游戏游戏参与者需要分多个回合按顺序跳到第1格直到房子的最后一格 然后获得一次选房子的机会 直到所有房子被选完 房子最多的人获胜 跳房子的过程中 如果有踩线等违规行为会结束当前回合 甚至可能倒退
  • 985毕业,半路出家28岁进军Python,坚持奋斗了三年现如今年薪36W+

    简介 背景 26岁985研究生毕业 学的土木工程相关的专业 工作半年 存款3000 半年后调到深圳总部 公司央企 工作一年差不多也就几万存款 感觉生活无望 就直接决定转行 说实在的 转行就是奔着挣钱去的 最开始想到的是金融 入坑了后 发现原
  • crontab极简教程

    toc crontab简介 Linux crontab是用来定期执行程序的命令 当安装完成操作系统之后 默认便会启动此任务调度命令 crontab常用命令 crontab e 打开vi编辑器 编写一个定时任务 退出vi后 若vi内容不为空
  • 旋转编码器简介

    旋转编码器如图 编码器具有左旋 右旋 按下三个功能 4 5脚是中间按下去的开关接线 1 2 3脚一般中间2脚接地 1 3脚上拉电阻后 当左转 右转旋纽时 在1 3脚就有脉冲信号输出了 输出1为高电平时 输出2出现一个高电平 这时开关就是向顺
  • RocektMQ社区"每周直播分享第8期"如约而至

    各位同学 RocektMQ社区 每周直播分享第8期 如约而至 分享题目 RocketMQ消息的过滤和重试实现原理详解 直播方式 钉钉群直播方式 群号 21791227 分享时间 2019 01 24 20 00 21 30 本周四 分享讲师
  • Apache WEB 服务器企业实战

    万维网 WORLD WIDE WEB WWW 服务器 也称之为 WEB 服务器 主要功能 是提供网上信息浏览服务 WWW 是 Internet 的多媒体信息查询工具 是 Internet 上 飞快发展的服务 也是目前用的最广泛的服务 正是因
  • kafka查看topic中的数据_实战!Kafka Manager能统计出Topic中的记录条数吗?

    问题描述 今天现场实施同事说Kafka Manager上显示有3500w条记录 但使用我们的平台落地后 一统计发现只有2200w条记录 这是不是说明我们的平台存在丢数据的可能 经了解 对接方是通过如下界面来判断topic中的记录条数的 上图
  • 常见Redis使用问题

    一 lettuce使用问题 1 问题描述 Redis Cluster集群 当master宕机 主从切换 客户端报错 timed out 2 原因 SpringBoot2 X版本开始Redis默认的连接池都是采用的Lettuce 当节点发生改
  • 原理图转换PCB网络丢失常见错误:PCB封装焊盘与原理图管脚号不一致

    小白在画PCB时 当把原理图画好后 生成PCB是有时会发现丢失部分网络 明明原理图和封装没错误怎么还会没网络 明明在原理图U1 16个管脚都有电气网络 怎么到PCB怎么没有了 这时候很有可能是PCB的焊盘封装与原理图的管脚号不一致导致 原理
  • Unable to negotiate with 10.11.81 port 8235: no matching host key type found. Their offer: ssh-rsa

    mac电脑重装系统 去官网下载了最新的git安装 一路next下来 打开bash按老路子设置 生成公钥 git config global user name yourname git config global user email yo
  • 微信小程序Day2笔记

    1 WXML模板语法 1 数据绑定 数据绑定的基本原则 在data中定义数据 在WXML中使用数据 2 在data中定义页面的数据 在页面对应的 js文件中 把数据定义到data对象中 3 Mustache语法的格式 把data中的数据绑定
  • 网络协议介绍

    网络层的功能 定义了基于IP协议的逻辑地址 连接不同的媒介类型 选择数据通过网络的最佳路径 IP数据包格式 协议字段 ICMP协议 Internet控制报文协议 1 ICMP是一个 错误侦测与回馈机制 2 通过IP数据包封装的 3 用来发送
  • vue中安装和使用Dplayer视频播放器

    1 下载 npm下载 npm install dplayer s npm i hls js s yarn下载 yarn add dplayer yarn add hls js 2 使用
  • cpolar如何配置固定TCP地址

    通常 每次启动 TCP 隧道时都会随机分配远程TCP地址和端口 它会在24小时后随机变化 对于生产环境的服务或经常访问的TCP地址 很不方便 您通常需要一个稳定的 固定端口的远程TCP地址 为此 让我们来配置一个永久固定的公网TCP地址 首