学习日志 - Openwrt安装python然后wallproxy

标题:OpenWrt安装Python及部署WallProxy 百度全局代理

一、介绍

OpenWrt是一个自由和开放源代码的嵌入式操作系统,它常用于路由器。安装Python和WallProxy可以使OpenWrt路由器具备代理功能,实现局域网内所有设备的代理上网。

二、安装Python

1. 登录OpenWrt管理页面,点击"系统"菜单下的"软件管理";

2. 在"软件管理"页面中,点击"更新列表"按钮,等待软件列表更新完成;

3. 在"过滤器"框中,输入"python",找到"Python"相关软件包(包括python, python-mini),点击"安装"按钮进行安装;

4. 等待安装完成后,即可在OpenWrt路由器中使用Python。

三、部署WallProxy

WallProxy是一个跨平台的Python代理工具,具备翻墙、广告过滤等功能,可以实现全局代理。

1. 下载WallProxy代码

首先需要在OpenWrt路由器上下载WallProxy代码。可以使用wget命令从GitHub上下载最新的代码:

```

wget https://github.com/wallproxy/wallproxy/archive/master.zip

```

2. 解压并部署

解压下载的压缩包,并将其中的wallproxy-master文件夹拷贝到OpenWrt路由器的/usr/路径下。

```

unzip master.zip

mv wallproxy-master /usr/wallproxy

```

3. 安装依赖模块

WallProxy依赖一些Python模块,在OpenWrt路由器上安装这些模块:

```

opkg update

opkg install python-requests python-lxml python-gevent python-geventhttpclient python-pycurl

```

4. 配置WallProxy

进入WallProxy文件夹,编辑config.yaml文件进行配置,例如修改监听端口、代理服务器等。

```

cd /usr/wallproxy

vi config.yaml

```

5. 启动WallProxy

使用Python命令启动WallProxy:

```

python startup.py

```

四、案例说明

以家庭网络为例,假设OpenWrt路由器的IP地址为192.168.1.1,配置好了Python和WallProxy后,我们可以通过以下步骤实现全局代理:

1. 修改局域网设备的代理设置

打开设备的网络设置,找到代理设置选项,将代理服务器设置为OpenWrt路由器的IP地址和WallProxy的监听端口(默认为8080)。

例如,在Windows系统中,打开"控制面板" -> "Internet选项" -> "连接" -> "局域网设置",勾选"使用自动配置脚本",输入OpenWrt路由器的IP地址:

```

http://192.168.1.1:8080/proxy.pac

```

2. 生效代理设置

保存设置并关闭网络设置页面,局域网设备即可生效代理设置,实现全局代理上网。

通过以上步骤,我们成功在OpenWrt路由器上安装了Python,并使用WallProxy实现了全局代理功能。本文简单介绍了Python安装和WallProxy部署的步骤,并给出了具体的案例说明。希望对你有所帮助! 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/

点赞(33) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部