使用cpolar实现内网穿透

1、首先从官网下载最新的cpolar

wget https://www.cpolar.com/static/downloads/cpolar-stable-linux-amd64.zip

2、解压缩

unzip cpolar-stable-linux-amd64.zip

3、将cpolar命令移到 /usr/local/bin目录

mv cpolar /usr/local/bin

4、 cpolar进行token认证

登录到cpolar后台,获取到自己的token值,然后复制到命令中,替换xxxxxxxx

cpolar authtoken xxxxxxxxxxxxxxxxxxxxxxx

配置文件会保存在/root/.cpolar/cpolar.yml,记录下该路径

5、在cpolar配置文件中,添加ssh内网穿透隧道

vim /root/.cpolar/cpolar.yml

编辑成如下内容:

authtoken: xxxxx #认证token

tunnels:

  web:              #隧道名称,用户可以自定义,但多隧道时,不可重复

    addr: 8080      #本地Web站点端口

    proto: http    #协议http

    region: cn_vip  #地区,cn_vip,可选:us,hk,cn,cn_vip

  ssh:              #隧道名称,表示ssh,名称可以自定义

    addr: 22        #端口号为22

    proto: tcp      #协议tcp

    region: cn_vip  #地区,cn_vip,可选:us,hk,cn,cn_vip

注:这里的配置文件是yaml格式,每一级的参数前面,会缩进两个空格,不能使用TAB键

6、后台运行cpolar

nohup cpolar start-all -config=/home/pi/.cpolar/cpolar.yml -log=stdout &

7、验证后台是否运行正常

ps -ef | grep cpolar

cpolar后台运行信息

8、查看在线的隧道

https://dashboard.cpolar.com/status

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容