Linux无root权限普通账号部署内网穿透工具cpolar

什么是cpolar?
cpolar是一个非常强大的内网穿透工具,开发调试的必备利器。

cpolar可以将本地内网服务器的HTTP、HTTPS、TCP协议端口映射为公网地址端口,使得公网用户可以轻松访问您的内网服务器,无需部署至公网服务器。

为什么要无root权限部署内网穿透工具cpolar?

Linux操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。

对于一个服务器的绝大多数账户而言,都是普通账户。服务器处在内网时,无法从公网进行访问,这是就需要使用cpolar内网穿透工具进行访问。

本文的目的是教授用户一种新方法:不需要使用root权限,通过源码下载编译安装的方式部署cpolar软件,实现内网穿透公网访问

操作系统:Centos7(本文适用于诸如CentOS,Ubuntu,Debian等Linux各版本)

内网穿透:cpolar极点云

第一步:注册cpolar账号

访问官网站点:https://www.cpolar.com

注册账号

第二步:无root权限下载安装解压缩软件unzip

1.获取unzip安装包

http://downloads.sourceforge.net/infozip/unzip60.tar.gz

2.解压缩

tar -xvzf unzip60.tar.gz

3. 进入目录unzip60/

cd unzip60/

4. 获取当前路径

pwd

复制得出的路径结果

5. 添加环境变量

vim ~/.bashrc

将光标对准到最后一行,输入a进入编辑模式,加入下面这句话

export PATH=粘贴刚才复制的路径:$PATH

按esc退出编辑模式,输入:wq保存退出

6. 更新环境变量

source ~/.bashrc

第三步:无root权限下载安装后台挂载软件screen

  1. 进入你想安装的目录,下载screen

wget http://ftp.gnu.org/gnu/screen/screen-4.9.0.tar.gz
  1. 新建安装目录,我这里命名screen_install;进入,获取绝对路径

mkdir -p screen_install
cd screen_install
pwd

复制返回的路径结果。

  1. 退回上一级目录,解压缩,进入解压缩后产生的文件夹

cd ..
tar -zxvf screen-4.9.0.tar.gz
cd screen-4.9.0
  1. 运行指令产生编译环境,编译、安装

./configure --prefix=粘贴刚才复制的路径
make
make install

5. 添加环境变量

vim ~/.bashrc

将光标对准到最后一行,输入a进入编辑模式,加入下面这句话

export PATH=粘贴刚才复制的路径/bin:$PATH

按esc退出编辑模式,输入:wq保存退出

6. 更新环境变量

source ~/.bashrc

第四步:下载cpolar并安装内网穿透

  1. 进入官网下载download下载 - cpolar 极点云

  1. 选择对应版本。

我是x86_64的CentOS7,所以我选择Linux的amd64位,读者请根据对应电脑的类型,选择合适的版本。

右键复制下载连接。

  1. 使用wget进行下载

wget 刚才复制的下载连接

我复制的是https://static.cpolar.com/downloads/releases/3.3.12/cpolar-stable-linux-amd64.zip

所以我的是

wget https://static.cpolar.com/downloads/releases/3.3.12/cpolar-stable-linux-amd64.zip
  1. 解压压缩包,进入目录

unzip cpolar-stable-linux-amd64.zip
cd cpolar-stable-linux-amd64/

5. 获取当前路径

pwd

复制得出的路径结果

6. 添加环境变量

vim ~/.bashrc

将光标对准到最后一行,输入a进入编辑模式,加入下面这句话

export PATH=粘贴刚才复制的路径:$PATH

按esc退出编辑模式,输入:wq保存退出

7. 更新环境变量

source ~/.bashrc

第五步:配置内网穿透

1.测试:输入命令:

cpolar version

如果能显示cpolar版本号,则证明环境变量配置正确。

2. token验证

登录cpolar官网后台,点击左侧的验证,查看自己的认证token,

之后将token贴在命令行里

cpolar authtoken xxxxxxx

3. screen挂在cpolar启动命令

开启一个screen窗口界面,命名为keep_cpolar(当然这个名字你可以自己取)

screen -S keep_cpolar

这样就进入了screen窗口。

输入如下指令:

cpolar start-all -daemon=on  -dashboard=on -config=~/.cpolar/cpolar.yml -log=stdout

上述指令开启cpolar服务进程。

先按ctrl+A,再按ctrl+D,退出screen界面,实现后台挂载。

4. 进入管理后台。

浏览器输入http://你的局域网ip:9200,如跳出以下界面成功访问。账号密码为cpolar官网注册的账号密码。

可以在该管理面板中创建、查看、管理隧道。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值