Raspberry Pi 内网穿透实战教程 All In One
Raspberry Pi 内网穿透实战教程 All In One
树莓派
cpolar
使用场景
使用 Raspberry Pi 搭建个人 Web 项目的
服务器
,并且提供外网访问
的能力 (Web, SSH)
数据安全
,私有代码
低成本
服务器
容器化
微服务
全栈开发
error ❌
$ curl -sL https://git.io/cpolar | sudo bash
$ curl https://raw.githubusercontent.com/probezy/cpolar-install/main/install-release-cpolar.sh | sudo bash
https://github.com/probezy/cpolar-install/issues/1
solution ✅
zip
$ curl -LO https://static.cpolar.com/downloads/releases/3.3.18/cpolar-stable-linux-arm.zip
# OR
$ wget https://static.cpolar.com/downloads/releases/3.3.18/cpolar-stable-linux-arm.zip
# 解压缩安装
$ unzip ./cpolar-stable-linux-arm.zip
# 连接您的帐户
$ ./cpolar authtoken *****
# 文档
$ ./cpolar help
# 端口80上启动HTTP隧道
$ ./cpolar http 80
https://dashboard.cpolar.com/get-started
demos
cpolar
公开一个本地Web站点至公网
只需一行命令,就可以将内网
站点发布至公网
,方便给客户演示
。
高效调试
微信公众号、小程序、对接支付宝网关等云端服务
,提高您的编程效率。
eric@rpi4b:~ $ ./cpolar authtoken ******
Authtoken saved to configuration file: /home/eric/.cpolar/cpolar.yml
$ cat /home/eric/.cpolar/cpolar.yml
eric@rpi4b:~ $ ./cpolar help
Usage: ./cpolar <command> [OPTIONS] <local port or address>
Options:
Examples:
cpolar http 80 # secure public URL for port 80 website server
cpolar http -subdomain=baz 8080 # port 8080 available at baz.cpolar.io
cpolar http foo.dev:80 # tunnel to host:port instead of localhost
cpolar tcp 22 # tunnel arbitrary TCP traffic to port 22
cpolar http -hostname="example.com" -httpauth="user:password" 10.0.0.1:8080
cpolar ftp 21 # tunnel to port 21 for ftp server
cpolar tls 443 # create tls tunnel
cpolar service install # install cpolar daemon
cpolar service start # start cpolar daemon
cpolar service stop # stop cpolar daemon
cpolar service uninstall # uninstall cpolar daemon
Advanced usage: cpolar <command> [OPTIONS] [command args] [...]
Commands:
cpolar authtoken Save authtoken to configuration file
cpolar http Start an http tunnel
cpolar tcp Start a tcp tunnel
cpolar start [tunnel] [...] Start tunnels by name from config file
cpolar start-all Start all tunnels defined in config file
cpolar list List tunnel names from config file
cpolar help Print help
cpolar version Print cpolar version
cpolar ftp Start a ftp tunnel
cpolar tls Start a tls tunnel
cpolar service <install|start|stop|uninstall> Daemon Manager
Examples:
cpolar start www api blog pubsub
cpolar start ssh -log=stdout -config=cpolar.yml
cpolar start-all
cpolar version
cpolar service install
cpolar service start
cpolar service stop
cpolar service uninstall
cpolar http 8080
cpolar is a command line application, try typing 'cpolar http 8080'
at this terminal prompt to expose port 8080.
# 端口80上启动HTTP隧道
eric@rpi4b:~ $ ./cpolar http 80
# ✅
$ ./cpolar http 3000
http://1262e90a.r17.cpolar.top/ ✅
https://dashboard.cpolar.com/status
https://mp.weixin.qq.com/s/NCTF_3uZsrNV8lHh7CV33A
https://www.cpolar.com/blog/ssh-remote-raspberry-pi
(🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章!
.bashrc
/ .zshrc
$ vim .bashrc
$ cat .bashrc
# cpolar 全局别名
alias cpolar='/home/eric/cpolar'
# update ✅
# source ~/.bashrc
$ cpolar help
OpenWRT
软路由
器
OpenWrt Project is a Linux operating system targeting embedded
devices.
Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management.
OpenWrt 项目是一个针对嵌入式
设备的 Linux 操作系统。
OpenWrt 没有尝试创建单个静态固件,而是提供了一个具有包管理功能的完全可写文件系统。
https://github.com/openwrt/openwrt
https://zh.wikipedia.org/wiki/OpenWrt
refs
https://www.cnblogs.com/xgqfrms/p/14722228.html#5204334
https://askubuntu.com/questions/285976/download-zip-file-with-curl-command
https://stackoverflow.com/questions/21768455/download-a-zip-file-from-the-command-line
©xgqfrms 2012-2021
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/17646693.html
未经授权禁止转载,违者必究!