内网穿透工具cpolar使用

我使用 cpolar 来公开本地的web网站或者把本地的ssh暴露到外网。

准备工作

https://www.cpolar.com/ 中注册一个账号,下载对应平台安装包。

公开本地的web网站

以 showdoc 为例, 简单使用cpolar 公开本地web网站

  1. 首先本地搭建一个showdoc服务,参考: https://www.showdoc.com.cn/help/65610

命令如下:

docker pull registry.cn-shenzhen.aliyuncs.com/star7th/showdoc
docker tag registry.cn-shenzhen.aliyuncs.com/star7th/showdoc:latest star7th/showdoc:latest
mkdir -p /home/cc/showdoc_shared/html
docker run -d --name showdoc --user=root --privileged=true -p 4999:80 -v /home/cc/showdoc_shared/html:/var/www/html/ star7th/showdoc

搭好服务后可以在浏览器输入 127.0.0.1:4999 访问本地的showdoc的web

  1. 公开本地web网站
./cpolar authtoken HKBkZTQxYzAtYjA4YS00MTU2LTgzZWUtMjQ5ODNlYWY2YTbb # 将帐户的authtoken添加到cpolar.yml文件中,这一步请登录cpolar后查看对应的命令
./cpolar http 4999 # 将 showdoc的端口开放

  1. 之后就可在公网上输入 http://1e139d0d.r1.cpolar.top 来访问我本地的 showdoc 服务

公开ssh

  1. 公开ssh
./cpolar tcp 22 # 将22端口开放 ,一般ssh都是启用的22端口

  1. 之后即使不在同一个局域网也可以通过ssh访问
ssh -p 13401 cc@12.tcp.cpolar.top # 端口号和ip地址都参考cpolar 显示

ps: 首先保证 openssh-server是否安装好、/etc/hosts.allow中是否设置了允许所有ip登录

posted @ 2023-09-08 16:10  cc96  阅读(220)  评论(0编辑  收藏  举报