【树莓派】Box相关手册-4 Web代理

在盒子上安装配置web代理,通过此代理,用户访问盒子的内网地址实现web portal访问。目前我们使用tinyproxy作为web代理

安装:

>sudo apt-get install tinyproxy

 

配置:

>sudo nano /etc/tinyproxy.conf

 

修改以下内容:

复制代码
# 监听端口 8888
Port 8888
# 只监听内网地址 
# 因为可能导致启动失败,不启用监听特定地址
# Listen 盒子内网IP
# 允许内网客户端访问
Allow xxx.xxx.xxx.0/16
# ReversePath for haotest, ef是为盒子代理专业
ReversePath "/" "http://ef.haotest.com/"
# OSS反向代理,启用此才能通过盒子代理访问影像
ReversePath "/oss/" "http://lobstorage.oss-cn-beijing.aliyuncs.com/"
ReverseOnly Yes
ReverseMagic Yes
ReverseBaseURL "http://盒子内网IP:8888/"
复制代码

 

在内网机器上检查代理是否可用:

浏览器输入地址 

http://盒子内网IP:8888/

 

另:双网卡外网不通的问题解决办法 (此为临时解决方案,重启后失效,请参考Box安装2双网卡配置)

# 查看当前路由
>route 
#删除默认网关
>sudo route del default  
#添加默认网关为外网网关。这里外网网关是外网IP对应的网关,例如外网IP为192.168.2.123, 则对应网关是192.168.2.1
>sudo route add default gw 外网网关  

 

posted @   念槐聚  阅读(251)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示