天天看点

使用cpolar进行TCP临时连接(Linux版)

 系列文章

  • ​​不同操作系统间如何进行TCP连接(Linux版)​​
  • ​​使用cpolar进行TCP临时连接(Linux版)​​
  • ​​使用cpolar进行TCP稳定连接(Linux版)​​
  • ​​使用cpolar连接不同操作系统(windows与linux)(1)​​
  • ​​使用cpolar连接不同操作系统(windows与linux)(2)​​
 上一篇
  • ​​不同操作系统间如何进行TCP连接(Linux版)​​

在上篇文章中,我们在Ubuntu系统中安装了SSH软件,并尝试在同一局域网下进行了不同设备间的互联。不过这种互联方式有较大局限性,就是两台硬件设备必须处于同一局域网环境下,才能进行连接。如果这两台设备不在同一环境下,就需要使用cpolar的TCP数据隧道功能。现在,就让我们来看看如何使用cpolar,让不同的硬件设备进行远程互联吧。

首先我们在Ubuntu系统下登录cpolar,在cpolar的web-UI界面左侧找到“隧道管理”项,在下拉菜单中点击“创建隧道”。

使用cpolar进行TCP临时连接(Linux版)
使用cpolar进行TCP临时连接(Linux版)

这里我们需要对TCP隧道进行一些调整和设置:如对建立的TCP隧道进行命名,这里我们将隧道名称写为ssh(名称可自定义);数据协议选择“TCP”协议;本地地址为端口22;端口类型为可选择“临时TCP端口”。在相关信息填写完毕后,即可点击下方的“创建”按钮,建立新的SSH隧道。

使用cpolar进行TCP临时连接(Linux版)

在SSH隧道创建成功后,我们转回“在线隧道列表”界面,查看我们刚建立起的数据隧道相关信息。在这里,我们需要复制一段连接信息:“1.tcp.cpolar.io:XXXXX(XXXXX为数字端口号,每个隧道号码均不相同,前缀tcp://不必复制)”。

使用cpolar进行TCP临时连接(Linux版)

再将这段链接信息粘贴到其他系统的命令行界面(此处我们依然使用windows系统),对应的命令为

ssh  -p XXXXX 用户名@1.tcp.vip.cpolar.cn(X为cpolar生成的端口号,用户名替换为主机用户名)      

需要注意的是,在数字端口号之前,一定要添加“(空格)-p(空格)”,否则无法连接隧道;其次是“ssh  -p XXXXX 用户名@”之后,必须输入复制客户端生成的tcp地址。

在输入正确的连接命令后,windows会出现两个提示信息,一是确认Ubuntu系统的连接提示信息,我们只要输入“yes”即可;二是要求输入Ubuntu系统密码(如果Ubuntu设置了密码)。在提示信息都通过后,windows系统就会出现显示绿色字符的Ubuntu前缀命令行,也就意味着windows系统已经连上Ubuntu系统,且不必担心Ubuntu系统是否处于同一局域网下。

使用cpolar进行TCP临时连接(Linux版)
  • ​​使用cpolar进行TCP稳定连接(Linux版)​​
  • ​​公网SSH远程Ubuntu​​
  • ​​Ubuntu搭建网站​​

继续阅读