前提:

- 先要把U盘插入路由器的usb口,大多数情况Openwrt都会自动挂载的吧,尽量找当前年或前一年的固件。ssh进路由器,可以看到/mnt/sda1

-  让路由器联网,因为需要从网络上下载安装包;(当然也可以提前下载发到/tmp下面安装。。。)

2. Python 安装的命令
mkdir /mnt/sda1/packages/
echo dest usb /mnt/sda1/packages/ >> /etc/opkg.conf
opkg update
opkg -dest usb install python pyopenssl python-openssl

# 文档都准备完毕后【可选】
cp -R /mnt/sda1/local/ /

# 配置wallproxy
## 1. Get GAE, done

## 2. Download Wallproxy 到U盘

## 3. Run: /mnt/sda1/packages/usr/bin/python2.7 /local/startup.py &
          - /mnt/sda1/packages/usr/bin/python2.7 /mnt/sda1/local/startup.py &

## 4. Upload: /mnt/sda1/packages/usr/bin/python2.7 /mnt/sda1/server/uploader.py

# upload之前要修改如下配置文件测参数:
- ip = 0.0.0.0:8087
- ***1|***2     /* Enter the GAE app name*/
- ***@gmail.com  /* Enter appengine/gmail account*/
- XXX        /* Enter password*/

## 5. Update proxy.ini with in Router, By: i.e. 192.168.1.1:8087
- listen on 0.0.0.0
- uploaded appids.
- Update to open router’s firewall

## 6.
# 最后运行
/mnt/sda1/packages/usr/bin/python2.7 /local/startup.py &
或者:/mnt/sda1/packages/usr/bin/python2.7 /mnt/sda1/local/startup.py &

## 7. Import ca.crt for browser

## [Troubleshoot] on GAE:https://appengine.google.com/, app 运行是否正常?
- 是否因为 2-Step Verification is: OFF
- 使用ssh代理链接上网址后,查看app正常,是否是因为cmd中router无法链接到appengine.google.com?如何给它router一个代理?用来完成upload
- 2014Sep30, 用代理来完成上传,用mac来完成上传。。。继续尝试 resolved because of security setup, been defaulted
  - 帐户所授权限 应用和网站 查看全部
    不够安全的应用的访问权限
    [已启用 ]设置
  - Need to enable this

学习日志 - Openwrt安装python然后wallproxy的更多相关文章

  1. Python学习 windows下面安装Python和pip(一)

    windows下面安装Python和pip 安装Python 第一步,我们先来安装Python, https://www.python.org/downloads/ 这里选择的是2.7.10 第二步. ...

  2. 我的python学习之旅——安装python

    windows下载安装: 1.下载安装包: 访问官方网站:https://www.python.org/downloads/ 下载自己想要的版本安装,这里下载当前最新版3.8: 选择64位的Windo ...

  3. OPENWRT安装Python到U盘

    http://www.zcilxl.com/tech/23.html 研究了一下如何将软件安装在OPENWRT挂载的U盘上,以Python为例,把过程记录一下. 安装的前提是你的USB设备已经成功挂载 ...

  4. Linux学习笔记:安装python

    一般linux自带python2,如果需要python3以上版本,可以不需要卸载自带的python2,二者可以共存.只需要配置相应的环境变量即可. 具体回答可以参考这篇文章 https://stack ...

  5. 第十四章 openwrt 安装 python

    需要安装libffi,python-mini,python.libffi以及python-mini需要安装在python之前     如果部分软件包不一样可以在下面的web后台搜索,搜索前先opkg ...

  6. composer的安装和使用 学习日志

    如果你做为一个phper,没有用过composer,那你真的不是一个合格的开发者.那么就来记录一下composer的学习日志 下面分享几个学习源头: composer中文网站:https://www. ...

  7. Python学习日志9月13日

    昨天的学习日志没有写,乱忙了一整天,政治电脑. 好奇心重,想要给电脑装上传说中LInux操作系统,各种小问题折腾到半夜,今天又折腾到晚上才真正的装上系统. 可是装上系统后又发现各种的不好用.虽然界面比 ...

  8. 深度学习之前期准备工作--python,pip,numpy,tensorflow安装

    1.下载并安装python https://www.python.org/downloads/windows/ 推荐3.6.5版本 2.激活pip 1.>因为python3.4之后都自带了pip ...

  9. Openwrt路由器上安装python

    在路由器安装python之前,还是经过了一番折腾的.淘宝上买了个已经刷好系统的小米迷你路由器,但里面安装的不是预期的Pandorbox,而是LEDE. 这个固件已经带了大量自带的软件,128的内存实在 ...

随机推荐

  1. java 基础一

    一.Java命名规则 Java命名规则有两种,第一种匈牙利命名要求望名知意,第二种驼峰命名要求首字母大写(关键单词) 类名必须首字母大写,方法名首字母小写后面的单词首字母大写 .类名和方法名要用英文开 ...

  2. p6 备忘录

    1.报表执行过程:PROC_PM_RP_Implent,PROC_PM_RP_Implent 2.新增用户无法获取p6 计划,主要是因为没有项目信息.分类码授权(计划分类).

  3. CMake undefined reference to `QTcpServer::QTcpServer(QObject*)'的解决

    1. 这是因为工程link不到network的库,因此除了要包含头文件    #include 之外,还需要在.pro文件中加入:    QT += network 2. 对于CMake,需添加Net ...

  4. 简单理解call_user_func和call_user_func_array两个函数

    call_user_func():调用一个回调函数处理字符串, 可以用匿名函数,可以用有名函数,可以传递类的方法, 用有名函数时,只需传函数的名称 用类的方法时,要传类的名称和方法名 传递的第一个参数 ...

  5. 日志管理-Log4net

    引言 log4net库是Apache log4j框架在Micorsoft.NET平台的实现,是一个帮组程序员将日志信息输出到各种目标(控制台.文件.数据库等)的工具.(百度百科) 实际项目中使用log ...

  6. 查看apache、linux、kernel、nginx等版本

    查看apache版本 /usr/sbin/apachectl -v httpd -v 安装目录,使用apachectl -v   查看mysql版本 mysql –help | grep Distri ...

  7. SpringMVC原理解析-Servlet容器启动时初始化SpringMVC应用的原理

  8. centos7作为web服务器优化

    centos7作为web服务器优化 原文 http://itindex.net/detail/51140-centos7-web-服务器 1.加大打开文件数的限制(open files) 查看 uli ...

  9. JS Util1(basic)

    1.

  10. TCP/IP、Http、Socket的区别

    1.标准网络层次 网络由下往上分为:物理层.数据链路层.网络层.传输层.会话层.表示层和应用层. 下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置: 7 应用层 例如HTTP. ...